@layer reset;@layer tokens{:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#000;--bg2:#1c1c1e;--bg3:#2c2c2e;--bg4:#3a3a3c;--sep:#54545880;--text:#fff;--text2:#ebebf599;--text3:#ebebf54d;--blue:#0a84ff;--green:#30d158;--red:#ff453a;--orange:#ff9f0a;--yellow:#ffd60a;--purple:#bf5af2;--teal:#5ac8fa;--radius:12px;--shadow:0 4px 24px #00000080;--shadow-sm:0 2px 8px #00000059;--ls-font:-apple-system, "Helvetica Neue", sans-serif;--ls-safe-top:env(safe-area-inset-top,0px);--ls-titlebar-h:calc(52px + var(--ls-safe-top));--ls-skala:1;--ls-fenster-klein:440px;--ls-fenster-formular:680px;--ls-fenster-breit:960px;--ls-fenster-voll:1400px;--ls-safe-bottom:min(env(safe-area-inset-bottom,0px), 34px);--ls-nav-h:calc(50px + var(--ls-safe-bottom));--ls-fixed-gap:8px;--ls-touch-min:44px;--ls-field-min:var(--ls-touch-min);--ls-chip-min:36px;--ls-bottom-clearance:0px;--z-sticky:40;--z-dropdown:100;--z-nav:880;--z-drawer-backdrop:890;--z-drawer:900;--z-panel:950;--z-sheet:960;--z-toast:990;--z-modal:1000;--z-capture:1100}@media (width<=768px){:root{--ls-bottom-clearance:var(--ls-nav-h)}}@media (width>=769px){:root{--ls-font:-apple-system, BlinkMacSystemFont, "Segoe UI Variable Text", "Segoe UI", "Helvetica Neue", sans-serif}}}@layer base{@keyframes voicePulse{0%,to{opacity:.35}50%{opacity:1}}@keyframes book-bar-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes popIn{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes fin-item-flash{0%{border-color:var(--green);background:#34c75938}to{background:var(--bg3);border-color:var(--sep)}}@keyframes micPulse{50%{opacity:.6}}@keyframes sbPulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes tk-toast-up{0%{opacity:0;transform:translate(-50%)translateY(10px)}to{opacity:1;transform:translate(-50%)translateY(0)}}button,input,select,textarea{color:inherit;font:inherit}option,optgroup{background-color:var(--bg3);color:var(--text)}input,textarea{text-overflow:ellipsis}input[type=file]{color:var(--text2);max-width:100%;font-size:.8125rem}input[type=file]::file-selector-button{background:var(--bg3);border:1px solid var(--sep);color:var(--text);cursor:pointer;font:inherit;border-radius:8px;margin-right:10px;padding:7px 12px}input[type=file]::file-selector-button:hover{border-color:var(--blue);color:var(--blue)}@media (width<=768px){input:not([type=checkbox]):not([type=radio]),select,textarea,.trk-input,.sel,.pkm-search,.doc-search{height:auto;min-height:var(--ls-field-min)}}*{box-sizing:border-box;margin:0;padding:0}html,body,#root{height:100%;height:calc(100dvh / var(--ls-skala));overflow:hidden}body{font-family:var(--ls-font);background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--bg4);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--sep)}.ls-line-1,.pill,.f-btn,.t-edit-btn,.doc-add-folder,.doc-list-new,.pkm-nb-add,.pkm-nb-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.ls-line-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.ls-nowrap,.doc-card-date{white-space:nowrap}.ls-wrap-any{overflow-wrap:anywhere}.ls-scroller,.tb-tabs,.trk-tabs,.rte-toolbar,.word-toolbar-row,.book-filter-seg,.pkm-nb-list{overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;scrollbar-color:var(--bg4) transparent;scrollbar-width:thin}.ls-scroller::-webkit-scrollbar{height:4px;display:block}.tb-tabs::-webkit-scrollbar{height:4px;display:block}.trk-tabs::-webkit-scrollbar{height:4px;display:block}.rte-toolbar::-webkit-scrollbar{height:4px;display:block}.word-toolbar-row::-webkit-scrollbar{height:4px;display:block}.ls-scroller::-webkit-scrollbar-thumb{background:var(--bg4);border-radius:999px}.tb-tabs::-webkit-scrollbar-thumb{background:var(--bg4);border-radius:999px}.trk-tabs::-webkit-scrollbar-thumb{background:var(--bg4);border-radius:999px}.rte-toolbar::-webkit-scrollbar-thumb{background:var(--bg4);border-radius:999px}.word-toolbar-row::-webkit-scrollbar-thumb{background:var(--bg4);border-radius:999px}.ls-scroller>*,.tb-tabs>*,.trk-tabs>*{scroll-snap-align:start}}@layer ui{.att-panel{border-top:1px dashed var(--sep);flex-direction:column;gap:8px;margin-top:10px;padding-top:10px;display:flex}.att-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.att-title{color:var(--text2);letter-spacing:.03em;text-transform:uppercase;font-size:.75rem;font-weight:700}.att-list{flex-direction:column;gap:4px;display:flex}.att-item{align-items:center;gap:10px;display:flex}.att-link{color:var(--blue);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;text-decoration:none;overflow:hidden}.att-link:hover{text-decoration:underline}.att-meta{color:var(--text3);white-space:nowrap;font-size:.6875rem}.att-promote{white-space:nowrap;flex-shrink:0;min-height:28px;padding:4px 8px;font-size:.6875rem}.att-receipt-flag{color:var(--text3);white-space:nowrap;flex-shrink:0;font-size:.6875rem}.att-empty{color:var(--text3);font-size:.75rem}.att-error{color:var(--red);cursor:pointer;font-size:.75rem}.ac-wrap{position:relative}.ac-wrap>input{box-sizing:border-box;width:100%}.ac-dropdown{z-index:var(--z-dropdown);background:var(--bg3);border:1px solid var(--sep);border-radius:10px;max-height:320px;padding:4px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 10px 28px #00000073}.ac-hint{color:var(--text3);letter-spacing:.04em;text-transform:uppercase;padding:6px 10px 4px;font-size:.75rem;font-weight:600}.ac-item{color:var(--text);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:7px;align-items:center;gap:10px;width:100%;padding:8px 10px;font-size:.875rem;display:flex}.ac-item.active,.ac-item:hover{background:color-mix(in srgb, var(--blue) 18%, transparent)}.ac-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ac-label strong{color:var(--blue);font-weight:700}.ac-cat{color:var(--text3);flex-shrink:0;font-size:.75rem}.ac-note{color:var(--text3);padding:8px 10px;font-size:.8125rem}.dtf-eingabe{cursor:text;font-variant-numeric:tabular-nums}.dtf-mit-symbol{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%238e8e93' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2'/%3E%3Cpath d='M16 2v4M8 2v4M3 10h18'/%3E%3C/svg%3E")!important;background-position:right 10px center!important;background-repeat:no-repeat!important;background-size:16px 16px!important;padding-right:34px!important}.dtf-eingabe.dtf-ungueltig,.dtf-eingabe.dtf-ungueltig:focus{border-color:var(--red)!important;outline:2px solid var(--red)!important;outline-offset:-1px!important}.dtf-paar>.dtf-eingabe:not(.dtf-uhrzeit){flex:auto!important;width:auto!important;min-width:136px!important}.dtf-paar>.dtf-uhrzeit{flex:none!important;width:76px!important;min-width:0!important}.dtf-bereich{display:contents}.dtf-paar{gap:6px;min-width:0;display:inline-flex}.dtf-hinweis{color:var(--red);font-family:var(--ls-font);text-transform:none;letter-spacing:normal;margin-top:4px;font-size:.75rem;font-weight:500;line-height:1.35;display:block}.dtf-hinweis.dtf-hinweis-ueber{z-index:calc(var(--z-modal) + 40);border:1px solid var(--red);background:var(--bg2);max-width:320px;box-shadow:var(--shadow-sm);pointer-events:none;border-radius:6px;margin-top:0;padding:4px 8px;position:fixed}.dtf-monate{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.dtf-monate .dtf-tag{height:36px}.dtf-blatt{z-index:calc(var(--z-modal) + 50);border:1px solid var(--sep);border-radius:var(--radius);background:var(--bg2);width:272px;box-shadow:var(--shadow);color:var(--text);font-family:var(--ls-font);-webkit-user-select:none;user-select:none;padding:10px;position:fixed}.dtf-kopf{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.dtf-titel{font-size:.9rem;font-weight:600}.dtf-pfeil{width:30px;height:30px;color:var(--text2);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.dtf-pfeil:hover{background:var(--bg3);color:var(--text)}.dtf-raster{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.dtf-wochentag{color:var(--text3);text-align:center;padding:4px 0;font-size:.72rem;font-weight:600}.dtf-tag{height:32px;color:var(--text);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;border-radius:8px;font-size:.85rem}.dtf-tag:hover:not(:disabled){background:var(--bg3)}.dtf-tag.dtf-fremd{color:var(--text3)}.dtf-tag.dtf-heute{box-shadow:inset 0 0 0 1px var(--blue)}.dtf-tag.dtf-gewaehlt{background:var(--blue);color:#fff;font-weight:600}.dtf-tag:disabled{opacity:.3;cursor:default}.dtf-fuss{border-top:1px solid var(--sep);justify-content:space-between;margin-top:8px;padding-top:8px;display:flex}.dtf-fusskopf{color:var(--blue);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:4px 10px;font-size:.85rem}.dtf-fusskopf:hover:not(:disabled){background:var(--bg3)}.dtf-fusskopf:disabled{opacity:.4;cursor:default}.f-btn{cursor:pointer;min-height:30px;color:var(--text2);background:0 0;border:none;border-radius:7px;justify-content:center;align-items:center;padding:0 14px;font-size:.8125rem;font-weight:500;transition:all .2s;display:inline-flex}.f-btn:hover{color:var(--text)}.f-btn:not(.active):hover{background:#ffffff0b}.f-btn.active{color:var(--text);background:linear-gradient(#45454b,#37373d);box-shadow:inset 0 1px #ffffff17,0 1px 3px #00000080}.action-btn{cursor:pointer;background:var(--blue);color:#fff;border:none;border-radius:9px;justify-content:center;align-items:center;min-height:32px;padding:0 16px;font-size:.8125rem;font-weight:600;transition:opacity .15s;display:inline-flex}.action-btn:hover{opacity:.85}.btn{cursor:pointer;border:none;border-radius:9px;padding:8px 16px;font-size:.875rem;font-weight:600;transition:opacity .15s}.btn-ghost{background:var(--bg3);color:var(--text2)}.btn-ghost:hover{color:var(--text)}.btn-blue{background:var(--blue);color:#fff}.btn-blue:hover,.btn-red:hover{opacity:.85}.btn-red{background:var(--red);color:#fff}.btn:disabled{cursor:default;opacity:.55}.mini-action-btn{background:var(--bg3);border:1px solid var(--sep);color:var(--text2);cursor:pointer;white-space:nowrap;border-radius:8px;padding:6px 9px;font-size:.8125rem;font-weight:600;transition:all .15s}.mini-action-btn:hover{background:var(--bg4);color:var(--text)}.mini-action-btn.muted{color:var(--text3)}@media (width<=768px){.f-btn,.action-btn,.cal-mnav-btn,.cal-mnav-today,.cal-del,.tb-menu,.doc-new-btn,.doc-list-new,.doc-add-folder,.pkm-nb-add,.pkm-create-btn,.tk-quick-btn,.tk-now-btn,.assistant-live-btn,.trk-btn,.trk-icon-btn,.trk-link{min-height:var(--ls-touch-min);justify-content:center;align-items:center;display:inline-flex}.cal-mview,.doc-tree-item,.pkm-nb-item,.pkm-nb-btn{min-height:var(--ls-chip-min);align-items:center;display:inline-flex;position:relative}.cal-mview:after,.doc-tree-item:after,.pkm-nb-item:after,.pkm-nb-btn:after{content:"";height:var(--ls-touch-min);position:absolute;top:50%;left:0;right:0;translate:0 -50%}}.detail-pills{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.detail-pills .pill-low{color:#11d915;background:#11d9151f}.detail-body{color:var(--text2);font-size:.8125rem;line-height:2}.detail-description{color:var(--text);margin-top:8px}.detail-feedback{color:var(--blue);background:#0a84ff1f;border:1px solid #0a84ff47;border-radius:8px;margin-bottom:12px;padding:8px 12px;font-size:.8125rem}.empty-inline{color:var(--text3);font-size:.8125rem}.empty{text-align:center;color:var(--text3);padding:64px 20px;font-size:.875rem}.empty .icon{margin-bottom:12px;font-size:2.25rem;display:block}.err{color:var(--red);background:#ff453a1f;border:1px solid #ff453a4d;border-radius:8px;margin-bottom:12px;padding:8px 12px;font-size:.8125rem;display:none}.err.show{display:block}.warnung{color:var(--orange);background:#ff9f0a24;border:1px solid #ff9f0a73;border-radius:8px;margin-bottom:12px;padding:8px 12px;font-size:.8125rem;display:none}.warnung.show{display:block}.hblatt{padding-bottom:max(10px, var(--ls-safe-bottom,0px));flex-direction:column;gap:2px;display:flex}.hblatt-item{color:var(--text);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:10px;align-items:center;gap:12px;width:100%;min-height:52px;padding:10px 12px;font-size:1rem;font-weight:500;display:flex}.hblatt-item:active{background:var(--bg4)}.hblatt-item:disabled{color:var(--text3);cursor:default}.hblatt-item.is-aktiv{color:var(--blue);font-weight:600}.hblatt-item.is-danger{color:#ff8b84}.hblatt-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.hblatt-hinweis{color:var(--text2);text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;max-width:45%;font-size:.875rem;font-weight:500;overflow:hidden}.hblatt-punkt{border-radius:50%;flex-shrink:0;width:11px;height:11px}.hblatt-punkt-green{background:var(--green)}.hblatt-punkt-orange{background:var(--orange)}.hblatt-punkt-red{background:var(--red)}.hblatt-punkt-blue{background:var(--blue)}.hblatt-punkt-grau{background:var(--text3)}.hblatt-item.is-einzug{padding-left:34px}.hblatt-haken{color:var(--blue);text-align:center;flex-shrink:0;width:18px;font-size:1.0625rem;font-weight:700}.hblatt-fuss{border-top:1px solid var(--sep);padding:10px 0 max(10px, var(--ls-safe-bottom,0px));gap:10px;margin-top:4px;display:flex}.hblatt-fuss>button{min-height:var(--ls-touch-min,44px);flex:1}@media (width>=769px){.hblatt-item{min-height:44px}}@media (width<=768px){.hblatt-huelle .modal-title{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.hblatt-huelle .modal-zurueck{white-space:nowrap}}.filter-seg{background:#00000052;border-radius:8px;align-items:center;gap:2px;padding:2px;display:flex;box-shadow:inset 0 1px 2px #00000080}.vs{flex:1}.sel{min-height:32px;color:var(--text);background:linear-gradient(#303035,#26262a);border:none;border-radius:8px;outline:none;padding:4px 10px;font-size:.8125rem;box-shadow:inset 0 1px #ffffff0f,0 1px 2px #0006}.sel:focus{box-shadow:inset 0 1px #ffffff0f,0 0 0 2px #0a84ff80}.srch{background:var(--bg3);border:1px solid var(--sep);color:var(--text);border-radius:8px;outline:none;width:180px;padding:6px 12px;font-size:.8125rem}.srch:focus{border-color:var(--blue)}.srch::placeholder{color:var(--text3)}.fg{margin-bottom:13px}.fg label{color:var(--text2);margin-bottom:5px;font-size:.8125rem;font-weight:500;display:block}.color-input{height:40px;padding:4px 8px}.custom-rrule{margin-top:6px}.fr{gap:10px;display:flex}.fr .fg{flex:1;min-width:0}.time-fg{max-width:132px}.time-input{font-variant-numeric:tabular-nums}.date-stepper{flex-wrap:wrap;gap:6px;margin-top:7px;display:flex}.check-row{cursor:pointer;align-items:center;gap:8px;font-size:.8125rem;display:flex}.check-row input{width:15px;height:15px;accent-color:var(--blue)}@media (width<=768px){.fg label{margin-bottom:6px;font-size:.8125rem}.fr{gap:10px}.time-fg{max-width:none}.check-row{padding:4px 0;font-size:.9375rem}.check-row input{width:20px;height:20px}}.ki-aus-hinweis{background:color-mix(in srgb, var(--orange,#f0a020) 12%, transparent);color:var(--text2);border-radius:8px;margin:8px 0;padding:8px 10px;font-size:.8125rem;line-height:1.45}.list-scroll{flex:1;padding:8px 16px 16px;overflow-y:auto}.trk{min-width:0;padding:20px 24px calc(40px + var(--ls-bottom-clearance));flex-direction:column;flex:1;gap:16px;display:flex;overflow-y:auto}.trk-head{justify-content:space-between;align-items:center;gap:18px;display:flex}.trk-title{color:var(--text);margin:0;font-size:1.375rem;font-weight:800}.trk-tabs{gap:6px;display:flex}.trk-tab{background:var(--bg3);color:var(--text2);cursor:pointer;border:1px solid #0000;border-radius:8px;padding:7px 14px;font-size:.8125rem;font-weight:700;transition:background .15s,color .15s}.trk-tab.active{background:var(--blue);color:#fff}.trk-error{border:1px solid var(--red);color:#ffd5d2;cursor:pointer;background:#ff453a26;border-radius:8px;padding:9px 12px;font-size:.8125rem}.trk-review-banner{border:1px solid var(--orange);color:#ffe2b8;cursor:pointer;text-align:left;background:#ff9f0a24;border-radius:8px;padding:10px 12px;font-size:.8125rem;font-weight:600}.trk-section{flex-direction:column;gap:16px;display:flex}.trk-input{background:var(--bg3);border:1px solid var(--sep);color:var(--text);border-radius:8px;padding:8px 10px;font-size:.875rem}.trk-input:focus{border-color:var(--blue);outline:none}.trk-grow{flex:1;min-width:0}.trk-btn{background:var(--bg4);border:1px solid var(--sep);color:var(--text);cursor:pointer;white-space:nowrap;border-radius:8px;padding:8px 14px;font-size:.8125rem;font-weight:700;transition:background .15s,opacity .15s}.trk-btn:hover{opacity:.85}.trk-btn:disabled,.trk-btn:disabled:hover{background:var(--bg3);border-color:var(--sep);color:var(--text3);cursor:not-allowed;opacity:1}.trk-btn-primary{background:var(--blue);border-color:var(--blue);color:#fff}.trk-btn-stop{background:var(--red);border-color:var(--red);color:#fff}.trk-link{color:var(--blue);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:4px 0;font-size:.8125rem;font-weight:600}.trk-start-row,.trk-filter-row,.trk-manual-form,.trk-cat-create{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.trk-field{color:var(--text2);align-items:center;gap:6px;font-size:.8125rem;display:flex}.trk-active-list{flex-direction:column;gap:8px;display:flex}.trk-empty{color:var(--text3);padding:8px 2px;font-size:.8125rem}.trk-chip{background:var(--bg2);border:1px solid var(--sep);border-radius:10px;align-items:center;gap:10px;padding:10px 14px;display:flex}.trk-chip-edit{border-color:var(--blue);flex-wrap:wrap}.trk-chip-edit .trk-input{max-width:200px}.trk-chip-edit .trk-grow{flex:1;min-width:160px;max-width:none}.trk-dot{border-radius:50%;flex-shrink:0;width:12px;height:12px;display:inline-block}.trk-chip-title{color:var(--text);font-weight:700}.trk-chip-cat,.trk-chip-ctx{color:var(--text2);font-size:.8125rem}.trk-chip-ctx{background:var(--bg4);border-radius:6px;padding:2px 7px}.trk-chip-clock{color:var(--green);margin-left:auto;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:1rem;font-weight:800}.trk-log{flex-direction:column;display:flex}.trk-log-row{border-bottom:1px solid var(--sep);align-items:center;gap:10px;padding:9px 4px;display:flex}.trk-log-row.review{background:#ff9f0a12}.trk-log-row.editing{flex-wrap:wrap}.trk-log-title{color:var(--text);font-weight:600}.trk-log-cat,.trk-log-time{color:var(--text2);font-size:.8125rem}.trk-log-dur{color:var(--text);margin-left:auto;font-family:ui-monospace,SF Mono,Menlo,monospace;font-weight:700}.bw-wort{display:none}@media (width<=768px){.mit-wort{flex-direction:column;justify-content:center;align-items:center;gap:1px;line-height:1.05;display:inline-flex}.bw-wort{letter-spacing:.1px;white-space:nowrap;font-size:.75rem;font-weight:600;display:block}}.trk-badge{background:var(--bg4);color:var(--text2);border-radius:6px;padding:2px 7px;font-size:.75rem;font-weight:700}.trk-badge.review{color:var(--orange);white-space:normal;background:#ff9f0a33}.trk-badge.default{color:var(--blue);background:#0a84ff33}.trk-icon-btn{color:var(--text2);cursor:pointer;background:0 0;border:none;padding:4px 6px;font-size:.875rem}.trk-icon-btn:hover{color:var(--text)}.trk-cat-list{flex-direction:column;gap:6px;display:flex}.trk-cat-row{background:var(--bg2);border:1px solid var(--sep);border-radius:10px;align-items:center;gap:10px;padding:10px 14px;display:flex}.trk-cat-row.archived{opacity:.55}.trk-cat-name{color:var(--text);font-weight:700}.trk-spacer{flex:1}.trk-color{background:var(--bg3);border:1px solid var(--sep);cursor:pointer;border-radius:8px;width:44px;height:36px;padding:2px}.trk-icon-input{max-width:140px}.trk-report-controls{flex-wrap:wrap;gap:14px;display:flex}.trk-seg{background:var(--bg3);border-radius:9px;gap:2px;padding:3px;display:inline-flex}.trk-seg-btn{color:var(--text2);cursor:pointer;background:0 0;border:none;border-radius:7px;padding:6px 14px;font-size:.8125rem;font-weight:700;transition:background .15s,color .15s}.trk-seg-btn.active{background:var(--blue);color:#fff}.trk-seg-btn{position:relative}.trk-seg-btn:after{content:"";height:var(--ls-touch-min);position:absolute;top:50%;left:0;right:0;translate:0 -50%}.trk-report{flex-direction:column;gap:10px;display:flex}.trk-report-total{color:var(--text2);padding-bottom:4px;font-size:.875rem}.trk-report-total strong{color:var(--text);font-size:1rem}.trk-report-row{grid-template-columns:160px 1fr 160px;align-items:center;gap:12px;display:grid}.trk-report-label{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.trk-report-bar-wrap{background:var(--bg3);border-radius:6px;height:16px;overflow:hidden}.trk-report-bar{border-radius:6px;min-width:2px;height:100%;transition:width .25s}.trk-report-val{color:var(--text2);text-align:right;font-size:.8125rem}.trk-report-hint{color:var(--text3);margin-top:8px;font-size:.8125rem}.trk-overview{justify-content:space-between;align-items:center;gap:14px;display:flex}.trk-today{color:var(--text2);font-size:.9375rem}.trk-today strong{color:var(--text);font-size:1.0625rem}.trk-tiles-wrap{flex-direction:column;gap:8px;display:flex}.trk-tiles-label{color:var(--text3);letter-spacing:.04em;text-transform:uppercase;font-size:.8125rem;font-weight:700}.trk-tiles{flex-wrap:wrap;gap:8px;display:flex}.trk-tile{background:var(--bg2);border:1px solid var(--sep);box-shadow:inset 3px 0 0 var(--tile-color,#4a90d9);cursor:pointer;text-align:left;border-radius:10px;flex:auto;align-items:center;gap:8px;min-width:0;max-width:300px;min-height:46px;padding:8px 12px 8px 14px;transition:background .15s,transform .1s,border-color .15s;display:flex}.trk-tile:hover{background:var(--bg3);border-color:color-mix(in srgb, var(--tile-color,#4a90d9) 60%, var(--sep))}.trk-tile:active{transform:scale(.97)}.trk-tile.open{background:var(--bg3);border-color:var(--tile-color,#4a90d9)}.trk-tile-icon{font-size:1.125rem;line-height:1}.trk-tile-name{color:var(--text);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:.8125rem;font-weight:700;overflow:hidden}.trk-tile-sub{background:var(--bg4);color:var(--text2);border-radius:999px;flex-shrink:0;padding:2px 8px;font-size:.75rem;font-weight:700}.trk-tile-go{color:color-mix(in srgb, var(--tile-color,#4a90d9) 85%, #fff);opacity:0;flex-shrink:0;font-size:.8125rem;transition:opacity .15s}.trk-tile:hover .trk-tile-go{opacity:1}.trk-tile-expand{background:color-mix(in srgb, var(--tile-color,#4a90d9) 10%, var(--bg2));border:1px solid color-mix(in srgb, var(--tile-color,#4a90d9) 45%, transparent);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 14px;display:flex}.trk-tile-expand-name{color:var(--tile-color,#4a90d9);margin-right:6px;font-weight:800}.trk-tile-expand-start{border-color:var(--tile-color,#4a90d9);font-weight:700}.trk-resume-chip{align-items:center;gap:6px;display:inline-flex}.trk-freq-count{color:var(--text3);font-size:.75rem}.trk-chip-btn{background:var(--bg4);border:1px solid var(--sep);color:var(--text);cursor:pointer;border-radius:999px;padding:6px 14px;font-size:.8125rem;font-weight:600;transition:background .15s,border-color .15s}.trk-chip-btn:hover,.trk-chip-btn.active{background:var(--blue);border-color:var(--blue);color:#fff}.trk-chip-btn-plain{color:var(--text2);background:0 0}.trk-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.trk-row-label{color:var(--text2);font-size:.8125rem}.trk-time{max-width:130px}.trk-mini{background:var(--bg4);border:1px solid var(--sep);color:var(--text2);cursor:pointer;border-radius:6px;padding:4px 8px;font-size:.75rem}.trk-mini:hover{color:var(--text)}.trk-palette{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.trk-swatch{cursor:pointer;border:2px solid #0000;border-radius:50%;width:24px;height:24px}.trk-swatch.active{border-color:#fff}.trk-swatch{position:relative}.trk-swatch:after{content:"";height:var(--ls-touch-min);width:var(--ls-touch-min);position:absolute;inset:50% auto auto 50%;translate:-50% -50%}.trk-cat-card{background:var(--bg2);border:1px solid var(--sep);border-radius:10px;padding:10px 14px}.trk-cat-card.archived{opacity:.55}.trk-cat-card .trk-cat-row{background:0 0;border:none;padding:0}.trk-badge.tile{color:var(--green);background:#30d1582e}.trk-sub-manage{border-top:1px solid var(--sep);flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;padding-top:10px;display:flex}.trk-sub-chip{background:var(--bg4);border-radius:999px;align-items:center;gap:4px;padding:3px 4px 3px 12px;display:inline-flex}.trk-sub-chip-name{color:var(--text);cursor:pointer;background:0 0;border:none;padding:0;font-size:.8125rem}.trk-sub-chip-x{color:var(--text3);cursor:pointer;background:0 0;border:none;padding:2px 5px;font-size:.8125rem}.trk-sub-chip-x:hover{color:var(--red)}.trk-sub-input{max-width:180px}.trk-journal-hint{color:var(--text2);font-size:.8125rem}.trk-journal-input{background:var(--bg3);border:1px solid var(--sep);color:var(--text);resize:vertical;border-radius:10px;width:100%;padding:12px 14px;font-family:inherit;font-size:.875rem;line-height:1.5}.trk-journal-input:focus{border-color:var(--blue);outline:none}.trk-journal-done{color:var(--green);font-size:.8125rem;font-weight:600}.trk-btn-mic{align-items:center;gap:6px;display:inline-flex}.trk-btn-mic.is-recording{background:var(--red);border-color:var(--red);color:#fff}.trk-btn-mic:disabled{cursor:not-allowed;opacity:.5}.trk-journal-interim{color:var(--text2);align-items:center;gap:8px;font-size:.8125rem;font-style:italic;display:flex}.trk-rec-dot{background:var(--red);border-radius:50%;width:9px;height:9px;animation:1.2s ease-in-out infinite trk-rec-pulse;display:inline-block}@keyframes trk-rec-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}.trk-journal-warn{border:1px solid var(--orange);color:#ffe2b8;background:#ff9f0a1a;border-radius:8px;padding:8px 12px;font-size:.8125rem}.trk-draft{flex-direction:column;gap:6px;display:flex}.trk-draft-head{color:var(--text3);letter-spacing:.04em;text-transform:uppercase;margin-top:6px;font-size:.8125rem;font-weight:700}.trk-draft-row{background:var(--bg2);border:1px solid var(--sep);border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 10px;display:flex}.trk-draft-row.off{opacity:.45}.trk-amount{max-width:80px}.trk-commit{align-self:flex-start;margin-top:6px}.trk-badge.wasteful{color:var(--orange);background:#ff9f0a26}.trk-today-wasteful{color:var(--orange);font-weight:600}.trk-today-real{color:var(--text2);font-weight:600}.trk-resume-row{margin-top:2px}.trk-sub-wasteful{background:var(--bg4);border:1px solid var(--sep);color:var(--text2);cursor:pointer;border-radius:6px;padding:1px 5px;font-size:.75rem}.trk-sub-wasteful.on{border-color:var(--orange);color:var(--orange)}.trk-sub-wasteful.off{border-color:var(--green);color:var(--green)}.trk-chip-main{display:contents}@media (width<=768px){.trk-chip-btn,.trk-chip-btn-plain,.trk-resume-chip,.trk-tab{height:auto;min-height:var(--ls-chip-min);position:relative}.trk-chip-btn:after,.trk-chip-btn-plain:after,.trk-resume-chip:after,.trk-tab:after{content:"";height:var(--ls-touch-min);position:absolute;top:50%;left:0;right:0;translate:0 -50%}.trk{padding:12px 12px calc(24px + var(--ls-bottom-clearance));gap:12px}.trk-head{flex-wrap:wrap;gap:8px}.trk:not(.lrn)>.trk-head>.trk-title{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.trk-title{font-size:1.25rem}.trk-tabs{max-width:100%;overflow-x:auto}.trk-tabs>.trk-tab{white-space:nowrap;flex-shrink:0}.trk-row,.trk-start-row,.trk-filter-row,.trk-manual-form,.trk-cat-create{flex-wrap:wrap}.trk-row>.trk-row-label:not(:first-child){flex:1 0 100%;margin-top:2px}:is(.trk-row:has(.trk-input) .trk-chip-btn,.trk-row:has(input,select) .trk-chip-btn){min-height:var(--ls-touch-min)}.trk-filter-row .ac-wrap,.trk-filter-row .trk-input,.trk-filter-row select{flex:45%;min-width:120px}.trk-report-row{grid-template-columns:minmax(90px,1fr) 1fr auto;gap:6px}.trk-cat-row{flex-wrap:wrap;row-gap:6px}.trk-cat-row>*{flex-shrink:1;min-width:0}.trk-cat-create{flex-wrap:wrap;row-gap:8px}.trk-cat-create>.trk-grow,.trk-cat-create>.trk-palette{flex:100%;min-width:0}.trk-cat-create>.trk-icon-input{flex:40%}.trk-cat-row .trk-btn{text-overflow:ellipsis;white-space:nowrap;flex:calc(50% - 8px);min-width:0;overflow:hidden}.trk-cat-row .trk-spacer{flex:1 0 100%;height:0}.trk-cat-row .trk-icon-btn{order:2}.list-scroll{padding-bottom:88px}}@media (width<=360px){.trk-cat-row .trk-btn{text-overflow:clip;white-space:normal;overflow:visible}}.pill{border-radius:20px;padding:2px 8px;font-size:.75rem;font-weight:600}.pill:has(>.pill-icon){align-items:center;gap:4px;padding-left:6px;display:inline-flex}.pill-icon{flex:none}.pill-mehr{opacity:.7;padding-left:6px;padding-right:6px}.pill-low{color:var(--green);background:#30d1581f}.pill-normal{color:var(--blue);background:#0a84ff1f}.pill-high{color:var(--orange);background:#ff9f0a1f}.pill-urgent{color:var(--red);background:#ff453a1f}.pill-ctx{background:var(--bg3);color:var(--text2)}.pill-type{color:var(--purple);background:#bf5af21f}.pill-due{background:var(--bg3);color:var(--text2)}.pill-due.frist-ueberfaellig{color:var(--red);background:#ff453a1f}.pill-due.frist-heute{color:var(--orange);background:#ff9f0a1f}.pill-due.frist-offen{color:#c6d6ece6;background:#6e8cb429}.pill-kind-notiz{background:var(--bg3);color:var(--text2)}.pill-kind-frage{color:var(--yellow);background:#ffd60a1a}.pill-kind-idee{color:var(--purple);background:#bf5af21f}.pill-kind-erkenntnis{color:var(--blue);background:#0a84ff1f}.pill-kind-todo{color:var(--green);background:#30d1581a}.pill-subtasks{color:var(--teal);background:#5ac8fa1a}.pill-est{color:var(--blue);background:#0a84ff1f}.pill-time{color:var(--green);background:#30d1581f}.pill-time.over{color:var(--orange);background:#ff9f0a26}.pill-project{border:1px solid var(--sep);color:var(--text2);text-overflow:ellipsis;white-space:nowrap;background:0 0;min-width:0;max-width:100%;overflow:hidden}.pill-waiting{color:var(--yellow);background:#ffd60a1f}.pill-scheduled{color:var(--purple);background:#bf5af21f}.pill-snoozed{color:var(--text2);background:#ebebf514}.pill-price{background:color-mix(in srgb, var(--ok,#34c759) 16%, transparent);color:var(--ok,#34c759)}.settings-note{color:var(--text3);margin-top:-2px;font-size:.8125rem;line-height:1.5}.settings-version{border-top:1px solid var(--sep);color:var(--text3);margin-top:14px;padding-top:12px;font-size:.8125rem;line-height:1.5}.settings-version p{margin:0}.settings-version-reload{color:var(--blue);cursor:pointer;min-height:var(--ls-touch-min,44px);text-align:left;background:0 0;border:0;padding:8px 0}.text-muted{color:var(--text3)}.text-green{color:var(--green)}}@layer shell{.chat-panel{right:18px;top:calc(var(--ls-titlebar-h) + var(--ls-fixed-gap));z-index:var(--z-panel);width:min(380px, calc(calc(100vw / var(--ls-skala)) - 24px));height:min(520px, calc(calc(100vh / var(--ls-skala)) - var(--ls-titlebar-h) - 32px));border:1px solid var(--sep);box-shadow:var(--shadow);background:#1c1c1efa;border-radius:16px;flex-direction:column;display:flex;position:fixed;overflow:hidden}.chat-head{border-bottom:1px solid var(--sep);justify-content:space-between;align-items:center;padding:10px 14px;font-size:.875rem;font-weight:700;display:flex}@media (width>=769px){.chat-panel{width:min(440px, calc(calc(100vw / var(--ls-skala)) - 24px));height:min(640px, calc(calc(100vh / var(--ls-skala)) - var(--ls-titlebar-h) - 32px))}}.chat-groesse{cursor:nesw-resize;touch-action:none;background:linear-gradient(225deg, transparent 50%, var(--text3) 50%, var(--text3) 58%, transparent 58%, transparent 70%, var(--text3) 70%, var(--text3) 78%, transparent 78%);opacity:.6;width:18px;height:18px;position:absolute;bottom:0;left:0}.chat-groesse:hover{opacity:1}.chat-pin,.chat-zu{width:26px;height:26px;color:var(--text2);border-radius:6px;justify-content:center;align-items:center;padding:0;font-size:.9375rem;line-height:1;display:inline-flex}.chat-pin:hover,.chat-zu:hover{background:var(--bg3)}.chat-pin{opacity:.7}.chat-pin.chat-pin-an{opacity:1;background:#0a84ff38;box-shadow:inset 0 0 0 1px #0a84ff8c}.chat-modell{background:var(--bg3);border:1px solid var(--sep);color:var(--text);border-radius:6px;max-width:150px;padding:2px 4px;font-size:.75rem}.chat-bubble.chat-md{white-space:normal}.chat-md>:first-child{margin-top:0}.chat-md>:last-child{margin-bottom:0}.chat-md p,.chat-md ul,.chat-md ol,.chat-md pre,.chat-md blockquote,.chat-md table{margin:0 0 8px}.chat-md ul,.chat-md ol{padding-left:20px}.chat-md li+li{margin-top:2px}.chat-md h1,.chat-md h2,.chat-md h3,.chat-md h4{margin:10px 0 6px;font-size:.9375rem;font-weight:700}.chat-md code{background:var(--bg4);border-radius:4px;padding:1px 4px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.8125rem}.chat-md pre{background:var(--bg4);border-radius:8px;padding:8px;overflow-x:auto}.chat-md pre code{background:0 0;padding:0}.chat-md a{color:var(--blue);text-decoration:underline}.chat-md blockquote{border-left:3px solid var(--sep);color:var(--text2);padding-left:8px}.chat-md table{border-collapse:collapse;font-size:.8125rem}.chat-md th,.chat-md td{border:1px solid var(--sep);padding:3px 6px}.chat-head-griff{cursor:grab;touch-action:none}.chat-clear{color:var(--text3);cursor:pointer;background:0 0;border:none;font-size:.75rem}.chat-scroll{flex-direction:column;flex:1;gap:8px;padding:12px;display:flex;overflow-y:auto}.chat-empty{color:var(--text3);padding:8px;font-size:.8125rem}.chat-ki-aus{background:color-mix(in srgb, var(--orange,#f0a020) 12%, transparent);border-bottom:1px solid var(--sep);padding:10px 12px}.chat-ki-aus-titel{color:var(--text);margin:0 0 3px;font-size:.8125rem;font-weight:600}.chat-ki-aus-text{color:var(--text2);margin:0;font-size:.75rem;line-height:1.4}.chat-msg{flex-direction:column;align-items:flex-start;display:flex}.chat-msg.user{align-items:flex-end}.chat-bubble{background:var(--bg3);white-space:pre-wrap;word-break:break-word;border-radius:14px;max-width:85%;padding:8px 12px;font-size:.875rem;line-height:1.4}.chat-msg.user .chat-bubble{background:var(--blue);color:#fff}.chat-busy{color:var(--text3);font-style:italic}.chat-tools{color:var(--text3);margin-top:2px;font-size:.6875rem}.chat-zeilen{flex-direction:column;gap:1px;max-width:85%;margin-top:3px;display:flex}.chat-zeile{color:var(--text3);overflow-wrap:anywhere;font-size:.6875rem;line-height:1.35}.chat-zeile-ok{color:var(--text2)}.chat-zeile-abgelehnt,.chat-zeile-warnung{color:var(--orange,#f0a020)}.chat-input-row{border-top:1px solid var(--sep);align-items:flex-end;gap:8px;padding:10px;display:flex}.chat-input{background:var(--bg3);border:1px solid var(--sep);color:var(--text);box-sizing:border-box;resize:none;border-radius:10px;flex:1;min-width:0;min-height:38px;max-height:160px;padding:9px 12px;font-family:inherit;font-size:.875rem;line-height:1.4;overflow-y:auto}.chat-input:focus{border-color:var(--blue);outline:none}.chat-send{background:var(--blue);color:#fff;cursor:pointer;border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;min-width:44px;height:38px;padding:0 14px;font-size:1rem;display:inline-flex}.chat-send:disabled{opacity:.4}.chat-head-actions{align-items:center;gap:10px;display:flex}.chat-engines{background:var(--bg3);border-radius:8px;gap:4px;padding:2px;display:flex}.chat-engine{color:var(--text3);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:3px 8px;font-size:.75rem;font-weight:600}.chat-engine.on{background:var(--bg4);color:var(--text)}.chat-mic{background:var(--bg3);border:1px solid var(--sep);box-sizing:border-box;cursor:pointer;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;min-width:44px;height:38px;padding:0 12px;font-size:1rem;display:inline-flex}.chat-mic.on{background:var(--red);border-color:var(--red);animation:1.2s ease-in-out infinite micPulse}@media (width<=768px){.chat-panel{width:auto;top:auto;left:8px;right:8px;bottom:calc(var(--ls-nav-h) + var(--ls-fixed-gap));height:min(62vh,460px)}.chat-input{font-size:1rem}}.snf{--snf-grund:#232326;--snf-rand:#ffffff1f;background:var(--snf-grund);min-width:0;min-height:0;color:var(--text);flex-direction:column;display:flex}.snf-frei{z-index:var(--z-panel);border:1px solid var(--snf-rand);border-radius:12px;position:fixed;overflow:hidden;box-shadow:0 22px 60px #000000a6,0 2px 8px #00000080}.snf[data-zieht]{-webkit-user-select:none;user-select:none}.snf[data-zieht] .snf-inhalt{pointer-events:none}.snf-kopf{border-bottom:1px solid var(--sep);background:#ffffff08;flex:none;align-items:center;gap:6px;min-width:0;height:36px;padding:0 6px 0 10px;display:flex}.snf-frei .snf-kopf{cursor:grab;touch-action:none}.snf-frei[data-zieht] .snf-kopf{cursor:grabbing}.snf-griff-punkte{color:var(--text3);letter-spacing:-1px;flex:none;font-size:12px}.snf-titel{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:13px;font-weight:700;overflow:hidden}.snf-buch{min-width:0;max-width:34%;color:var(--text2);background:var(--bg3);white-space:nowrap;text-overflow:ellipsis;border-radius:6px;flex:0 auto;padding:2px 6px;font-size:11px;overflow:hidden}.snf-k{min-width:26px;height:26px;color:var(--text2);font:inherit;cursor:pointer;background:0 0;border:none;border-radius:7px;flex:none;justify-content:center;align-items:center;gap:4px;padding:0 7px;font-size:12px;font-weight:600;display:inline-flex}.snf-k:hover{color:var(--text);background:#ffffff14}.snf-k:focus-visible{outline:2px solid var(--blue);outline-offset:1px}.snf-k.snf-an{color:var(--blue);background:#0a84ff2e}.snf-k svg{flex:none;width:14px;height:14px}.snf-inhalt{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.snf-inhalt>.nbe-ebene{background:0 0;flex-direction:column;flex:1;height:auto;min-height:0;display:flex}.snf-angepinnt{color:var(--blue);white-space:nowrap;align-items:center;gap:3px;font-size:11px;font-weight:600;display:inline-flex}.snf-angepinnt svg{width:11px;height:11px}.snf-angepinnt-platz{display:none}.snf-ecke{cursor:nwse-resize;touch-action:none;z-index:2;width:20px;height:20px;position:absolute;bottom:0;right:0}.snf-ecke:before{content:"";border-right:2px solid var(--text3);border-bottom:2px solid var(--text3);border-radius:0 0 3px;width:12px;height:12px;position:absolute;bottom:5px;right:5px}.snf-ecke:hover:before{border-color:var(--text2)}.snf-zettel{z-index:var(--z-panel);max-width:min(320px, calc(calc(100vw / var(--ls-skala)) - 28px));color:var(--text);font:inherit;cursor:pointer;background:#2a2a2d;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:6px;padding:6px 12px 6px 10px;font-size:12.5px;font-weight:600;display:inline-flex;position:fixed;bottom:14px;right:14px;box-shadow:0 8px 22px #00000080}.snf-zettel>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.snf-zettel>i{background:var(--yellow);border-radius:50%;flex:none;width:8px;height:8px}.snf-zettel:hover{background:#333336}.snf-zettel:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.snf-fehler{z-index:var(--z-toast);max-width:min(360px, calc(calc(100vw / var(--ls-skala)) - 28px));background:#3a1d1d;border:1px solid #ff453a73;border-radius:10px;align-items:center;gap:8px;padding:8px 8px 8px 12px;font-size:13px;display:flex;position:fixed;bottom:60px;right:14px}.snf-fehler svg{width:14px;height:14px}.snf-hinweis{z-index:var(--z-toast);max-width:min(400px, calc(calc(100vw / var(--ls-skala)) - 28px));background:var(--bg3);border:1px solid var(--sep);border-radius:10px;align-items:center;gap:8px;padding:8px 8px 8px 12px;font-size:13px;display:flex;position:fixed;bottom:60px;right:14px;box-shadow:0 10px 30px #00000073}.snf-hinweis svg{width:14px;height:14px}.snf-hinweis-k{color:var(--blue);cursor:pointer;font:inherit;background:0 0;border:none;border-radius:6px;flex:none;padding:3px 8px;font-weight:600}.snf-hinweis-k:hover{background:#ffffff14}@media (width>=769px){.snf-dock{border-left:1px solid var(--sep);background:#1b1b1d;flex:none;align-self:stretch;position:relative}.snf-dock .snf-kopf{background:#ffffff05}.snf-dock-kante{cursor:col-resize;touch-action:none;z-index:3;width:8px;position:absolute;top:0;bottom:0;left:-4px}.snf-dock-kante:hover,.snf-dock[data-zieht] .snf-dock-kante{background:linear-gradient(90deg, transparent 3px, var(--blue) 3px, var(--blue) 5px, transparent 5px)}}@media (width<=768px){.snf-blatt{left:0;right:0;bottom:var(--ls-bottom-clearance);height:min(50vh,460px);z-index:var(--z-panel);border-top:1px solid #ffffff1f;border-radius:18px 18px 0 0;position:fixed;overflow:hidden;box-shadow:0 -16px 40px #0009}.snf-griff{background:var(--bg4);border-radius:3px;flex:none;width:36px;height:5px;margin:8px auto 4px;box-shadow:0 0 0 10px #0000}.snf-blatt .snf-kopf{height:44px;padding:0 8px 0 16px}.snf-blatt .snf-k{min-width:34px;height:34px;font-size:13px}.snf-blatt .snf-k svg{width:16px;height:16px}.snf-blatt .snf-titel{font-size:15px}.snf-zettel-handy{left:14px;right:auto;bottom:calc(var(--ls-bottom-clearance) + 14px);border-color:#ffffff24;gap:7px;padding:9px 14px;font-size:13.5px;box-shadow:0 10px 26px #0009}.snf-zettel-handy>i{width:9px;height:9px}}@media (width>=769px){.app{--ls-dock-griff:12px;--ls-dock-griff-band:6px;--ls-dock-band:48px}.app[data-dock-seite=links]>.sidebar{order:-2}.app[data-dock-seite=links]>.ls-griff{order:-1}.app[data-dock-seite=rechts]>.sidebar{order:2}.app[data-dock-seite=rechts]>.ls-griff,.app>.snf-dock{order:1}.sidebar.sbr{border-right:none;transition:width .2s,opacity .14s}.app[data-dock-zieht] .sidebar.sbr,.app[data-dock-zieht] .ls-griff:before{transition:none}.app[data-dock=zu]>.sidebar.sbr{opacity:0;visibility:hidden;width:0;transition:width .2s,opacity .12s,visibility 0s linear .2s}.app[data-dock=band]>.sidebar.sbr{width:var(--ls-dock-band)}.ls-griff{flex:0 0 var(--ls-dock-griff);cursor:col-resize;touch-action:none;align-self:stretch;transition:flex-basis .2s;position:relative}.ls-griff:before{content:"";background:var(--sep);width:1px;margin-left:-.5px;transition:background .14s,width .14s,margin .14s,opacity .14s;position:absolute;top:0;bottom:0;left:50%}.ls-griff:hover:before,.ls-griff:focus-visible:before,.app[data-dock-zieht] .ls-griff:before{background:var(--blue);width:2px;margin-left:-1px}.ls-griff:focus-visible{outline:none}.ls-griff-zu{cursor:pointer;background:0 0;border:none;flex-basis:30px;justify-content:center;align-items:flex-end;padding:0;transition:background .15s,flex-basis .2s;display:flex}.ls-griff-zu:before{opacity:0}.ls-griff-zu:hover{background:var(--bg2)}.ls-griff-zu:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.ls-griff-pfeil{background:var(--bg3);border:1px solid var(--sep);color:var(--text2);border-radius:8px;justify-content:center;align-items:center;width:26px;height:26px;margin-bottom:10px;transition:background .15s,color .15s;display:inline-flex}.ls-griff-zu:hover .ls-griff-pfeil{background:var(--bg4);color:var(--text)}.ls-griff-band{flex-basis:var(--ls-dock-griff-band);cursor:default;touch-action:auto}.ls-griff-band:hover:before{background:var(--sep);width:1px;margin-left:-.5px}.sbr-fuss .ls-dock-fuss{flex:none;justify-content:center;width:34px;padding:0}@container dock (width<=279px){.sbr-fuss .sbr-zahnrad:not(.ls-dock-fuss) span{display:none}.sbr-fuss .sbr-zahnrad:not(.ls-dock-fuss){flex:none;justify-content:center;width:34px;padding:0}}.ls-dock-seg{gap:8px;margin-bottom:10px;display:flex}.ls-dock-seg-knopf{background:var(--bg3);border:1px solid var(--sep);color:var(--text2);cursor:pointer;border-radius:9px;flex:1;min-height:40px;padding:8px 16px;font-size:.875rem;font-weight:600;transition:background .15s,color .15s,border-color .15s}.ls-dock-seg-knopf:hover{color:var(--text)}.ls-dock-seg-knopf.aktiv{background:var(--blue);border-color:var(--blue);color:#fff}.ls-dlineal{z-index:var(--z-toast);top:calc(var(--ls-titlebar-h) + 8px);pointer-events:none;opacity:0;background:linear-gradient(to bottom, color-mix(in srgb, var(--bg) 88%, transparent), transparent 85%);height:22px;transition:opacity .14s;position:fixed}.ls-dlineal[data-sichtbar]{opacity:1}.ls-dlineal:not([data-sichtbar]){transition-duration:.22s}.ls-dlineal[data-seite=links]{left:0}.ls-dlineal[data-seite=rechts]{right:0}.ls-dlineal:before{content:"";background:linear-gradient(to right, transparent 0, color-mix(in srgb, var(--sep) 30%, transparent) 16px, color-mix(in srgb, var(--sep) 30%, transparent) calc(var(--los,0px) - 12px), var(--sep) var(--los,0px), var(--sep) 100%);height:1px;position:absolute;top:0;left:0;right:0}.ls-dlineal[data-seite=rechts]:before{background:linear-gradient(to left, transparent 0, color-mix(in srgb, var(--sep) 30%, transparent) 16px, color-mix(in srgb, var(--sep) 30%, transparent) calc(var(--los,0px) - 12px), var(--sep) var(--los,0px), var(--sep) 100%)}.ls-dlineal>i{width:0;height:100%;position:absolute;top:0}.ls-dlineal[data-seite=links]>i{left:var(--x)}.ls-dlineal[data-seite=rechts]>i{right:var(--x)}.ls-dlineal>i:before{content:"";background:var(--text3);width:1px;height:6px;transition:height .12s,background-color .12s;position:absolute;top:0;left:-.5px}.ls-dlineal>i[data-haupt]:before{height:9px}.ls-dlineal>i>b{white-space:nowrap;color:var(--text3);font-variant-numeric:tabular-nums;align-items:baseline;gap:5px;font-size:.625rem;font-weight:400;line-height:1;transition:color .12s;display:inline-flex;position:absolute;top:11px;left:0;transform:translate(-50%)}.ls-dlineal>i>b>u{color:var(--text3);letter-spacing:.02em;font-size:.5625rem;text-decoration:none}.ls-dlineal>i[data-an]:before{background:var(--blue);height:14px;box-shadow:0 0 0 2px color-mix(in srgb, var(--blue) 16%, transparent)}.ls-dlineal>i[data-an]>b{color:var(--blue);font-weight:600;top:17px}.ls-dlineal>i[data-an]>b>u{color:color-mix(in srgb, var(--blue) 55%, var(--text3))}.ls-dlineal>i[data-an][data-puls]:before{animation:.1s ease-out ls-dlineal-puls}@keyframes ls-dlineal-puls{0%{filter:brightness(1.6);height:18px}}@media (prefers-reduced-motion:reduce){.ls-dlineal,.ls-dlineal>i:before,.ls-dlineal>i>b{transition:none}.ls-dlineal>i[data-an][data-puls]:before{animation:none}}.ls-bibghost{box-sizing:border-box;background:var(--bg2);border:1px solid var(--sep);border-left:3px solid var(--blue);opacity:.92;pointer-events:none;border-radius:12px;padding:10px 12px;position:absolute;top:-1000px;left:0;box-shadow:0 10px 24px #00000073}.ls-bibghost-titel{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.ls-bibghost-zeile{color:var(--text3);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12px;overflow:hidden}.ls-einsetz-zone{z-index:40;box-sizing:border-box;border:2px solid var(--blue);background:color-mix(in srgb, var(--blue) 18%, transparent);color:var(--blue);text-align:center;pointer-events:none;border-radius:10px;justify-content:center;align-items:center;padding:0 6px;font-size:11px;font-weight:600;line-height:1.2;display:flex;position:fixed;overflow:hidden}.ls-einsetz-zone>span{background:var(--bg);box-shadow:0 0 0 1px color-mix(in srgb, var(--blue) 45%, transparent);border-radius:999px;padding:3px 8px}.ls-einsetz-zone[data-art=links],.ls-einsetz-zone[data-art=rechts]{writing-mode:vertical-rl}.ls-einsetz-zone[data-art=rechts]{rotate:180deg}.ls-einsetz-zone[data-art=leer]{border-style:dashed;font-size:12px}.ls-einsetz-voll{z-index:39;box-sizing:border-box;background:color-mix(in srgb, var(--bg3) 82%, transparent);color:var(--text3);pointer-events:none;border-radius:10px;justify-content:center;align-items:flex-start;padding-top:4px;font-size:11px;display:flex;position:fixed;overflow:hidden}body[data-ls-bib-zug]{cursor:copy}@media (prefers-reduced-motion:reduce){.ls-einsetz-zone,.ls-einsetz-voll{transition:none}}.ls-aktion{margin:0 var(--sbr-rand) 8px;background:var(--bg2);border:1px solid #30d15873;border-radius:10px;flex:none;align-items:center;gap:6px;padding:6px 8px;display:flex}.ls-aktion.ls-fehler{border-color:#ff453a73}.ls-aktion-text{min-width:0;color:var(--text2);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;font-size:.75rem;line-height:1.35;display:-webkit-box;overflow:hidden}.ls-aktion-knopf{border:1px solid var(--sep);background:var(--bg3);color:var(--text);cursor:pointer;border-radius:8px;flex:none;padding:3px 8px;font-size:.75rem;line-height:1.2}.ls-aktion-knopf:hover:not(:disabled){border-color:var(--blue)}.ls-aktion-knopf:disabled{opacity:.5;cursor:default}.ls-aktion-zu{width:26px;height:26px;color:var(--text2);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex:none;justify-content:center;align-items:center;font-size:.875rem;line-height:1;display:inline-flex}.ls-aktion-zu:hover{background:var(--bg3);color:var(--text)}.ls-flyout .ls-aktion{margin:0}.sidebar.sbr[data-band]{align-items:center;gap:4px;padding:8px 0}.ls-band-seiten{border-bottom:1px solid var(--sep);flex-direction:column;flex:none;align-items:center;gap:2px;width:32px;margin-bottom:2px;padding-bottom:6px;display:flex}.ls-band-punkt{cursor:pointer;background:0 0;border:none;place-items:center;width:18px;height:18px;padding:0;display:grid}.ls-band-punkt:after{content:"";box-sizing:border-box;border:1px solid var(--text3);border-radius:50%;width:8px;height:8px;transition:background .15s,border-color .15s}.ls-band-punkt:hover:after{border-color:var(--text)}.ls-band-punkt.ls-an:after{background:var(--blue);border-color:var(--blue)}.ls-band-punkt:focus-visible{outline:2px solid var(--blue);outline-offset:-2px;border-radius:6px}.ls-band-liste{scrollbar-width:none;flex-direction:column;flex:1;align-items:center;gap:2px;width:100%;min-height:0;display:flex;overflow:hidden auto}.ls-band-liste::-webkit-scrollbar{display:none}.ls-band-eintrag{flex:none}.ls-band-knopf{width:40px;height:40px;color:var(--text2);cursor:pointer;background:0 0;border:none;border-radius:10px;place-items:center;padding:0;transition:background .15s,color .15s;display:grid;position:relative}.ls-band-knopf:hover{background:var(--bg3);color:var(--text)}.ls-band-knopf:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.ls-band-knopf.ls-an{background:var(--bg4);color:var(--blue)}.ls-band-symbol{width:20px;height:20px}.ls-band-zahl{box-sizing:border-box;background:var(--bg4);min-width:16px;height:16px;color:var(--text);text-align:center;border-radius:8px;padding:0 4px;font-size:.65rem;font-weight:700;line-height:16px;position:absolute;top:1px;right:1px}.ls-band-zahl.ls-rot{background:var(--red);color:#fff}.ls-band-zahl.ls-gruen{background:var(--green);color:#fff}.ls-band-zahl.ls-blau{background:var(--blue);color:#fff}.ls-band-kaputt{color:var(--red)}.ls-band-fuss{border-top:1px solid var(--sep);flex-direction:column;flex:none;align-items:center;gap:2px;width:100%;margin-top:2px;padding-top:6px;display:flex}.ls-band-fuss-knopf{width:34px;height:34px;color:var(--text2);cursor:pointer;background:0 0;border:none;border-radius:10px;place-items:center;padding:0;transition:background .15s,color .15s;display:grid}.ls-band-fuss-knopf:hover{background:var(--bg3);color:var(--text)}.ls-band-fuss-knopf:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.ls-band-fuss-ico{width:16px;height:16px}.ls-flyout{z-index:60;width:var(--ls-flyout-w,18rem);max-height:min(calc(70vh / var(--ls-skala)), 640px);background:var(--bg2);border:1px solid var(--sep);border-radius:12px;flex-direction:column;gap:8px;padding:10px;display:flex;position:fixed;overflow-y:auto;box-shadow:0 12px 28px #00000073}.ls-flyout-kopf{color:var(--text);flex:none;align-items:center;gap:8px;font-size:.875rem;display:flex}.ls-flyout-kopf b{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ls-flyout-oeffnen{width:26px;height:26px;color:var(--text2);cursor:pointer;background:0 0;border:none;border-radius:8px;flex:none;place-items:center;padding:0;display:grid}.ls-flyout-oeffnen:hover{background:var(--bg3);color:var(--text)}.ls-flyout-ico{width:16px;height:16px}.ls-flyout-inhalt{flex:none}.ls-band-stift{font-size:.875rem;line-height:1}.ls-band-leer{flex-direction:column;align-items:center;gap:6px;padding:8px 0;display:flex}.ls-band-leer-fach{border:1px dashed var(--sep);border-radius:8px;width:26px;height:26px}.ls-bibliothek,.ls-einstellungen{z-index:6;top:8px;left:var(--sbr-rand);right:var(--sbr-rand);background:var(--bg2);border:1px solid var(--sep);border-radius:16px;flex-direction:column;gap:8px;max-height:70%;padding:10px;display:flex;position:absolute;overflow-y:auto;box-shadow:0 12px 28px #00000073}.ls-bib-kopf{flex:none;align-items:center;gap:8px;font-size:.875rem;display:flex}.ls-bib-kopf b{flex:1;min-width:0}.ls-bib-zu{width:24px;height:24px;color:var(--text3);cursor:pointer;background:0 0;border:none;border-radius:6px;flex:none;place-items:center;padding:0;display:grid}.ls-bib-zu:hover{background:var(--bg3);color:var(--text)}.ls-bib-suchzeile{flex:none;align-items:center;display:flex;position:relative}.ls-bib-suchico{width:15px;height:15px;color:var(--text3);pointer-events:none;position:absolute;left:8px}.ls-bib-eingabe{background:var(--bg3);border:1px solid var(--sep);width:100%;color:var(--text);font:inherit;border-radius:8px;outline:none;padding:6px 10px 6px 28px;font-size:.8125rem}.ls-bib-eingabe:focus{border-color:var(--blue)}.ls-bib-eingabe::placeholder{color:var(--text3)}.ls-bib-wohin{color:var(--text3);flex:none;align-items:center;gap:8px;font-size:.75rem;display:flex}.ls-bib-vorlage{color:var(--text3);align-items:center;gap:8px;margin:6px 0 0;font-size:.75rem;display:flex}.ls-bib-wohin-feld,.ls-bib-vorlage-feld,.ls-set-eingabe{background:var(--bg3);border:1px solid var(--sep);min-width:0;color:var(--text);font:inherit;border-radius:8px;flex:1;padding:4px 8px;font-size:.75rem}.ls-bib-liste{flex-direction:column;gap:10px;display:flex}.ls-bib-gruppe-titel{color:var(--text3);letter-spacing:.04em;text-transform:uppercase;margin:0 0 6px;font-size:.6875rem;font-weight:600}.ls-bib-eintrag{background:var(--bg3);border:1px solid var(--sep);border-radius:12px;padding:8px}.ls-bib-eintrag+.ls-bib-eintrag{margin-top:6px}.ls-bib-eintrag.gedaempft{opacity:.55}.ls-bib-zeile{align-items:center;gap:8px;display:flex}.ls-bib-ico{width:var(--sbr-icon);height:var(--sbr-icon);color:var(--text2);flex:none}.ls-bib-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.8125rem;overflow:hidden}@container (width<=330px){.ls-bib-zeile{flex-wrap:wrap;row-gap:4px}.ls-bib-zeile .ls-bib-name{flex:1 0 calc(100% - var(--sbr-icon) - 8px)}.ls-bib-zeile .ls-bib-neu{order:1}.ls-bib-zeile .ls-bib-stern{order:2;margin-left:auto}.ls-bib-zeile .ls-bib-plus,.ls-bib-zeile .ls-bib-gesperrt{order:3}}.ls-bib-plus{background:var(--blue);color:#fff;font:inherit;cursor:pointer;border:none;border-radius:999px;flex:none;align-items:center;gap:4px;padding:3px 8px;font-size:.6875rem;display:inline-flex}.ls-bib-gesperrt{color:var(--text3);flex:none;font-size:.6875rem}.ls-bib-text{color:var(--text3);margin:4px 0 0;font-size:.6875rem;line-height:1.35}.ls-bib-stern{width:22px;height:22px;color:var(--text3);cursor:pointer;background:0 0;border:none;border-radius:6px;flex:none;place-items:center;padding:0;display:grid}.ls-bib-stern:hover{background:var(--bg2);color:var(--text)}.ls-bib-stern.ls-an{color:var(--orange)}.ls-wgriff-ico{stroke-width:2.2px;stroke-linecap:round;flex:none;width:15px;height:15px}.ls-bib-stern.ls-an .ls-wgriff-ico{fill:currentColor}.ls-bib-neu{background:var(--blue);color:#fff;letter-spacing:.02em;border-radius:999px;flex:none;padding:1px 6px;font-size:.625rem;font-weight:600}.ls-bib-kurzliste{flex-direction:column;flex:none;gap:2px;display:flex}.ls-bib-kurz{width:100%;min-height:var(--sbr-row);color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;padding:0 6px;font-size:.8125rem;display:flex}.ls-bib-kurz:hover{background:var(--bg3)}.ls-bib-kurz-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ls-bib-vorschlag{background:var(--bg3);border:1px dashed var(--sep);border-radius:12px;flex:none;padding:8px}.ls-bib-vorschlag-satz{color:var(--text2);margin:0 0 6px;font-size:.75rem;line-height:1.35}.ls-bib-vorschlag-knoepfe{align-items:center;gap:8px;display:flex}.ls-bib-vorschlag-nein{color:var(--text3);font:inherit;cursor:pointer;background:0 0;border:none;padding:3px 8px;font-size:.6875rem;text-decoration:underline}.ls-bib-vorschau{background:var(--bg2);border:1px dashed var(--sep);pointer-events:none;border-radius:10px;width:240px;max-width:100%;margin-top:8px;padding:6px;container:dock/inline-size}.ls-bib-leer,.ls-set-leer{padding:6px 2px}.ls-set-feld{min-height:var(--sbr-row);flex:none;align-items:center;gap:8px;font-size:.75rem;display:flex}.ls-set-label{width:40%;color:var(--text3);text-overflow:ellipsis;white-space:nowrap;flex:none;overflow:hidden}.ls-set-mehrfach{flex-wrap:wrap;gap:4px 10px;display:flex}.ls-set-haken{align-items:center;gap:4px;display:inline-flex}.ls-set-laedt{color:var(--text3)}.ls-set-fuss{flex:none;justify-content:flex-end;display:flex}.ls-set-uebernehmen{background:var(--blue);color:#fff;font:inherit;cursor:pointer;border:none;border-radius:999px;padding:5px 14px;font-size:.75rem}.ls-wbed{z-index:3;--ls-wbed-knopf-h:24px;pointer-events:none;position:absolute;inset:0}.ls-wbed>*{pointer-events:auto}.ls-wbed-rahmen{border-radius:calc(var(--ls-radius) + 2px);pointer-events:none;border:1px solid #0000;transition:border-color .12s ease-out,box-shadow .12s ease-out;position:absolute;inset:-2px}.ls-widget:hover>.ls-wbed>.ls-wbed-rahmen{border-color:color-mix(in srgb, var(--blue) 45%, transparent)}.ls-widget[data-gewaehlt]>.ls-wbed>.ls-wbed-rahmen{border-color:var(--blue);box-shadow:0 0 0 3px color-mix(in srgb, var(--blue) 18%, transparent)}.ls-wbed-knopf{min-width:var(--ls-wbed-knopf-h);min-height:var(--ls-wbed-knopf-h);border:1px solid var(--sep);background:color-mix(in srgb, var(--bg2) 92%, transparent);color:var(--text2);font:inherit;white-space:nowrap;cursor:pointer;opacity:0;border-radius:999px;align-items:center;gap:4px;padding:0 5px;font-size:.6875rem;line-height:1;transition:opacity .12s ease-out;display:inline-flex;position:absolute;top:4px}.ls-wbed-griff{cursor:grab;left:4px}.ls-wbed-griff[data-starr]{cursor:default}.ls-wbed-menue-anker{display:inline-flex;position:absolute;top:4px;right:4px}.ls-wbed-menue-anker>.ls-wbed-knopf{position:static}.ls-widget:hover>.ls-wbed>.ls-wbed-knopf,.ls-widget:hover>.ls-wbed>.ls-wbed-menue-anker>.ls-wbed-knopf,.ls-widget:focus-within>.ls-wbed>.ls-wbed-knopf,.ls-widget:focus-within>.ls-wbed>.ls-wbed-menue-anker>.ls-wbed-knopf,.ls-widget[data-gewaehlt]>.ls-wbed>.ls-wbed-knopf,.ls-widget[data-gewaehlt]>.ls-wbed>.ls-wbed-menue-anker>.ls-wbed-knopf{opacity:1}.ls-wbed-knopf:hover:not(:disabled){border-color:var(--blue);color:var(--text)}.ls-wbed-knopf:disabled{opacity:.45;cursor:default}.ls-wbed-ico{stroke-width:2.2px;stroke-linecap:round;flex:none;width:15px;height:15px}.ls-wbed-stern{font-size:.75rem;line-height:1}.ls-wbed-knopf.ls-an{color:var(--orange,#ff9f0a);border-color:color-mix(in srgb, var(--orange,#ff9f0a) 60%, transparent)}.ls-wbed-griff .ls-wbed-wort{opacity:0;max-width:0;transition:max-width .12s ease-out,opacity .12s ease-out;overflow:hidden}.ls-wbed-griff:hover .ls-wbed-wort,.ls-wbed-griff:focus-visible .ls-wbed-wort{opacity:1;max-width:6rem}.ls-wbed-nur-gewaehlt{display:none}.ls-widget[data-gewaehlt]>.ls-wbed{transform:translateY(calc(var(--ls-wbed-knopf-h) / -2));flex-wrap:wrap;align-items:center;gap:4px;padding:0 4px;display:flex;inset:0 0 auto}.ls-widget[data-gewaehlt]>.ls-wbed>.ls-wbed-knopf,.ls-widget[data-gewaehlt]>.ls-wbed>.ls-wbed-menue-anker{position:static}.ls-widget[data-gewaehlt]>.ls-wbed>.ls-wbed-menue-anker{margin-left:auto}.ls-widget[data-gewaehlt]>.ls-wbed>.ls-wbed-knopf,.ls-widget[data-gewaehlt]>.ls-wbed>.ls-wbed-menue-anker>.ls-wbed-knopf{box-shadow:0 4px 12px #00000073}.ls-widget[data-gewaehlt]>.ls-wbed>.ls-wbed-nur-gewaehlt{display:inline-flex}.ls-widget[data-gewaehlt]>.ls-wbed>.ls-wbed-griff .ls-wbed-wort{opacity:1;max-width:6rem}.ls-widget:is([data-stufe="1"],[data-stufe="2"])[data-gewaehlt]>.ls-wbed .ls-wbed-wort{display:none}.sidebar.sbr[data-bearbeiten=an] .ls-widget>:not(.ls-wbed):not(.ls-splitgriff):not(.ls-zeilenleiste){pointer-events:none}.ls-lineal{z-index:5;border-top:1px solid color-mix(in srgb, var(--blue) 55%, transparent);pointer-events:none;height:0;position:absolute}.ls-lineal>span{background:color-mix(in srgb, var(--blue) 70%, transparent);width:1px;height:11px;position:absolute;top:-5px}.ls-lineal>span.ls-an{background:var(--blue);border-radius:1px;width:2px;height:15px;top:-7px}.ls-lineal-wert{background:var(--blue);color:#fff;white-space:nowrap;border-radius:999px;padding:3px 7px;font-size:.6875rem;font-weight:600;line-height:1;position:absolute;top:-25px;transform:translate(-50%)}.ls-lineal[data-unten]>.ls-lineal-wert{top:9px}.ls-splitgriff{z-index:4;cursor:col-resize;opacity:.55;background:0 0;border:none;justify-content:center;align-items:center;width:16px;padding:0;transition:opacity .12s ease-out;display:none;position:absolute;top:6px;bottom:6px;right:0}.ls-splitgriff:before{content:"";background:var(--blue);background-image:radial-gradient(circle,#ffffffe6 1px,#0000 1.2px);background-size:6px 7px;border-radius:999px;width:6px;height:34px;transition:background-color .12s ease-out}.ls-widget:hover>.ls-splitgriff,.ls-widget[data-gewaehlt]>.ls-splitgriff,.ls-splitgriff:focus-visible,.ls-splitgriff[data-zieht]{opacity:1}.ls-splitgriff:hover:before,.ls-splitgriff:focus-visible:before,.ls-splitgriff[data-zieht]:before{background-color:var(--blue);box-shadow:0 0 0 3px color-mix(in srgb, var(--blue) 25%, transparent)}.ls-splitgriff-wert{background:var(--blue);color:#fff;white-space:nowrap;pointer-events:none;opacity:0;border-radius:999px;padding:3px 7px;font-size:.6875rem;line-height:1;transition:opacity .12s ease-out;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.ls-splitgriff:hover .ls-splitgriff-wert,.ls-splitgriff:focus-visible .ls-splitgriff-wert,.ls-splitgriff[data-zieht] .ls-splitgriff-wert{opacity:1}@container dock (width>=122px){.ls-splitgriff{display:flex}}.ls-splitgriff[data-aus]{opacity:.25;cursor:default}.ls-splitgriff[data-aus]:before{background:color-mix(in srgb, var(--text3) 60%, transparent);background-image:none}@media (prefers-reduced-motion:reduce){.ls-splitgriff{transition:none}}.sidebar.sbr[data-bearbeiten=an] .ls-widget{cursor:pointer}.sidebar.sbr[data-bearbeiten=an] .ls-widget [data-modus-aktiv]{pointer-events:auto}.ls-bearbeiten-knopf[data-an]{background:var(--blue);border-color:var(--blue);color:#fff}.ls-bib-designs{scrollbar-width:thin;gap:8px;margin-top:8px;padding-bottom:4px;display:flex;position:relative;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000 100%);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000 100%)}@supports (animation-timeline:scroll()){.ls-bib-designs{animation:linear both ls-bib-kante;animation-timeline:scroll(self inline);animation-range:contain}@keyframes ls-bib-kante{to{-webkit-mask-image:linear-gradient(90deg,#000 100%,#0000 100%);mask-image:linear-gradient(90deg,#000 100%,#0000 100%)}}}@media (prefers-reduced-motion:reduce){.ls-bib-designs{animation:none}}.ls-bib-design{width:150px;color:var(--text3);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;flex-direction:column;flex:none;gap:4px;padding:6px;display:flex}.ls-bib-design:hover{border-color:var(--sep);color:var(--text2)}.ls-bib-design:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.ls-bib-design[data-an]{border-color:var(--blue);background:color-mix(in srgb, var(--blue) 10%, transparent);color:var(--text)}.ls-bib-design-bild{pointer-events:none;border-radius:8px;display:block;overflow:hidden}.ls-bib-design-name{text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;overflow:hidden}.ls-zeilenfeld{z-index:9;min-width:220px;max-width:calc(calc(100vw / var(--ls-skala)) - 40px);background:var(--bg2);border:1px solid var(--sep);border-radius:12px;flex-direction:column;gap:6px;padding:10px;display:flex;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 12px 28px #00000073}.ls-zeilenfeld-titel{color:var(--text3);letter-spacing:.03em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;font-weight:600;overflow:hidden}.ls-zeilenfeld-name{color:var(--text2);margin-top:4px;font-size:.75rem}.ls-zeilenfeld-seg{background:var(--bg3);border-radius:8px;gap:2px;padding:2px;display:flex}.ls-zeilenfeld-knopf{color:var(--text2);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:6px;flex:1;padding:5px 2px;font-size:.6875rem}.ls-zeilenfeld-knopf:hover{background:var(--bg2);color:var(--text)}.ls-zeilenfeld-knopf[data-an]{background:var(--blue);color:#fff}.ls-zeilenfeld-hinweis{color:var(--text3);font-size:.6875rem}.ls-zeilenfeld-hinweis.ls-warnt{color:var(--orange)}.ls-zeilenfeld-wahl{flex-direction:column;gap:1px;display:flex}.ls-zeilenfeld-zeile{color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;padding:6px 8px;font-size:.8125rem;display:flex}.ls-zeilenfeld-zeile:hover{background:var(--bg3)}.ls-zeilenfeld-punkt{border:2px solid var(--text3);border-radius:50%;flex:none;width:12px;height:12px}.ls-zeilenfeld-zeile[data-an] .ls-zeilenfeld-punkt{border-color:var(--blue);background:var(--blue);box-shadow:inset 0 0 0 2px var(--bg2)}.ls-zeilenfeld-fuss{border-top:1px solid var(--sep);gap:6px;margin-top:4px;padding-top:8px;display:flex}.ls-zeilenfeld-tat{background:var(--bg3);color:var(--text);font:inherit;cursor:pointer;border:none;border-radius:8px;flex:1;padding:6px 8px;font-size:.75rem}.ls-zeilenfeld-tat:hover{background:var(--bg2)}.ls-wbed:has(.ls-wgriff-menue){z-index:8}.ls-wgriff-menue{z-index:7;background:var(--bg2);border:1px solid var(--sep);text-align:left;border-radius:10px;min-width:170px;max-width:240px;padding:4px;position:absolute;top:28px;right:0;box-shadow:0 10px 24px #00000073}.ls-wgriff-menue[data-auf=oben]{top:auto;bottom:28px}.ls-wgriff-menue-zeile{width:100%;min-height:26px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:6px;padding:4px 8px;font-size:.75rem;display:flex}.ls-wgriff-menue-zeile:hover:not(:disabled),.ls-wgriff-menue-zeile:focus-visible{background:var(--bg3)}.ls-wgriff-menue-zeile:disabled{opacity:.4;cursor:default}.ls-wgriff-menue-zeile.ls-gefahr{color:var(--red)}.ls-wgriff-menue-zeile.ls-tief{padding-left:22px;font-size:.6875rem}.ls-wgriff-menue-pfeil{color:var(--text3);margin-left:auto}.ls-wgriff-menue-unter{border-left:2px solid var(--sep);flex-direction:column;gap:1px;margin:1px 0;display:flex}.ls-wgriff-menue-titel{border-bottom:1px solid var(--sep);color:var(--text3);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;margin-bottom:3px;padding:4px 8px 3px;font-size:.625rem;font-weight:600;display:block;overflow:hidden}.ls-wgriff-menue-trenner{background:var(--sep);height:1px;margin:4px 6px;display:block}.ls-wgriff-menue-hilfe{border-top:1px solid var(--sep);color:var(--text3);margin-top:4px;padding:4px 8px 2px;font-size:.625rem;display:block}.ls-widget.ls-frisch{animation:1.6s ease-out ls-frisch}@keyframes ls-frisch{0%{box-shadow:0 0 0 3px var(--blue)}to{box-shadow:0 0 #0000}}@media (prefers-reduced-motion:reduce){.ls-widget.ls-frisch{animation:none}}.ls-ablage-marke{z-index:39;background:var(--blue);box-shadow:0 0 0 3px color-mix(in srgb, var(--blue) 25%, transparent);pointer-events:none;border-radius:999px;position:fixed}.ls-ablage-marke[data-art=feld]{border:2px dashed var(--blue);background:color-mix(in srgb, var(--blue) 12%, transparent);box-shadow:none;color:var(--blue);text-align:center;border-radius:10px;justify-content:center;align-items:center;font-size:.6875rem;display:flex}.ls-zieht-quelle{opacity:.4;outline:2px dashed var(--sep);outline-offset:-2px}.ls-ablage-blase{z-index:40;background:var(--blue);color:#fff;white-space:nowrap;pointer-events:none;border-radius:8px;padding:4px 8px;font-size:.6875rem;line-height:1.2;position:fixed;box-shadow:0 6px 16px #00000059}.ls-ablage-reiter{outline:2px solid var(--blue);outline-offset:-2px;border-radius:8px}.ls-leiste.ls-zieht .ls-wbed-griff,body.ls-zieht-widget{cursor:grabbing}@media (prefers-reduced-motion:reduce){.ls-wbed-knopf,.ls-wbed-rahmen,.ls-wbed-griff .ls-wbed-wort{transition:none}}.ls-zeilenleiste{z-index:4;max-width:calc(var(--ls-dock-w) - 32px);background:color-mix(in srgb, var(--bg) 92%, transparent);pointer-events:auto;border-radius:9px;flex-wrap:wrap;align-items:center;gap:4px;padding:3px;display:flex;position:absolute;bottom:4px;left:4px;box-shadow:0 2px 10px #00000059}.ls-zeilenleiste-seg{gap:2px;display:flex}.ls-zeilenleiste-knopf{background:var(--bg3);color:var(--text2);cursor:pointer;font-variant-numeric:tabular-nums;white-space:nowrap;border:1px solid #0000;border-radius:6px;padding:5px 6px;font-size:.6875rem;font-weight:600;line-height:1}.ls-zeilenleiste-knopf:hover{color:var(--text)}.ls-zeilenleiste-knopf[data-an]{background:var(--blue);border-color:var(--blue);color:#fff}.ls-zeilenleiste-wert{color:var(--text3);font-variant-numeric:tabular-nums;white-space:nowrap;padding:0 2px;font-size:.625rem}.ls-zeilenleiste-menue-anker{position:relative}.ls-zeilenleiste-menue{z-index:5;border:1px solid var(--sep);background:var(--bg2);border-radius:10px;flex-direction:column;gap:1px;min-width:168px;padding:5px;display:flex;position:absolute;top:calc(100% + 5px);left:0;box-shadow:0 8px 24px #00000073}.ls-zeilenleiste-menue-titel{color:var(--text3);padding:3px 7px 4px;font-size:.625rem}.ls-zeilenleiste-menue-zeile{color:var(--text2);cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:none;border-radius:7px;align-items:center;gap:7px;padding:6px 7px;font-size:.75rem;display:flex}.ls-zeilenleiste-menue-zeile:hover{background:var(--bg3);color:var(--text)}.ls-zeilenleiste-menue-zeile[data-an]{color:var(--text)}.ls-zeilenleiste-punkt{border:1px solid var(--text3);border-radius:50%;flex:none;width:10px;height:10px}.ls-zeilenleiste-menue-zeile[data-an] .ls-zeilenleiste-punkt{background:var(--blue);border-color:var(--blue);box-shadow:inset 0 0 0 2px var(--bg2)}.ls-zeilenleiste-menue-trenner{background:var(--sep);height:1px;margin:4px 2px}.ls-bearbeiten-leiste{bottom:100%;left:var(--sbr-rand);right:var(--sbr-rand);z-index:5;background:var(--bg2);border:1px solid var(--blue);border-radius:12px;flex-direction:column;gap:6px;margin:0 0 8px;padding:8px;display:flex;position:absolute;box-shadow:0 10px 24px #00000080}.ls-bearbeiten-leerhinweis{color:var(--text3);font:inherit;cursor:pointer;background:0 0;border:none;border-radius:6px;align-self:flex-start;padding:2px 6px;font-size:.6875rem;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.ls-bearbeiten-leerhinweis:hover{color:var(--text)}.ls-bearbeiten-reihe{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.ls-bearbeiten-symbole{gap:4px;margin-left:auto;display:flex}.ls-bearbeiten-knopf{border:1px solid var(--sep);background:var(--bg3);min-height:26px;color:var(--text);cursor:pointer;border-radius:8px;flex:none;padding:0 8px;font-size:.75rem;font-weight:600;line-height:1}.ls-bearbeiten-knopf:hover:not(:disabled){border-color:var(--blue)}.ls-bearbeiten-knopf.ls-haupt{border-color:var(--blue);background:var(--blue);color:#fff}.ls-bearbeiten-knopf.ls-gefahr{color:var(--red)}.ls-bearbeiten-knopf.ls-haupt:disabled{border-color:var(--sep);color:var(--text2);background:0 0}.ls-bearbeiten-knopf:disabled{cursor:default;opacity:.45;cursor:default}.ls-bearbeiten-symbol{width:26px;height:26px;color:var(--text2);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex:none;justify-content:center;align-items:center;font-size:.875rem;line-height:1;display:inline-flex}.ls-bearbeiten-symbol:hover:not(:disabled){background:var(--bg3);color:var(--text)}.ls-bearbeiten-symbol:disabled{opacity:.35;cursor:default}.ls-bearbeiten-reihe.ls-wege{flex-wrap:nowrap}.ls-bearbeiten-weg{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;justify-content:center;align-items:center;gap:4px;min-width:0;padding:0 6px;display:inline-flex;overflow:hidden}.ls-bearbeiten-weg.ls-voll{flex:auto;justify-content:flex-start}.ls-bearbeiten-ico{flex:none;width:14px;height:14px}.ls-bearbeiten-plus{flex:none;font-size:.8125rem;line-height:1}.ls-bearbeiten-menue{flex-direction:column;gap:2px;display:flex}.ls-seite-eintrag{width:100%;min-height:var(--sbr-row);color:var(--text);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:0 8px;font-size:.8125rem;line-height:1.2;display:block}.ls-seite-eintrag:hover:not(:disabled){background:var(--bg3)}.ls-seite-eintrag.ls-gefahr{color:var(--red)}.ls-seite-eintrag:disabled{opacity:.4;cursor:default}.ls-bearbeiten-frage{background:var(--bg3);border-radius:8px;flex-direction:column;gap:6px;padding:6px 8px;display:flex}.ls-bearbeiten-frage-text{color:var(--text2);font-size:.75rem;line-height:1.35}.ls-seite-knopfreihe{flex-wrap:wrap;gap:4px;display:flex}.ls-bearbeiten-meldung{margin:0 var(--sbr-rand) 8px;border:1px solid var(--sep);background:var(--bg2);border-radius:10px;flex:none;align-items:flex-start;gap:6px;padding:6px 8px;display:flex}.ls-bearbeiten-meldung-text{min-width:0;color:var(--text2);flex:1;font-size:.75rem;line-height:1.35}.ls-bearbeiten-meldung-grund{color:var(--text3);overflow-wrap:anywhere;word-break:break-word;margin-top:3px;font-size:.6875rem;line-height:1.3;display:block}.ls-bearbeiten-meldung.gespeichert{border-color:#30d15873}.ls-bearbeiten-meldung.konflikt,.ls-bearbeiten-meldung.fehler{border-color:#ff453a73;flex-wrap:wrap}.ls-leere-seite{color:var(--text3);text-align:center;padding:12px 4px;font-size:.8125rem;line-height:1.35}.ls-fuss-bearbeiten{min-height:28px;color:var(--text2);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex:none;align-items:center;gap:6px;margin-right:auto;padding:0 8px;font-size:.75rem;font-weight:600;line-height:1;display:inline-flex}.ls-fuss-bearbeiten:hover:not(:disabled){background:var(--bg3);color:var(--text)}.ls-fuss-bearbeiten.ls-an{border-color:var(--blue);color:var(--blue)}.ls-fuss-bearbeiten:disabled{opacity:.45;cursor:default}.ls-fuss-stift{font-size:.875rem}@container dock (width<=239px){.ls-fuss-wort{display:none}.ls-fuss-bearbeiten{padding:0 6px}}.ls-leiste[data-bearbeiten=an] .sbr-kopf,.ls-leiste[data-bearbeiten=an] .sbr-inhalt,.ls-leiste[data-bearbeiten=an] .ls-seite-unten{outline:1px dashed var(--sep);outline-offset:-2px;border-radius:8px}.ls-leiste-sicher{margin:0 var(--sbr-rand,12px) 10px;border:1px solid var(--orange,#ff9f0a);border-radius:var(--ls-radius,12px);background:color-mix(in srgb, var(--orange,#ff9f0a) 12%, transparent);color:var(--text);flex-direction:column;order:-1;gap:6px;padding:10px;font-size:.8125rem;line-height:1.35;display:flex}.ls-leiste-notfall{padding-top:12px}.ls-leiste-sicher[data-kaputt]{border-color:var(--red,#ff453a);background:color-mix(in srgb, var(--red,#ff453a) 12%, transparent);order:0}.ls-sicher-titel{font-size:.875rem}.ls-sicher-text{color:var(--text2)}.ls-sicher-liste{color:var(--text3);overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.6875rem}.ls-sicher-frage{flex-direction:column;gap:6px;display:flex}.ls-sicher-knopfreihe{flex-wrap:wrap;gap:6px;display:flex}.ls-sicher-knopf{border:1px solid var(--sep);background:var(--bg3);min-height:26px;color:var(--text);cursor:pointer;border-radius:8px;flex:none;padding:0 8px;font-size:.75rem;font-weight:600;line-height:1}.ls-sicher-knopf:hover:not(:disabled){border-color:var(--blue)}.ls-sicher-knopf.ls-haupt{border-color:var(--blue);background:var(--blue);color:#fff}.ls-sicher-knopf.ls-gefahr{color:var(--red)}.ls-widget-gestuerzt{border-style:dashed;border-color:var(--orange,#ff9f0a);color:var(--text3);flex-direction:column;gap:4px;font-size:.8125rem;line-height:1.3;display:flex}.ls-diagnose{margin:4px var(--sbr-rand,12px) 0;border:1px dashed var(--sep);background:var(--bg2);color:var(--text3);overflow-wrap:anywhere;border-radius:8px;padding:6px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.625rem;line-height:1.4}.ls-diagnose-zeile{grid-template-columns:4.5rem 1fr;gap:4px;display:grid}.ls-diagnose-name{color:var(--text2)}.ls-diagnose-wert{color:var(--text)}.ls-diagnose-auffaellig{border-color:var(--orange,#ff9f0a)}.ls-diagnose-warnung{color:var(--orange,#ff9f0a);margin-top:4px;font-weight:700;display:block}:root[data-dichte=kompakt] .sidebar.sbr,:root[data-dichte=kompakt] .ls-flyout{--ls-widget-abstand:6px;--ls-gruppen-abstand:4px;--ls-seitenrand:10px;--ls-karte-innen:9px;--ls-radius:14px;--sbr-row:24px;--sbr-gap:7px}:root[data-dichte=komfortabel] .sidebar.sbr,:root[data-dichte=komfortabel] .ls-flyout{--ls-widget-abstand:12px;--ls-gruppen-abstand:10px;--ls-seitenrand:16px;--ls-karte-innen:16px;--ls-radius:18px;--sbr-row:34px;--sbr-gap:10px}}.ls-konfig-flaeche{z-index:var(--z-panel);background:var(--bg2);border:1px solid var(--sep);box-shadow:var(--shadow);border-radius:14px;flex-direction:column;display:flex;position:fixed;overflow:hidden;container:konfig/inline-size}.ls-konfig-flaeche-kopf{border-bottom:1px solid var(--sep);flex:none;align-items:flex-start;gap:10px;padding:20px 22px 16px;display:flex}.ls-konfig-flaeche-text{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.ls-konfig-flaeche-titel{letter-spacing:-.015em;font-size:1.375rem;font-weight:650;line-height:1.2}.ls-konfig-flaeche-satz{color:var(--text2);font-size:.8125rem;line-height:1.35}.ls-konfig-kopfaktion{border:1px solid var(--sep);background:var(--bg3);min-height:36px;color:var(--text);font:inherit;cursor:pointer;white-space:nowrap;border-radius:9px;flex:none;align-self:center;padding:0 14px;font-size:13px}.ls-konfig-kopfaktion:hover{background:var(--bg4)}.ls-konfig-flaeche-x{width:30px;height:30px;color:var(--text2);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex:none;place-items:center;font-size:1.125rem;line-height:1;display:grid}.ls-konfig-flaeche-x:hover{background:var(--bg3);border-color:var(--sep);color:var(--text)}.ls-konfig-flaeche-koerper{flex-direction:column;flex:1;min-height:0;display:flex}.ls-start{--ls-start-klein:8px;--ls-start-normal:14px;--ls-start-bereich:24px;--ls-start-luecke:12px;--ls-start-pad:var(--ls-start-bereich);--ls-start-spalten:1.4fr 1.06fr 1fr;--ls-start-pad-y:clamp(var(--ls-start-normal), 2.2cqh, var(--ls-start-bereich));--ls-start-luft:clamp(var(--ls-start-normal), 2.2cqh, var(--ls-start-bereich));--ls-start-karte-pad:clamp(var(--ls-start-normal), 2.2cqh, var(--ls-start-bereich));--ls-start-kachel:clamp(36px, 5.6cqh, 52px);--ls-start-kopf-fuge:clamp(9px, 1.6cqh, var(--ls-start-normal));--ls-start-satz-ab:clamp(4px, .8cqh, var(--ls-start-klein));--ls-start-liste-ab:clamp(var(--ls-start-klein), 1.8cqh, 16px);--ls-start-liste-pad:clamp(6px, 1.2cqh, 10px);--ls-start-zeile:clamp(30px, 4.4cqh, 42px);--ls-start-block-pad:clamp(10px, 1.6cqh, 16px);--ls-start-block-fuge:clamp(8px, 1.2cqh, 12px);--ls-start-sa-knopf:clamp(56px, 9.6cqh, 88px);--ls-start-karten-max:min(45cqh, 430px);--ls-start-fuge:minmax(var(--ls-start-luft), calc(var(--ls-start-luft) * 2));grid-template-rows:auto var(--ls-start-fuge) auto var(--ls-start-fuge) minmax(auto, var(--ls-start-karten-max));height:100%;min-height:0;padding:var(--ls-start-pad-y) var(--ls-start-pad);align-content:start;display:grid}.ls-konfig{--ls-editor-seitentitel:1.5rem;--ls-editor-seitentitel-zeile:1.875rem;--ls-editor-kartentitel:1rem;--ls-editor-kartentitel-zeile:1.25rem;--ls-editor-bereichstitel:.9rem;--ls-editor-bereichstitel-zeile:1.1875rem;--ls-editor-aktion:.8125rem;--ls-editor-aktion-zeile:1.125rem;--ls-editor-text:.8rem;--ls-editor-text-zeile:1.0625rem;--ls-editor-knopf:.75rem;--ls-editor-knopf-zeile:.875rem;--ls-editor-klein:.75rem;--ls-editor-klein-zeile:.9375rem;--ls-editor-marke:.66rem;--ls-editor-marke-zeile:.8125rem;--ls-editor-sekundaer:color-mix(in srgb, var(--text) 74%, transparent)}.ls-konfig[data-bereich=start] .ls-konfig-inhalt{padding:0;container:konfig/size}.ls-start-kopf{grid-row:1;grid-template-columns:var(--ls-start-spalten);gap:var(--ls-start-luecke);align-items:start;display:grid}.ls-start-kopf-text{grid-column:1/3}.ls-start-hilfe{grid-column:3}.ls-start-kopf-text{flex-direction:column;min-width:0;display:flex}.ls-start-marke{color:var(--text2);letter-spacing:.1em;text-transform:uppercase;font-size:.8125rem;font-weight:700;line-height:1rem}.ls-start-frage{color:var(--text);letter-spacing:-.015em;margin:clamp(4px,.8cqh,8px) 0 0;font-size:2rem;font-weight:700;line-height:2.375rem}.ls-start-satz{max-width:60ch;color:var(--ls-editor-sekundaer);margin:clamp(6px,1cqh,10px) 0 0;font-size:.9375rem;line-height:1.375rem}.ls-start-kopf .ls-start-hilfe{align-self:start;padding:clamp(10px,1.4cqh,14px) clamp(12px,1.6cqh,14px)}.ls-start-hilfe .ls-start-block-kopf{margin-bottom:clamp(4px,.7cqh,6px)}.ls-start-hilfe .ls-start-block-kachel{width:22px;height:22px}.ls-start-hilfe-tipp{color:var(--ls-editor-sekundaer);font-size:var(--ls-editor-text);line-height:var(--ls-editor-text-zeile);flex-direction:column;gap:2px;margin:0;display:flex}.ls-start-hilfe-tipp>p{margin:0}.ls-start-hilfe-wege{gap:var(--ls-start-klein);flex-wrap:wrap;margin-top:clamp(6px,.9cqh,8px);display:flex}.ls-start-hilfe-weg{border:1px solid var(--sep);background:var(--bg3);min-height:24px;color:var(--text);cursor:pointer;font-size:var(--ls-editor-klein);font-weight:500;line-height:var(--ls-editor-klein-zeile);border-radius:8px;padding:2px 10px}.ls-start-hilfe-weg:hover:not(:disabled){background:var(--bg4)}.ls-start-hilfe-weg.ls-frei{color:var(--text3);cursor:default;background:0 0;border-style:dashed}.ls-start-karten{gap:var(--ls-start-luecke);grid-row:5;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.ls-start-karte{min-height:0;padding:var(--ls-start-karte-pad);border:1px solid var(--sep);border-radius:var(--radius);background:var(--bg2);flex-direction:column;display:flex}.ls-start-karte-kopf{align-items:flex-start;gap:var(--ls-start-kopf-fuge);width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;flex-direction:column;padding:0;display:flex}.ls-start-karte-kachel{width:var(--ls-start-kachel);height:var(--ls-start-kachel);border-radius:var(--radius);place-items:center;display:grid}.ls-start-karte-ico{width:55%;height:55%}.ls-start-karte-titel{min-height:calc(2 * var(--ls-editor-kartentitel-zeile));color:var(--text);font-size:var(--ls-editor-kartentitel);font-weight:700;line-height:var(--ls-editor-kartentitel-zeile);align-items:flex-start;display:flex}.ls-start-karte-satz{margin:var(--ls-start-satz-ab) 0 0;min-height:calc(2 * var(--ls-editor-text-zeile));color:var(--ls-editor-sekundaer);font-size:var(--ls-editor-text);line-height:var(--ls-editor-text-zeile)}.ls-start-karte-liste{min-height:0;margin:var(--ls-start-liste-ab) 0 0;padding:var(--ls-start-liste-pad) 0 0;border-top:1px solid var(--sep);flex-direction:column;flex:auto;list-style:none;display:flex}.ls-start-karte-liste>li{flex:auto;display:flex}.ls-start-karte-eintrag{width:100%;height:100%;min-height:var(--ls-start-zeile);color:var(--text);cursor:pointer;font-size:var(--ls-editor-aktion);font-weight:500;line-height:var(--ls-editor-aktion-zeile);text-align:left;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:0 2px;display:flex}.ls-start-karte-eintrag:hover{background:var(--bg3)}.ls-start-karte-wort{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ls-start-karte-eintrag.ls-gesperrt{cursor:default;color:var(--text2);flex-direction:column;justify-content:center;align-items:flex-start;gap:0}.ls-start-karte-eintrag.ls-gesperrt:hover{background:0 0}.ls-start-karte-sperre{color:var(--red);white-space:nowrap;font-size:.6875rem;font-weight:600;line-height:.875rem}.ls-start-karte.ls-leise .ls-start-karte-titel{color:var(--text)}.ls-start-unten{grid-row:3;grid-template-columns:var(--ls-start-spalten);gap:var(--ls-start-luecke);align-items:stretch;display:grid}.ls-start-block{padding:var(--ls-start-block-pad) 12px;border:1px solid var(--sep);border-radius:var(--radius);background:var(--bg2);flex-direction:column;display:flex}.ls-start-block-kopf{margin-bottom:var(--ls-start-block-fuge);align-items:center;gap:8px;display:flex}.ls-start-block-kachel{border-radius:8px;flex:none;place-items:center;width:26px;height:26px;display:grid}.ls-start-block-ico{width:15px;height:15px}.ls-ton-gelb{background:color-mix(in srgb, var(--yellow) 20%, transparent);color:var(--yellow)}.ls-ton-blau{background:color-mix(in srgb, var(--blue) 20%, transparent);color:var(--blue)}.ls-ton-gruen{background:color-mix(in srgb, var(--green) 20%, transparent);color:var(--green)}.ls-start-block-text{flex-direction:column;min-width:0;display:flex}.ls-start-block-titel{color:var(--text);font-size:var(--ls-editor-bereichstitel);font-weight:600;line-height:var(--ls-editor-bereichstitel-zeile)}.ls-start-block-satz{color:var(--ls-editor-sekundaer);font-size:var(--ls-editor-klein);line-height:var(--ls-editor-klein-zeile)}.ls-start-sa{gap:var(--ls-start-block-fuge);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ls-start-sa-knopf{min-height:var(--ls-start-sa-knopf);border:1px solid var(--sep);border-radius:var(--radius);background:var(--bg3);color:var(--text);cursor:pointer;font-size:var(--ls-editor-knopf);font-weight:600;line-height:var(--ls-editor-knopf-zeile);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:6px 4px;display:flex}.ls-start-sa-knopf:hover:not(:disabled){background:var(--bg4)}.ls-start-sa-ico{width:17px;height:17px}.ls-start-sa-knopf.ls-frei{color:var(--text3);cursor:default;background:0 0;border-style:dashed}.ls-start-liste,.ls-start-hinweise{margin:0;padding:0;list-style:none}.ls-start-zeile{border-bottom:1px solid var(--sep);min-height:30px;font-size:var(--ls-editor-aktion);font-weight:500;line-height:var(--ls-editor-aktion-zeile);justify-content:space-between;align-items:center;gap:10px;display:flex}.ls-start-zeile:last-child{border-bottom:0}.ls-start-zeile-wann{color:var(--ls-editor-sekundaer);font-size:var(--ls-editor-klein);flex:none;font-weight:400}.ls-start-leer{margin:0}.ls-start-hinweis{padding:clamp(8px, calc(1.1vh / var(--ls-skala)), 12px) 11px;background:color-mix(in srgb, var(--blue) 12%, transparent);border-radius:10px;flex-direction:column;gap:3px;display:flex}.ls-start-hinweis+.ls-start-hinweis{margin-top:8px}.ls-start-hinweis-titel{color:var(--text);font-size:var(--ls-editor-aktion);font-weight:600;line-height:var(--ls-editor-aktion-zeile)}.ls-start-hinweis-satz{color:var(--ls-editor-sekundaer);font-size:var(--ls-editor-klein);line-height:var(--ls-editor-klein-zeile)}@container konfig (width<=900px){.ls-start-karten{grid-template-columns:repeat(3,minmax(0,1fr))}.ls-start-unten{grid-template-columns:1fr 1fr}}@container konfig (width<=660px){.ls-start-karten{grid-template-columns:repeat(2,minmax(0,1fr))}.ls-start-unten{grid-template-columns:1fr}.ls-start-kopf{flex-direction:column}.ls-start-frage{font-size:1.5rem;line-height:1.875rem}}.ls-tasten-schleier{z-index:var(--z-modal);background:#0000008c;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.ls-tasten{border:1px solid var(--sep);border-radius:var(--radius);background:var(--bg2);width:min(1040px,100%);max-height:100%;color:var(--text);flex-direction:column;gap:20px;padding:24px 28px;display:flex;overflow-y:auto;box-shadow:0 24px 64px #00000080}.ls-tasten-kopf{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ls-tasten-kopf-text{flex-direction:column;gap:6px;min-width:0;display:flex}.ls-tasten-titel{letter-spacing:-.01em;margin:0;font-size:1.5rem;font-weight:700;line-height:1.875rem}.ls-tasten-satz{color:var(--text2);margin:0;font-size:.9375rem;line-height:1.375rem}.ls-tasten-zu{border:1px solid var(--sep);background:var(--bg3);width:32px;height:32px;color:var(--text2);cursor:pointer;border-radius:8px;flex:none;place-items:center;font-size:1.25rem;line-height:1;display:grid}.ls-tasten-zu:hover{background:var(--bg4);color:var(--text)}.ls-tasten-gruppen{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.ls-tasten-gruppe{border:1px solid var(--sep);border-radius:var(--radius);background:var(--bg3);flex-direction:column;gap:10px;padding:14px 16px;display:flex}.ls-tasten-gruppe-titel{color:var(--text2);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:700;line-height:1rem}.ls-tasten-liste{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ls-tasten-zeile{border-top:1px solid var(--sep);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;min-height:36px;padding:4px 0;display:grid}.ls-tasten-zeile:first-child{border-top:0}.ls-tasten-folge{align-items:center;gap:6px;display:inline-flex}.ls-tasten-dann{color:var(--text3);font-size:.75rem}.ls-tasten-taste{border:1px solid var(--sep);background:var(--bg2);min-width:28px;height:26px;color:var(--text);white-space:nowrap;border-bottom-width:2px;border-radius:6px;place-items:center;padding:0 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8125rem;font-weight:600;display:inline-grid}.ls-tasten-wirkung{min-width:0;color:var(--text);font-size:.875rem;line-height:1.25rem}.ls-tasten-fuss{border-top:1px solid var(--sep);color:var(--text2);flex-direction:column;gap:4px;padding-top:14px;font-size:.8125rem;line-height:1.125rem;display:flex}.ls-tasten-fuss>p{margin:0}@media (width<=900px){.ls-tasten-gruppen{grid-template-columns:1fr}}.tb-editor,.ls-etop{flex:1;align-items:center;gap:16px;min-width:0;display:flex}.ls-etop-seiten{flex:none;align-items:center;gap:4px;display:flex}.ls-etop-seite{min-height:28px;color:var(--text2);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;padding:4px 12px;font-size:13px}.ls-etop-seite:hover{background:var(--bg3);color:var(--text)}.ls-etop-seite.ls-an{background:var(--blue);color:#fff;font-weight:600}.ls-etop-plus{border:1px solid var(--sep);min-width:28px;min-height:28px;color:var(--text2);cursor:pointer;background:0 0;border-radius:8px;padding:0 8px;font-size:15px;line-height:1}.ls-etop-plus:hover:not(:disabled){background:var(--bg3);color:var(--text)}.ls-etop-plus:disabled{opacity:.4;cursor:default}.ls-etop-marke{border-left:1px solid var(--sep);align-items:center;gap:10px;min-width:0;padding-left:16px;display:flex}.ls-etop-stift{color:var(--text2);font-size:15px}.ls-etop-marke-text{align-items:baseline;gap:10px;min-width:0;display:flex}.ls-etop-titel{color:var(--text);white-space:nowrap;font-size:14px;font-weight:600}.ls-etop-satz{color:var(--text2);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.ls-etop-rechts{flex:none;align-items:center;gap:6px;margin-left:auto;display:flex}.ls-etop-knopf{width:32px;height:32px;color:var(--text2);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.ls-etop-knopf:hover:not(:disabled){background:var(--bg3);color:var(--text)}.ls-etop-knopf:disabled{opacity:.35;cursor:default}.ls-etop-ico{width:18px;height:18px}.ls-etop-schliessen{border:1px solid var(--sep);background:var(--bg3);min-height:32px;color:var(--text);cursor:pointer;border-radius:8px;align-items:center;gap:7px;margin-left:6px;padding:0 14px;font-size:13px;display:flex}.ls-etop-schliessen:hover{background:var(--bg4)}.ls-konfig-bereichskopf{align-items:center;gap:12px;padding:12px 24px 0;display:flex}.ls-konfig-zurueck{border:1px solid var(--sep);color:var(--text2);cursor:pointer;letter-spacing:.06em;white-space:nowrap;background:0 0;border-radius:8px;flex:none;padding:6px 12px;font-size:11px;font-weight:600}.ls-konfig-zurueck:hover{background:var(--bg3);color:var(--text)}@media (width<=1280px){.ls-etop-satz{display:none}}@media (width<=1080px){.ls-etop-wort{display:none}}.ls-start-karte.ls-leise .ls-start-karte-kachel{background:var(--bg4);color:var(--text)}.ls-start-karte.ls-leise:hover{border-color:var(--text3)}.ls-start-leer{color:var(--ls-editor-sekundaer);font-size:var(--ls-editor-klein);font-weight:400;line-height:var(--ls-editor-klein-zeile);text-align:center;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:8px;margin:0;padding:8px 0;display:flex}.ls-start-leer-ico{width:19px;height:19px;color:var(--text3)}.ls-start-hinweise{flex:none}.ls-start-karte:hover{border-color:var(--text3)}.ls-start-karte-kopf:focus-visible,.ls-start-karte-eintrag:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.ls-etop-marke-seiten{color:var(--text3);letter-spacing:.08em;text-transform:uppercase;flex:none;font-size:.65rem;font-weight:600}@media (width<=1100px){.ls-etop-marke-seiten{display:none}}@media (width>=769px){.ls-konfig{flex-direction:column;flex:auto;min-height:0;display:flex}.ls-konfig-inhalt{flex:auto;min-height:0;padding:14px 16px;overflow-y:auto;container:konfig/inline-size}.ls-konfig-fuss{border-top:1px solid var(--sep);flex-wrap:wrap;flex:none;align-items:center;gap:10px;min-height:34px;margin-bottom:7px;padding:3px 16px 0;display:flex}.ls-konfig-stand{color:var(--text2);font-size:.72rem}.ls-konfig-knoepfe{gap:8px;margin-left:auto;display:flex}.ls-konfig-titel{margin:0 0 4px;font-size:.9375rem;font-weight:700}.ls-konfig-satz{color:var(--text2);margin:0 0 12px;font-size:.8125rem;line-height:1.45}.ls-konfig-satz.ls-klein,.ls-konfig-feldname.ls-klein{font-size:.75rem}.ls-konfig-gruppe-titel{color:var(--text2);text-transform:uppercase;letter-spacing:.04em;margin:16px 0 6px;font-size:.75rem;font-weight:700}.ls-konfig-gruppe{margin-bottom:14px}.ls-konfig-liste{flex-direction:column;gap:4px;margin:0 0 8px;padding:0;list-style:none;display:flex}.ls-konfig-zeile{border:1px solid var(--sep);background:var(--bg2);border-radius:10px;padding:6px 8px;position:relative}.ls-konfig-zeile.ls-zieht{opacity:.45;transform:scale(.98)}.ls-konfig-platz{border:2px dashed var(--blue);background:color-mix(in srgb, var(--blue) 12%, transparent);border-radius:10px;height:34px}.ls-konfig-leer{color:var(--text2);padding:10px 8px;font-size:.8125rem}.ls-konfig-zeile-kopf{align-items:flex-start;gap:8px;display:flex}.ls-konfig-zeile-inhalt{flex:1;min-width:0}.ls-konfig-griff{width:24px;min-height:24px;color:var(--text2);cursor:grab;background:0 0;border:0;border-radius:6px;flex:none;font-size:.875rem}.ls-konfig-griff:active{cursor:grabbing}.ls-konfig-griff:focus-visible{outline:2px solid var(--blue);outline-offset:1px}.ls-konfig-griff-aus{cursor:default;justify-content:center;align-items:center;display:inline-flex}.ls-konfig-ausklapp{border-top:1px solid var(--sep);margin-top:8px;padding-top:8px}.ls-konfig-zeilenfeld{background:var(--bg3);border-radius:10px;flex-direction:column;gap:6px;margin-top:8px;padding:10px;display:flex}.ls-konfig-paar{background:color-mix(in srgb, var(--blue) 45%, transparent);width:3px;position:absolute;left:2px}.ls-konfig-paar.ls-oben{border-radius:2px 2px 0 0;top:10px;bottom:-6px}.ls-konfig-paar.ls-unten{border-radius:0 0 2px 2px;top:-6px;bottom:10px}.ls-konfig-paarwort{background:color-mix(in srgb, var(--blue) 16%, transparent);color:var(--blue);white-space:nowrap;border-radius:999px;padding:2px 7px;font-size:.6875rem}.ls-konfig-kopfzeile{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ls-konfig-unterzeile{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.ls-konfig-ico{width:16px;height:16px;color:var(--text2);flex:none}.ls-konfig-name,.ls-konfig-name-fest{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.8125rem;font-weight:600;overflow:hidden}.ls-konfig-name{color:var(--text);cursor:text;background:0 0;border:0;border-bottom:1px dashed #0000;padding:2px 0}.ls-konfig-name:hover:not(:disabled){border-bottom-color:var(--sep)}.ls-konfig-name.ls-an{color:var(--blue)}.ls-konfig-namensfeld,.ls-konfig-feld{border:1px solid var(--sep);background:var(--bg);min-height:26px;color:var(--text);border-radius:8px;padding:0 8px;font-size:.8125rem}.ls-konfig-feld{flex:1;min-width:0}.ls-konfig-zahl,.ls-konfig-namen{color:var(--text2);font-size:.75rem}.ls-konfig-namen{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ls-konfig-mehr{min-width:24px;min-height:24px;color:var(--text2);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;font-size:.8125rem}.ls-konfig-stern,.ls-konfig-schloss{white-space:nowrap;border-radius:11px;flex:none;align-items:center;gap:4px;min-height:22px;padding:0 7px;font-size:.75rem;font-weight:600;display:inline-flex}.ls-konfig-stern.ls-an{color:var(--orange,#ff9f0a);background:color-mix(in srgb, var(--orange,#ff9f0a) 14%, transparent)}.ls-konfig-schloss.ls-an{color:var(--blue);background:color-mix(in srgb, var(--blue) 14%, transparent)}.ls-konfig-knopf{border:1px solid var(--sep);background:var(--bg);min-height:24px;color:var(--text);cursor:pointer;border-radius:8px;flex:none;padding:0 8px;font-size:.75rem}.ls-konfig-knopf.ls-an{border-color:var(--blue);color:var(--blue)}.ls-konfig-menue{border:1px solid var(--sep);background:var(--bg);border-radius:8px;flex-direction:column;gap:2px;margin-top:6px;padding:4px;display:flex}.ls-konfig-frage{background:color-mix(in srgb, var(--red,#ff453a) 12%, transparent);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;padding:6px 8px;display:flex}.ls-konfig-frage-text{font-size:.8125rem}.ls-konfig-vorlage,.ls-konfig-wohin-feld{border:1px solid var(--sep);background:var(--bg);max-width:150px;min-height:24px;color:var(--text);border-radius:8px;padding:0 6px;font-size:.75rem}.ls-konfig-kopf-block{border:1px dashed var(--sep);border-radius:10px;margin-bottom:10px;padding:8px}.ls-konfig-kopf-block .ls-konfig-satz{margin-bottom:4px}.ls-konfig-reiter{flex-wrap:wrap;gap:4px;margin-bottom:12px;display:flex}.ls-konfig-reiter-knopf{border:1px solid var(--sep);background:var(--bg);min-height:26px;color:var(--text);cursor:pointer;border-radius:999px;padding:0 12px;font-size:.75rem}.ls-konfig-reiter-knopf.ls-an{border-color:var(--blue);background:var(--blue);color:#fff}.ls-konfig-reiter-knopf.ls-ziel{border-style:dashed;border-color:var(--blue)}.ls-konfig-wohin{color:var(--text2);align-items:center;gap:6px;font-size:.75rem;display:flex}.ls-konfig-chips{flex-wrap:wrap;gap:4px;margin-bottom:10px;display:flex}.ls-konfig-chip{border:1px solid var(--sep);background:var(--bg);min-height:24px;color:var(--text2);cursor:pointer;border-radius:999px;padding:0 10px;font-size:.75rem}.ls-konfig-chip.ls-an{border-color:var(--blue);color:var(--blue)}.ls-konfig-meldung{background:color-mix(in srgb, var(--green,#30d158) 14%, transparent);border-radius:8px;margin-bottom:8px;padding:6px 8px;font-size:.8125rem}.ls-konfig-feldzeile{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;display:flex}.ls-konfig-feldname{min-width:140px;font-size:.8125rem}.ls-konfig-seg{border:1px solid var(--sep);border-radius:8px;gap:2px;padding:2px;display:flex}.ls-konfig-seg-knopf{min-height:26px;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 10px;font-size:.75rem}.ls-konfig-seg-knopf.ls-an{background:var(--blue);color:#fff}.ls-konfig-regler{flex:1;min-width:160px;max-width:320px}.ls-konfig-knopfreihe{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.ls-konfig-gefahr-block{border-top:1px solid var(--sep);margin-top:16px;padding-top:12px}.ls-konfig-tasten{border-collapse:collapse;width:100%;font-size:.8125rem}.ls-konfig-tasten th,.ls-konfig-tasten td{border-bottom:1px solid var(--sep);text-align:left;padding:4px 6px}.ls-konfig-tasten th{color:var(--text2);font-size:.75rem;font-weight:600}.ls-konfig-taste{border:1px solid var(--sep);background:var(--bg2);white-space:nowrap;border-radius:6px;padding:1px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem}.ls-konfig-schalterzeile{align-items:center;gap:8px;min-height:26px;font-size:.8125rem;display:flex}.ls-konfig-unterzeile .ls-seite-ansicht{flex:none;margin-left:auto}.ls-konfig-unterzeile .ls-seite-ansicht-feld{min-width:140px;max-width:200px}.ls-konfig .ls-schnapp{box-shadow:none;margin-bottom:8px;position:static}.ls-konfig .ls-schnapp-kopf{display:none}.ls-einstellungen.ls-eingebettet{width:auto;max-height:none;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;position:static}.ls-konfig-reiterzeile{border-bottom:1px solid var(--sep);flex:none;align-items:center;gap:2px;padding:8px 12px 0;display:flex}.ls-konfig-reiter-tab{min-height:34px;color:var(--text2);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:9px 9px 0 0;align-items:center;gap:7px;padding:0 12px;font-size:.8125rem;font-weight:550;display:flex;box-shadow:inset 0 -2px #0000}.ls-konfig-reiter-tab:hover{background:var(--bg3,#ffffff0f);color:var(--text)}.ls-konfig-reiter-tab.ls-an{box-shadow:inset 0 -2px 0 var(--blue);color:var(--text)}.ls-konfig-reiter-ico{flex:none;width:16px;height:16px}.ls-konfig-reiter-wort{text-overflow:ellipsis;overflow:hidden}.ls-konfig-mehr-anker{margin-left:auto;display:flex;position:relative}.ls-konfig-reiter-mehr{width:30px;height:30px;color:var(--text2);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;margin-bottom:4px;display:grid}.ls-konfig-reiter-mehr:hover,.ls-konfig-reiter-mehr.ls-an{background:var(--bg3,#ffffff0f);border-color:var(--sep);color:var(--text)}.ls-konfig-mehr-anker .ls-konfig-menue{z-index:2;min-width:170px;box-shadow:var(--shadow-sm,0 6px 18px #00000047);margin-top:0;position:absolute;top:calc(100% + 2px);right:0}.ls-konfig-zweispalt{flex-wrap:wrap;align-items:flex-start;gap:18px;display:flex}.ls-konfig-haupt{flex:340px;min-width:0}.ls-konfig-inspektor{border-left:1px solid var(--sep);flex:300px;align-self:flex-start;min-width:0;max-width:380px;padding-left:18px;position:sticky;top:0}.ls-konfig-inspektor-inhalt{flex-direction:column;gap:2px;display:flex}.ls-konfig-inspektor-kopf{align-items:center;gap:8px;min-height:28px;display:flex}.ls-konfig-inspektor-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.9375rem;font-weight:650;overflow:hidden}.ls-konfig-inspektor-fuss{border-top:1px solid var(--sep);flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;padding-top:12px;display:flex}.ls-konfig-inspektor-taten{margin-top:8px}.ls-konfig-chipzeile{flex-wrap:wrap;gap:6px;display:flex}.ls-konfig-chipzeile:empty{display:none}.ls-konfig-katalog{flex-direction:column;gap:10px;display:flex}.ls-konfig-suchzeile{border:1px solid var(--sep);background:var(--bg);border-radius:9px;align-items:center;gap:8px;padding:0 10px;display:flex}.ls-konfig-suchzeile:focus-within{border-color:var(--blue)}.ls-konfig-suchico{width:15px;height:15px;color:var(--text2);flex:none}.ls-konfig-suchzeile .ls-konfig-feld{background:0 0;border:0;border-radius:0;min-height:32px;padding:0}.ls-konfig-katalog-liste{flex-direction:column;gap:14px;display:flex}.ls-konfig-katalog-gruppe{flex-direction:column;gap:1px;display:flex}.ls-konfig-katalog-gruppe .ls-konfig-gruppe-titel{margin:0 0 4px}.ls-konfig-kzeile{min-height:38px;color:var(--text);cursor:pointer;border-radius:9px;align-items:center;gap:9px;padding:4px 8px;display:flex;box-shadow:inset 2px 0 #0000}.ls-konfig-kzeile:hover{background:var(--bg3,#ffffff0f)}.ls-konfig-kzeile:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.ls-konfig-kzeile.ls-an{background:color-mix(in srgb, var(--blue) 14%, transparent);box-shadow:inset 2px 0 0 var(--blue)}.ls-konfig-kzeile.ls-gedaempft{opacity:.55;cursor:default}.ls-konfig-kico{width:16px;height:16px;color:var(--text2);flex:none}.ls-konfig-ktext{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.ls-konfig-kname{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;font-size:.8125rem;font-weight:600;display:flex;overflow:hidden}.ls-konfig-kbeschreibung{color:var(--text2);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;line-height:1.35;overflow:hidden}.ls-konfig-kneu{background:color-mix(in srgb, var(--blue) 20%, transparent);color:var(--blue);letter-spacing:.03em;text-transform:uppercase;border-radius:5px;flex:none;padding:0 5px;font-size:.625rem;font-weight:700}.ls-konfig-kstern,.ls-konfig-kplus{width:26px;height:26px;color:var(--text2);opacity:0;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;place-items:center;display:grid}.ls-konfig-kzeile:hover .ls-konfig-kstern,.ls-konfig-kzeile:hover .ls-konfig-kplus,.ls-konfig-kzeile.ls-an .ls-konfig-kstern,.ls-konfig-kzeile.ls-an .ls-konfig-kplus,.ls-konfig-kstern:focus-visible,.ls-konfig-kplus:focus-visible,.ls-konfig-kstern.ls-an{opacity:1}.ls-konfig-kstern:hover,.ls-konfig-kplus:hover{background:var(--bg2);color:var(--text)}.ls-konfig-kstern.ls-immer{opacity:1}.ls-konfig-kkachel.ls-gross{border-radius:12px;width:44px;height:44px}.ls-konfig-kkachel.ls-gross .ls-konfig-kico{width:23px;height:23px}.ls-konfig-kstern.ls-an{color:var(--orange,#ff9f0a)}.ls-konfig-kstern.ls-an .ls-konfig-kico{color:inherit;fill:currentColor}.ls-konfig-kgesperrt{color:var(--text2);flex:none;font-size:.6875rem}.ls-konfig-vorschlag{background:color-mix(in srgb, var(--blue) 10%, transparent);border-radius:9px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;display:flex}.ls-konfig-vorschlag-satz{flex:1;min-width:0;font-size:.75rem}.ls-konfig-stufen{flex-direction:column;gap:8px;margin-top:10px;display:flex}.ls-konfig-stufen .ls-konfig-gruppe-titel{margin:4px 0 0}.ls-konfig-buehne{border:1px solid var(--sep);background:var(--bg);border-radius:11px;padding:0;overflow:hidden}.ls-konfig-buehne-bild{display:block}.ls-konfig-stufenzeile{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ls-konfig-seg-knopf[data-jetzt]:after{content:"";background:currentColor;border-radius:50%;width:4px;height:4px;margin:1px auto 0;display:block}.ls-konfig-hinweis{color:var(--orange,#ff9f0a)}.ls-konfig-sechs{flex-wrap:wrap;justify-content:flex-start;align-items:flex-end;gap:6px;display:flex}.ls-konfig-sechs-kachel{border:1px solid var(--sep);background:var(--bg);color:var(--text2);cursor:pointer;border-radius:9px;flex-direction:column;flex:none;align-items:center;gap:3px;padding:5px 3px 3px;display:flex;overflow:hidden}.ls-konfig-sechs-kachel:hover{border-color:var(--text2)}.ls-konfig-sechs-kachel.ls-an{border-color:var(--blue);color:var(--text)}.ls-konfig-sechs-bild{pointer-events:none;display:block;overflow:hidden}.ls-konfig-sechs-zoom{display:block}.ls-konfig-sechs-zahl{font-size:.6875rem;font-weight:650;line-height:1}.ls-konfig-designs,.ls-konfig-zeilenblock,.ls-konfig-setblock{margin-top:8px}.ls-konfig-designs .ls-bib-designs{gap:6px}.ls-konfig-zeilenblock .ls-konfig-zeilenfeld{margin-top:0}.ls-konfig-werkbank{grid-template-columns:346px minmax(0,1fr);align-items:start;gap:31px;min-height:0;display:grid}.ls-konfig-bibliothek{align-self:start;min-width:0;position:sticky;top:0}.ls-konfig-werkstatt{border-left:1px solid var(--sep);min-width:0;padding-left:20px}@container konfig (width<=860px){.ls-konfig-werkbank{grid-template-columns:minmax(0,1fr)}.ls-konfig-bibliothek{position:static}.ls-konfig-werkstatt{border-left:0;border-top:1px solid var(--sep);padding-top:16px;padding-left:0}}.ls-konfig-detail-kopf{border-bottom:1px solid var(--sep);align-items:flex-start;gap:12px;padding-bottom:12px;display:flex}.ls-konfig-detail-ico{opacity:.9;flex:none;width:28px;height:28px}.ls-konfig-detail-text{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.ls-konfig-detail-name{font-size:18px;line-height:1.25}.ls-konfig-detail-modul{background:var(--bg3);color:var(--text2);white-space:nowrap;border-radius:999px;flex:none;align-self:center;padding:5px 9px;font-size:11px;line-height:1}.ls-konfig-ureiterzeile{border-bottom:1px solid var(--sep);gap:2px;margin:10px 0 14px;display:flex}.ls-konfig-ureiter{appearance:none;color:var(--text2);cursor:pointer;font:inherit;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:7px 12px;font-size:13px}.ls-konfig-ureiter:hover{color:var(--text)}.ls-konfig-ureiter.ls-an{color:var(--text);border-bottom-color:var(--blue)}.ls-konfig-stil-raster{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:1100px;margin-top:10px;display:grid}.ls-konfig-stil{cursor:grab;flex-direction:column;gap:9px;display:flex}.ls-konfig-stil-kasten{border:1px solid var(--sep);background:var(--bg2);border-radius:10px;min-height:85px;padding:10px;transition:border-color .12s,background .12s;overflow:hidden}.ls-konfig-stil:hover .ls-konfig-stil-kasten{border-color:var(--text2)}.ls-konfig-stil:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.ls-konfig-stil[data-an] .ls-konfig-stil-kasten{border-color:var(--blue);box-shadow:inset 0 0 0 1px var(--blue);background:var(--bg3)}.ls-konfig-stil:active{cursor:grabbing}.ls-konfig-stil-bild{pointer-events:none;max-width:100%;display:block;overflow:hidden}.ls-konfig-stil-name{color:var(--text2);text-align:center;font-size:12px}.ls-konfig-stil[data-an] .ls-konfig-stil-name{color:var(--text)}.ls-konfig-buehnenzeile{align-items:flex-start;gap:16px;margin-top:10px;display:flex}.ls-konfig-buehnenzeile>.ls-konfig-buehne{flex:none;justify-items:start;width:max-content;min-width:0;max-width:100%;margin-top:0;padding:16px;display:grid}.ls-konfig-griffspalte{flex-direction:column;flex:0 0 220px;align-items:stretch;gap:8px;display:flex}.ls-konfig-ziehgriff{background:var(--blue);color:#fff;cursor:grab;-webkit-user-select:none;user-select:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-size:14px;display:flex}.ls-konfig-ziehgriff:active{cursor:grabbing}.ls-konfig-ziehgriff-plus{font-size:16px;line-height:1}.ls-konfig-info{grid-template-columns:max-content minmax(0,1fr);gap:6px 16px;margin:0;font-size:13px;display:grid}.ls-konfig-info dt{color:var(--text2)}.ls-konfig-info dd{margin:0}.ls-konfig-stilverweis{appearance:none;border:0;border-bottom:1px dashed var(--text3);color:var(--text2);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border-radius:0;margin:0 2px;padding:1px 0;font-size:12px}.ls-konfig-stilverweis:hover{color:var(--text);border-bottom-color:var(--text2)}.ls-konfig-stilverweis:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.ls-konfig-kzeile{gap:11px;min-height:56px;padding:8px 10px}.ls-konfig-kkachel{border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.ls-konfig-kkachel .ls-konfig-kico{width:19px;height:19px}.ls-konfig-feld{min-height:33px}.ls-konfig-chip{min-height:30px}.ls-konfig-ziehgriff{min-height:46px}.ls-konfig-hilfe{align-items:center;gap:16px;margin-right:auto;display:flex}.ls-konfig-hilfe-eintrag{appearance:none;color:var(--text2);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:.72rem;display:inline-flex}.ls-konfig-hilfe-eintrag:hover{color:var(--text)}.ls-konfig-reiterzeile{background:color-mix(in srgb, var(--bg) 45%, var(--bg2));border-bottom:1px solid var(--sep)}.ls-konfig-reiter-tab.ls-an{background:color-mix(in srgb, var(--blue) 14%, transparent);border-radius:8px 8px 0 0}.ls-konfig-feld{border:1px solid var(--sep);background:var(--bg);border-radius:8px;min-height:35px}.ls-konfig-kstile{justify-content:center;align-items:center;min-width:51px;min-height:25px;font-size:10px;display:inline-flex}.ls-konfig-stufen{border:1px solid var(--sep);background:color-mix(in srgb, var(--bg) 55%, var(--bg2));border-radius:8px;max-width:1100px;margin-top:18px;padding:16px 12px 14px}.ls-konfig-stufen>.ls-konfig-gruppe-titel:first-child{margin-top:0}.ls-konfig-kstile{background:var(--bg3);color:var(--text2);white-space:nowrap;border-radius:999px;flex:none;padding:4px 7px;font-size:11px;line-height:1}.ls-konfig-detail-inhalt .ls-konfig-gruppe-titel{text-transform:none;letter-spacing:-.005em;color:var(--text);margin:20px 0 2px;font-size:.9375rem;font-weight:600}.ls-konfig-detail-inhalt>:first-child>.ls-konfig-gruppe-titel:first-child{margin-top:0}.ls-konfig-detail-fuss{flex-wrap:wrap;align-items:flex-end;gap:12px;margin:12px 0;display:flex}.ls-konfig-sicht{margin-bottom:14px}.ls-konfig-sicht-stufen{gap:6px;margin-bottom:6px;display:flex}.ls-konfig-sicht-stufe{background:var(--bg3);border:1px solid var(--sep);color:var(--text2);cursor:pointer;font-variant-numeric:tabular-nums;border-radius:8px;flex:1;min-height:30px;font-size:.8125rem;font-weight:600}.ls-konfig-sicht-stufe:hover{color:var(--text)}.ls-konfig-sicht-stufe.ls-an{background:var(--blue);border-color:var(--blue);color:#fff}.ls-konfig-sicht-jetzt{color:var(--orange,#ff9f0a)}.ls-konfig-vertikal{margin-bottom:14px}.ls-konfig-vertikal-reihe{align-items:center;gap:8px;margin-bottom:6px;display:flex}.ls-konfig-vertikal-reihe>:first-child{flex:1;margin:0}.ls-konfig-vertikal-reihe .ls-konfig-sicht-stufen{flex:0 0 108px;margin-bottom:0}.ls-konfig-vertikal-reihe .ls-konfig-zahl{flex:0 0 108px}}.ls-konfig[data-bereich=widgets] .ls-konfig-inhalt{flex-direction:column;padding:0;display:flex;overflow:hidden}.ls-wadd{--wadd-rand:28px;flex-direction:column;flex:auto;min-height:0;display:flex}.ls-wadd-kopf{padding:12px var(--wadd-rand) 12px;border-bottom:1px solid var(--sep);flex:none;align-items:center;gap:18px;display:flex}.ls-wadd-kopf .ls-konfig-zurueck{flex:none}.ls-wadd-kopfzeile{flex:auto;justify-content:space-between;align-items:center;gap:16px;min-width:0;display:flex}.ls-wadd-kopf-text{flex:auto;min-width:0}.ls-wadd-sichten{flex:none}.ls-wadd-titel{color:var(--text);letter-spacing:-.015em;margin:0;font-size:1.375rem;font-weight:700;line-height:1.75rem}.ls-wadd-satz{color:var(--ls-editor-sekundaer);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:.9375rem;line-height:1.375rem;overflow:hidden}.ls-wadd-titel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ls-wadd-sichten{border:1px solid var(--sep);background:var(--bg);border-radius:12px;gap:3px;padding:4px;display:inline-flex}.ls-wadd-sicht{min-height:34px;color:var(--text2);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 16px;font-size:.9375rem;font-weight:600;line-height:1.25rem}.ls-wadd-sicht:hover{color:var(--text)}.ls-wadd-sicht.ls-an{background:var(--bg3);box-shadow:inset 0 0 0 1px var(--sep);color:var(--text)}.ls-wadd-werkbank{flex:auto;grid-template-columns:384px minmax(0,1fr);min-height:0;display:grid}.ls-wadd-bibliothek{min-height:0;padding:18px 18px 22px var(--wadd-rand);border-right:1px solid var(--sep);overflow-y:auto}.ls-wadd-detail{background:color-mix(in srgb, var(--bg) 35%, var(--bg2));flex-direction:column;min-height:0;display:flex}@container konfig (width<=1000px){.ls-wadd{--wadd-rand:20px}.ls-wadd-werkbank{grid-template-columns:336px minmax(0,1fr)}.ls-wadd-satz{display:none}.ls-wadd-kopfzeile{flex-wrap:wrap}.ls-wadd-sicht{min-height:32px;padding:0 12px;font-size:.875rem}.ls-wadd .ls-konfig-stile>.ls-konfig-satz{display:none}.ls-wadd-aktion{gap:8px}.ls-wadd-aktion .ls-konfig-wohin>span{display:none}.ls-wadd-aktion .ls-konfig-wohin-feld,.ls-wadd-hinzu,.ls-wadd-griff.ls-konfig-ziehgriff{min-height:34px;padding:0 12px;font-size:.875rem}}@container konfig (width<=840px){.ls-wadd-werkbank{grid-template-columns:296px minmax(0,1fr)}.ls-wadd-bibliothek{padding-right:14px}}@container konfig (width<=600px){.ls-wadd-werkbank{grid-template-rows:minmax(0,2fr) minmax(0,3fr);grid-template-columns:minmax(0,1fr)}.ls-wadd-bibliothek{border-right:0;border-bottom:1px solid var(--sep);padding-right:var(--wadd-rand)}}.ls-wadd-katalog{gap:12px}.ls-wadd .ls-konfig-suchzeile{background:var(--bg);border-radius:10px;gap:10px;padding:0 12px}.ls-wadd .ls-konfig-suchzeile .ls-konfig-feld{min-height:40px;font-size:.9375rem}.ls-wadd .ls-konfig-suchico{width:17px;height:17px}.ls-wadd .ls-konfig-chips{gap:6px;margin-bottom:2px}.ls-wadd .ls-konfig-chip{border:1px solid var(--sep);background:var(--bg3);min-height:32px;color:var(--text);border-radius:9px;padding:0 13px;font-size:.875rem;font-weight:600;line-height:1.25rem}.ls-wadd .ls-konfig-chip:hover{background:var(--bg4)}.ls-wadd .ls-konfig-chip.ls-an{border-color:color-mix(in srgb, var(--blue) 60%, transparent);background:color-mix(in srgb, var(--blue) 20%, var(--bg3));color:var(--text)}.ls-wadd .ls-konfig-katalog-liste{gap:6px}.ls-wadd .ls-konfig-kzeile{border:1px solid var(--sep);border-radius:var(--radius);background:var(--bg3);min-height:64px;box-shadow:none;align-items:center;gap:12px;padding:10px 12px}.ls-wadd .ls-konfig-kzeile:hover{background:var(--bg4)}.ls-wadd .ls-konfig-kzeile.ls-an{border-color:color-mix(in srgb, var(--blue) 70%, transparent);background:color-mix(in srgb, var(--blue) 18%, var(--bg3));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--blue) 50%, transparent)}.ls-wadd .ls-konfig-kzeile.ls-gedaempft{opacity:.5}.ls-wadd .ls-konfig-kkachel{border-radius:11px;width:42px;height:42px}.ls-wadd .ls-konfig-kkachel .ls-konfig-kico{width:22px;height:22px}.ls-wadd .ls-konfig-ktext{gap:2px}.ls-wadd .ls-konfig-kname{flex-wrap:wrap;gap:4px 8px;font-size:1rem;font-weight:600;line-height:1.375rem}.ls-wadd .ls-konfig-kneu{padding:1px 6px;font-size:.625rem}.ls-wadd .ls-konfig-kbeschreibung{color:var(--ls-editor-sekundaer);font-size:.875rem;line-height:1.25rem}.ls-wadd .ls-konfig-kstile{min-width:0;min-height:0;color:var(--text3);background:0 0;border-radius:0;margin-top:2px;padding:0;font-size:.8125rem;font-weight:600;line-height:1.125rem;display:block}.ls-wadd .ls-konfig-kstile.ls-einzeln{display:none}.ls-wadd .ls-konfig-kstern,.ls-wadd .ls-konfig-kplus{border-radius:9px;width:32px;height:32px}.ls-wadd .ls-konfig-kstern .ls-konfig-kico,.ls-wadd .ls-konfig-kplus .ls-konfig-kico{width:18px;height:18px}.ls-wadd .ls-konfig-kstern{opacity:.55}.ls-wadd .ls-konfig-kstern.ls-an{opacity:1;color:var(--yellow)}.ls-wadd .ls-konfig-kstern:hover,.ls-wadd .ls-konfig-kplus:hover{background:var(--bg2)}.ls-wadd .ls-konfig-kgesperrt{font-size:.75rem}.ls-wadd-pfad{align-items:center;gap:10px;font-size:.9375rem;line-height:1.25rem;display:flex}.ls-wadd-pfad-zurueck{color:var(--blue);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-weight:600}.ls-wadd-pfad-zurueck:hover{text-decoration:underline}.ls-wadd-pfad-trenner{color:var(--text3)}.ls-wadd-pfad-ort{color:var(--text)}.ls-wadd-kategorien{flex-direction:column;gap:12px;display:flex}.ls-wadd-hinweis{color:var(--ls-editor-sekundaer);margin:0;font-size:.9375rem;line-height:1.375rem}.ls-wadd-kat-raster{flex-direction:column;gap:6px;display:flex}.ls-wadd-kat{border:1px solid var(--sep);border-radius:var(--radius);background:var(--bg3);width:100%;min-height:66px;color:var(--text);cursor:pointer;text-align:left;align-items:center;gap:14px;padding:10px 12px;display:flex}.ls-wadd-kat:hover{background:var(--bg4)}.ls-wadd-kat-kachel{border-radius:12px;flex:none;place-items:center;width:44px;height:44px;display:grid}.ls-wadd-kat-ico{width:23px;height:23px}.ls-wadd-kat-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ls-wadd-kat-name{font-size:1rem;font-weight:600;line-height:1.25rem}.ls-wadd-kat-zahl{color:var(--ls-editor-sekundaer);font-size:.875rem;line-height:1.25rem}.ls-wadd-leer{border:1px dashed var(--sep);border-radius:var(--radius);background:color-mix(in srgb, var(--bg3) 50%, transparent);flex-direction:column;align-items:flex-start;gap:6px;padding:18px 16px;display:flex}.ls-wadd-leer-titel{color:var(--text);font-size:.9375rem;line-height:1.25rem}.ls-wadd-leer-satz{color:var(--ls-editor-sekundaer);margin:0;font-size:.8125rem;line-height:1.125rem}.ls-wadd-leer-weg{border:1px solid var(--sep);background:var(--bg3);min-height:32px;color:var(--text);cursor:pointer;border-radius:9px;margin-top:6px;padding:0 14px;font-size:.8125rem;font-weight:600}.ls-wadd-leer-weg:hover{background:var(--bg4)}.ls-wadd-detail-leer{text-align:center;background:0 0;border:0;justify-content:center;align-items:center;max-width:400px;margin:auto;padding:48px 24px}.ls-wadd-leer-kachel{border:1px solid var(--sep);background:var(--bg3);width:72px;height:72px;color:var(--text2);border-radius:18px;place-items:center;margin-bottom:10px;display:grid}.ls-wadd-leer-ico{width:34px;height:34px}.ls-wadd-detail-leer .ls-wadd-leer-titel{font-size:1.25rem;line-height:1.625rem}.ls-wadd-detail-leer .ls-wadd-leer-satz{font-size:.9375rem;line-height:1.375rem}.ls-wadd-detail-inhalt{flex-direction:column;flex:auto;min-height:0;display:flex}.ls-wadd .ls-konfig-detail-kopf{padding:12px var(--wadd-rand) 8px;border-bottom:0;flex:none;align-items:center;gap:14px}.ls-wadd .ls-konfig-kkachel.ls-gross{border-radius:13px;width:48px;height:48px}.ls-wadd .ls-konfig-kkachel.ls-gross .ls-konfig-kico{width:25px;height:25px}.ls-wadd .ls-konfig-detail-text{gap:4px}.ls-wadd .ls-konfig-detail-name{letter-spacing:-.01em;font-size:1.25rem;font-weight:700;line-height:1.625rem}.ls-wadd .ls-konfig-detail-text>.ls-konfig-satz{color:var(--ls-editor-sekundaer);margin:0;font-size:.9375rem;line-height:1.375rem}.ls-wadd .ls-konfig-detail-modul{align-self:flex-start;margin-top:2px;padding:4px 9px;font-size:.75rem;font-weight:600}.ls-wadd .ls-konfig-kstern.ls-immer{border:1px solid var(--sep);background:var(--bg3);opacity:1;border-radius:11px;width:40px;height:40px;font-size:1.25rem}.ls-wadd .ls-konfig-kstern.ls-immer:hover{background:var(--bg4)}.ls-wadd .ls-konfig-ureiterzeile{padding:0 var(--wadd-rand);border-bottom:1px solid var(--sep);flex:none;gap:4px;margin:0}.ls-wadd .ls-konfig-ureiter{padding:7px 14px;font-size:.9375rem;font-weight:600}.ls-wadd-detail-scroll{min-height:0;padding:12px var(--wadd-rand) 16px;flex:auto;overflow-y:auto}.ls-wadd-detail>.ls-konfig-inspektor-inhalt{flex:auto;min-height:0;overflow-y:auto}.ls-wadd .ls-konfig-detail-inhalt .ls-konfig-gruppe-titel{margin:0 0 4px;font-size:1.0625rem;font-weight:700;line-height:1.375rem}.ls-wadd .ls-konfig-detail-inhalt .ls-konfig-satz{margin-bottom:0;font-size:.9375rem;line-height:1.375rem}.ls-wadd .ls-konfig-detail-block{border:1px solid var(--sep);border-radius:var(--radius);background:var(--bg3);padding:18px 20px}.ls-wadd .ls-konfig-info{gap:10px 24px;font-size:1rem}.ls-wadd .ls-konfig-stil-raster{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;max-width:980px;margin-top:10px}.ls-wadd .ls-konfig-stil{gap:8px}.ls-wadd .ls-konfig-stil-kasten{border-radius:var(--radius);background:var(--bg3);justify-content:center;align-items:center;height:84px;min-height:0;padding:8px;display:flex}.ls-wadd .ls-konfig-stil:hover .ls-konfig-stil-kasten{border-color:var(--text3);background:var(--bg4)}.ls-wadd .ls-konfig-stil[data-an] .ls-konfig-stil-kasten{border-color:var(--blue);background:color-mix(in srgb, var(--blue) 14%, var(--bg3));box-shadow:inset 0 0 0 1px var(--blue)}.ls-wadd .ls-konfig-stil-name{font-size:.9375rem;font-weight:600;line-height:1.25rem}.ls-wadd .ls-konfig-stufen.ls-kompakt{border-radius:var(--radius);background:var(--bg3);max-width:none;margin-top:10px;padding:10px 14px}.ls-wadd .ls-konfig-stufen.ls-kompakt .ls-konfig-buehnenzeile{margin-top:8px}.ls-wadd .ls-konfig-stufen.ls-kompakt .ls-konfig-buehnenzeile>.ls-konfig-buehne{border-radius:var(--radius);background:var(--bg);padding:8px}.ls-wadd .ls-konfig-stufen.ls-kompakt .ls-konfig-stufen-kopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ls-wadd .ls-konfig-stufen.ls-kompakt .ls-konfig-stufenzeile{gap:12px;margin:0}.ls-wadd .ls-konfig-stufen.ls-kompakt .ls-konfig-feldname{font-size:1rem;font-weight:600}.ls-wadd .ls-konfig-stufen.ls-kompakt .ls-konfig-seg{background:var(--bg);border-radius:10px;padding:3px}.ls-wadd .ls-konfig-stufen.ls-kompakt .ls-konfig-seg-knopf{border-radius:8px;min-width:36px;min-height:30px;font-size:.9375rem;font-weight:600}.ls-wadd .ls-konfig-stufen.ls-kompakt .ls-konfig-satz{margin-top:6px}.ls-wadd-aktion{padding:10px var(--wadd-rand);border-top:1px solid var(--sep);background:var(--bg2);flex-wrap:wrap;flex:none;align-items:center;gap:12px;display:flex}.ls-wadd-aktion .ls-konfig-wohin{color:var(--text);gap:10px;font-size:.875rem;font-weight:600}.ls-wadd-aktion .ls-konfig-wohin-feld{background:var(--bg3);border-radius:9px;max-width:none;min-height:38px;padding:0 12px;font-size:.875rem}.ls-wadd-hinzu{border-radius:9px;min-height:38px;margin-left:auto;padding:0 18px;font-size:.9375rem}.ls-wadd-griff.ls-konfig-ziehgriff{border:1px solid var(--sep);background:var(--bg3);min-height:38px;color:var(--text);border-radius:9px;padding:0 16px;font-size:.9375rem;font-weight:600}.ls-wadd-griff.ls-konfig-ziehgriff:hover{background:var(--bg4);border-color:var(--text3)}.ls-wadd-griff-kurz{display:none}.ls-wadd-griff-punkte{color:var(--text2);font-size:15px;line-height:1}.ls-konfig-gesperrt-knopf{flex-direction:column;align-items:flex-start;gap:2px;display:inline-flex}.ls-bearbeiten-knopf.ls-gesperrt{opacity:.55;cursor:default}.ls-konfig-gesperrt-wort{color:var(--red);font-size:.6875rem;font-weight:600;line-height:.875rem}@container konfig (width<=1000px){.ls-wadd .ls-konfig-stil-raster{grid-template-columns:repeat(auto-fill,minmax(116px,1fr));gap:10px}.ls-wadd .ls-konfig-stil-kasten{height:70px;padding:6px}.ls-wadd .ls-konfig-stufen.ls-kompakt [data-testid=konfig-stufe-wort]{display:none}.ls-wadd .ls-konfig-stufen.ls-kompakt .ls-konfig-buehnenzeile>.ls-konfig-buehne{padding:6px}.ls-wadd .ls-konfig-stil{gap:5px}.ls-wadd-griff-lang{display:none}.ls-wadd-griff-kurz{display:inline}}.ls-konfig[data-bereich=seiten] .ls-konfig-inhalt{flex-direction:column;padding:0;display:flex;overflow:hidden}.ls-wadd-seiten-werkbank{grid-template-columns:minmax(380px,11fr) minmax(0,10fr)}.ls-wadd-seiten-liste{padding:18px 20px 24px var(--wadd-rand)}.ls-wadd-seiten-detail{padding:18px var(--wadd-rand) 24px 24px;background:color-mix(in srgb, var(--bg) 35%, var(--bg2));overflow-y:auto}.ls-wadd-seiten-detail-titel{flex-wrap:wrap;align-items:baseline;gap:10px;margin:0 0 4px;font-size:1.0625rem;font-weight:700;line-height:1.375rem;display:flex}.ls-wadd-seiten-detail-name{color:var(--blue)}.ls-wadd-seiten-detail .ls-konfig-bereich>.ls-konfig-titel{display:none}@container konfig (width<=900px){.ls-wadd-seiten-werkbank{grid-template-rows:minmax(0,1fr) minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.ls-wadd-seiten-liste{border-right:0;border-bottom:1px solid var(--sep);padding-right:var(--wadd-rand)}.ls-wadd-seiten-detail{padding-left:var(--wadd-rand)}}:is(.ls-wadd-seiten,.ls-wadd-abschnitte) .ls-konfig-titel{margin:0 0 4px;font-size:1.0625rem;font-weight:700;line-height:1.375rem}:is(.ls-wadd-seiten,.ls-wadd-abschnitte) .ls-konfig-satz{color:var(--ls-editor-sekundaer);margin:0 0 12px;font-size:.9375rem;line-height:1.375rem}:is(.ls-wadd-seiten,.ls-wadd-abschnitte) .ls-konfig-gruppe-titel{color:var(--text);letter-spacing:0;text-transform:none;margin:18px 0 8px;font-size:.9375rem;font-weight:700}:is(.ls-wadd-seiten,.ls-wadd-abschnitte) .ls-konfig-liste{gap:8px;margin-bottom:12px}:is(.ls-wadd-seiten,.ls-wadd-abschnitte) .ls-konfig-zeile{border-radius:var(--radius);background:var(--bg3);padding:10px 12px}:is(.ls-wadd-seiten,.ls-wadd-abschnitte) .ls-konfig-zeile-kopf{align-items:center;gap:10px}:is(.ls-wadd-seiten,.ls-wadd-abschnitte) .ls-konfig-griff{width:28px;min-height:28px;font-size:1rem}:is(.ls-wadd-seiten,.ls-wadd-abschnitte) .ls-konfig-kopfzeile{gap:10px;min-height:32px}:is(.ls-wadd-seiten,.ls-wadd-abschnitte) .ls-konfig-name{font-size:1rem;font-weight:600;line-height:1.375rem}:is(.ls-wadd-seiten,.ls-wadd-abschnitte) .ls-konfig-zahl,:is(.ls-wadd-seiten,.ls-wadd-abschnitte) .ls-konfig-namen,:is(.ls-wadd-seiten,.ls-wadd-abschnitte) .ls-konfig-leer,:is(.ls-wadd-seiten,.ls-wadd-abschnitte) .ls-konfig-paarwort,:is(.ls-wadd-seiten,.ls-wadd-abschnitte) .ls-seite-ansicht-text{color:var(--ls-editor-sekundaer);font-size:.875rem;line-height:1.25rem}:is(.ls-wadd-seiten,.ls-wadd-abschnitte) .ls-konfig-unterzeile{gap:10px;margin-top:4px}:is(.ls-wadd-seiten,.ls-wadd-abschnitte) .ls-konfig-stern,:is(.ls-wadd-seiten,.ls-wadd-abschnitte) .ls-konfig-schloss{padding:3px 9px;font-size:.8125rem}:is(.ls-wadd-seiten,.ls-wadd-abschnitte) .ls-konfig-knopf,:is(.ls-wadd-seiten,.ls-wadd-abschnitte) .ls-konfig-reiter-knopf,:is(.ls-wadd-seiten,.ls-wadd-abschnitte) .ls-bearbeiten-knopf{border:1px solid var(--sep);background:var(--bg3);min-height:32px;color:var(--text);border-radius:9px;padding:0 13px;font-size:.875rem;font-weight:600}:is(.ls-wadd-seiten,.ls-wadd-abschnitte) .ls-konfig-knopf:hover,:is(.ls-wadd-seiten,.ls-wadd-abschnitte) .ls-konfig-reiter-knopf:hover{background:var(--bg4)}:is(.ls-wadd-seiten,.ls-wadd-abschnitte) .ls-konfig-reiter-knopf.ls-an{border-color:color-mix(in srgb, var(--blue) 60%, transparent);background:color-mix(in srgb, var(--blue) 20%, var(--bg3));color:var(--text)}:is(.ls-wadd-seiten,.ls-wadd-abschnitte) .ls-konfig-reiter-knopf.ls-ziel{border-style:dashed;border-color:var(--blue)}:is(.ls-wadd-seiten,.ls-wadd-abschnitte) .ls-konfig-zeile .ls-konfig-kopfzeile{flex-wrap:wrap;row-gap:6px}:is(.ls-wadd-seiten,.ls-wadd-abschnitte) .ls-konfig-name-fest,:is(.ls-wadd-seiten,.ls-wadd-abschnitte) .ls-konfig-stilverweis{font-size:.9375rem}:is(.ls-wadd-seiten,.ls-wadd-abschnitte) .ls-konfig-mehr{border-radius:9px;width:32px;min-height:32px;font-size:1rem}:is(.ls-wadd-seiten,.ls-wadd-abschnitte) .ls-konfig-namensfeld,:is(.ls-wadd-seiten,.ls-wadd-abschnitte) .ls-konfig-zeilenfeld,:is(.ls-wadd-seiten,.ls-wadd-abschnitte) .ls-seite-ansicht-feld{min-height:32px;font-size:.9375rem}:is(.ls-wadd-seiten,.ls-wadd-abschnitte) .ls-konfig-reiter{gap:6px;margin-bottom:12px}:is(.ls-wadd-seiten,.ls-wadd-abschnitte) .ls-konfig-kopf-block{border-radius:var(--radius);padding:12px 14px}:is(.ls-wadd-seiten,.ls-wadd-abschnitte) .ls-seite-eintrag{min-height:32px;font-size:.9375rem}:is(.ls-wadd-seiten,.ls-wadd-abschnitte) .ls-konfig-frage-text{font-size:.9375rem}.ls-konfig[data-bereich=layouts] .ls-konfig-inhalt,.ls-konfig[data-bereich=darstellung] .ls-konfig-inhalt,.ls-konfig[data-bereich=erweitert] .ls-konfig-inhalt{flex-direction:column;padding:0;display:flex;overflow:hidden}.ls-wadd-inhalt{min-height:0;padding:18px var(--wadd-rand) 24px;flex:auto;scroll-padding-top:12px;overflow-y:auto}.ls-konfig[data-bereich=darstellung] .ls-konfig-bereich>.ls-konfig-satz.ls-klein{margin-top:-6px}.ls-wadd-abschnitte .ls-wadd-abschnitt{max-width:1100px}.ls-wadd-layouts-raster{grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));align-items:start;gap:14px;display:grid}.ls-wadd-layouts-raster .ls-wadd-abschnitt{max-width:none}.ls-wadd-spalte{min-width:0}.ls-wadd-abschnitte .ls-wadd-abschnitt{margin:0}.ls-wadd-abschnitte .ls-wadd-abschnitt>.ls-konfig-feldzeile{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:0}.ls-wadd-abschnitte .ls-wadd-abschnitt>.ls-konfig-feldzeile+.ls-konfig-feldzeile{flex-direction:row;align-items:center;margin-top:12px}.ls-wadd-abschnitte .ls-wadd-abschnitt>.ls-konfig-feldzeile>.ls-konfig-feldname{min-width:0;font-size:.9375rem;font-weight:700}.ls-wadd-abschnitte .ls-konfig-regler{flex:1;max-width:none}.ls-wadd-abschnitte .ls-sandbox{margin-top:14px}.ls-wadd-abschnitt{border:1px solid var(--sep);border-radius:var(--radius);background:var(--bg3);margin:0 0 14px;padding:16px 18px;scroll-margin-top:12px}.ls-wadd-abschnitt>.ls-konfig-gruppe-titel:first-child,.ls-wadd-abschnitt>.ls-konfig-titel:first-child{margin-top:0}.ls-wadd-abschnitte .ls-konfig-feldzeile{gap:14px}.ls-wadd-abschnitte .ls-konfig-feldname{min-width:140px;font-size:.9375rem;font-weight:600}.ls-wadd-abschnitte .ls-konfig-seg{background:var(--bg);border-radius:10px;padding:3px}.ls-wadd-abschnitte .ls-konfig-seg-knopf{border-radius:8px;min-height:32px;padding:0 14px;font-size:.9375rem;font-weight:600}.ls-wadd-abschnitte .ls-konfig-regler{max-width:420px}.ls-wadd-abschnitte .ls-konfig-tasten{font-size:.9375rem}.ls-wadd-abschnitte .ls-konfig-tasten th,.ls-wadd-abschnitte .ls-konfig-tasten td{padding:8px 10px}.ls-wadd-abschnitte .ls-konfig-taste{padding:3px 9px;font-size:.875rem}.ls-wadd-abschnitte .ls-konfig-schalterzeile{font-size:.9375rem}.ls-wadd-abschnitte .ls-konfig-knopfreihe{flex-wrap:wrap;gap:10px;margin:12px 0;display:flex}.ls-wadd-abschnitte .ls-bib-gruppe-titel{color:var(--text);letter-spacing:0;text-transform:none;margin:16px 0 8px;font-size:.9375rem;font-weight:700}.ls-wadd-abschnitte .ls-konfig-gefahr-block{border:1px solid color-mix(in srgb, var(--red) 40%, var(--sep));border-radius:var(--radius);margin-top:14px;padding:16px 18px}:is(.ls-wadd-seiten,.ls-wadd-abschnitte) .ls-konfig-bereich,.ls-wadd-spalte{flex-direction:column;gap:14px;display:flex}.ls-wadd-spalte>*+*{margin-top:0}:is(.ls-wadd-seiten,.ls-wadd-abschnitte) :is(.ls-konfig-bereich,.ls-wadd-spalte)>:is(.ls-konfig-titel,.ls-konfig-satz,.ls-konfig-gruppe,.ls-konfig-liste,.ls-konfig-kopf-block,.ls-konfig-reiter,.ls-konfig-knopfreihe,.ls-konfig-gefahr-block,.ls-sandbox,.ls-wadd-abschnitt,.ls-bearbeiten-frage,.ls-bearbeiten-meldung,.ls-layout-hinweise,.ls-wadd-layouts-raster){margin:0}:is(.ls-wadd-seiten,.ls-wadd-abschnitte) :is(.ls-konfig-bereich,.ls-wadd-spalte)>.ls-konfig-titel+.ls-konfig-satz,:is(.ls-wadd-seiten,.ls-wadd-abschnitte) :is(.ls-konfig-bereich,.ls-wadd-spalte)>.ls-konfig-satz+.ls-konfig-satz{margin-top:-8px}:is(.ls-wadd-seiten,.ls-wadd-abschnitte) :is(.ls-konfig-bereich,.ls-wadd-spalte)>.ls-konfig-gruppe-titel{margin:0 0 -6px}.ls-wadd-abschnitt{flex-direction:column;gap:10px;display:flex}.ls-wadd-abschnitt>*{margin:0}.ls-wadd-abschnitt>.ls-konfig-titel+.ls-konfig-satz,.ls-wadd-abschnitt>.ls-konfig-gruppe-titel+.ls-konfig-satz{margin-top:-4px}.ls-wadd-abschnitt>.ls-konfig-feldzeile+.ls-konfig-feldzeile{margin-top:4px}.ls-wadd-abschnitte .ls-bearbeiten-frage{border:1px solid var(--sep);border-radius:var(--radius);background:var(--bg3);flex-direction:column;gap:10px;padding:14px 16px;display:flex}.ls-wadd-abschnitte .ls-bearbeiten-frage .ls-bib-eingabe{min-height:36px;font-size:.9375rem}.ls-wadd-abschnitte .ls-bearbeiten-frage .ls-seite-knopfreihe{gap:8px;display:flex}@media (width>=769px){.ls-layouts{max-height:80%}.ls-layout-eintrag{flex-direction:column;gap:4px;padding:8px 0;display:flex}.ls-layout-eintrag+.ls-layout-eintrag{border-top:1px solid var(--sep)}.ls-layout-zeile{align-items:center;gap:6px;display:flex}.ls-layout-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:13px;overflow:hidden}.ls-layout-text{color:var(--text2);margin:0;font-size:12px;line-height:1.35}.ls-layout-umfang{color:var(--text2);opacity:.8;margin:0;font-size:11px}.ls-layout-liste{flex-direction:column;gap:1px;margin:2px 0 0;padding:0;list-style:none;display:flex}.ls-layout-seite{color:var(--text2);align-items:baseline;gap:6px;font-size:11px;display:flex}.ls-layout-seite-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.ls-layout-seite-zahl{font-variant-numeric:tabular-nums;opacity:.8;flex:none}.ls-layout-frage{background:var(--bg);border:1px solid var(--sep);border-radius:10px;flex-direction:column;gap:4px;padding:6px 8px;font-size:12px;display:flex}.ls-layout-datei{opacity:0;pointer-events:none;border:0;width:1px;height:1px;padding:0;position:absolute}.ls-layout-hinweise{margin:0 var(--sbr-rand) 6px;background:var(--bg2);border:1px solid var(--sep);color:var(--text2);border-radius:10px;padding:6px 8px;font-size:11px;line-height:1.35}.ls-layout-hinweise-titel{color:var(--text);margin-bottom:2px;display:block}.ls-layout-hinweise ul{margin:0;padding-left:14px}.ls-layout-hinweis{margin:1px 0}.sidebar.sbr{position:relative}.sbr-inhalt{animation:.12s ease-out ls-seite-ein}@keyframes ls-seite-ein{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.sbr-inhalt{animation:none}}.ls-tastenhinweis{padding:0 var(--sbr-rand);color:var(--text3);-webkit-line-clamp:4;-webkit-box-orient:vertical;flex:none;margin-top:6px;font-size:.75rem;line-height:1.3;display:-webkit-box;overflow:hidden}.ls-switcher{z-index:5;top:8px;left:var(--sbr-rand);right:var(--sbr-rand);background:var(--bg2);border:1px solid var(--sep);border-radius:16px;padding:8px;position:absolute;box-shadow:0 12px 28px #00000073}.ls-switcher-eingabe{background:var(--bg3);border:1px solid var(--sep);width:100%;color:var(--text);font:inherit;border-radius:8px;outline:none;padding:6px 10px;font-size:.8125rem;display:block}.ls-switcher-eingabe:focus{border-color:var(--blue)}.ls-switcher-eingabe::placeholder{color:var(--text3)}.ls-switcher-liste{max-height:220px;margin-top:6px;overflow-y:auto}.ls-switcher-eintrag[aria-selected=true]{background:var(--bg3)}.ls-switcher-eintrag.ls-an .sbr-text{color:var(--blue);font-weight:600}.ls-switcher-leer{padding:6px 8px 2px}.ls-reiter-auto{color:var(--text3);flex:none;margin-right:3px;font-size:.75rem}.ls-seite-ansicht{justify-content:space-between;align-items:center;gap:8px;display:flex}.ls-seite-ansicht-text{flex:none}.ls-seite-ansicht-feld{background:var(--bg2);border:1px solid var(--sep);color:var(--text);border-radius:6px;flex:1;min-width:0;padding:2px 6px;font-size:.8125rem}.ls-widget-hervor{border-radius:var(--ls-radius,10px);outline:2px solid var(--blue);outline-offset:2px;animation:2.4s ease-out ls-hervor}@keyframes ls-hervor{0%,70%{outline-color:var(--blue)}to{outline-color:#0000}}.sbr-fuss{position:relative}.ls-seitenwechsel{flex:1 1 0;justify-content:center;min-width:64px;display:flex}.ls-seitenwechsel-reihe{align-items:center;gap:2px;min-width:0;max-width:100%;display:flex}.ls-seitenwechsel-pfeil{width:24px;height:28px;color:var(--text2);cursor:pointer;background:0 0;border:none;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:0;font-size:1rem;line-height:1;display:inline-flex;position:relative}.ls-seitenwechsel-pfeil:hover:not(:disabled){background:var(--bg3);color:var(--text)}.ls-seitenwechsel-pfeil:disabled{opacity:.3;cursor:default}.ls-seitenwechsel-name{min-width:0;height:28px;color:var(--text);cursor:pointer;background:0 0;border:none;border-radius:8px;flex:0 auto;align-items:center;gap:6px;padding:0 8px;font-size:.75rem;font-weight:600;line-height:1;display:inline-flex}.ls-seitenwechsel-name:hover,.ls-seitenwechsel-name.ls-an{background:var(--bg3)}.ls-seitenwechsel-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ls-seitenwechsel-stelle{color:var(--text2);font-variant-numeric:tabular-nums;flex:none;font-weight:500;display:none}.ls-seitenwechsel-badge{min-width:16px;height:16px;color:var(--red);background:#ff453a26;border-radius:999px;justify-content:center;align-items:center;padding:0 4px;font-size:.625rem;font-weight:600;line-height:1;display:inline-flex}.ls-seitenwechsel-pfeil .ls-seitenwechsel-badge{position:absolute;top:-2px;right:-4px}@container dock (width<=359px){.sbr-fuss:has(.ls-seitenwechsel) .ls-fuss-wort{display:none}.sbr-fuss:has(.ls-seitenwechsel) .ls-fuss-bearbeiten{padding:0 6px}}@container dock (width<=259px){.ls-seitenwechsel{min-width:52px}.ls-seitenwechsel-pfeil{width:16px}.ls-seitenwechsel-name{padding:0 4px}.ls-seitenwechsel-text,.ls-seitenwechsel-name .ls-reiter-auto{display:none}.ls-seitenwechsel-stelle{color:var(--text);font-weight:600;display:inline}}@container dock (width>=440px){.ls-seitenwechsel-stelle{display:inline}}@container dock (width>=180px) and (width<=259px){.sbr-fuss:has(.ls-seitenwechsel) .ls-dock-fuss{width:28px}}@container dock (width<=179px){.ls-seitenwechsel{flex:auto}}.ls-seitenliste{z-index:6;max-height:calc(60vh / var(--ls-skala));border:1px solid var(--sep);background:var(--bg2);border-radius:10px;flex-direction:column;gap:2px;padding:6px;display:flex;position:absolute;bottom:calc(100% + 4px);left:4px;right:4px;overflow-y:auto;box-shadow:0 10px 24px #00000080}.ls-seitenliste-eintrag{width:100%;min-height:var(--sbr-row);color:var(--text);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;padding:0 8px;font-size:.8125rem;line-height:1.2;display:flex}.ls-seitenliste-eintrag:hover,.ls-seitenliste-eintrag:focus-visible{background:var(--bg3);outline:none}.ls-seitenliste-eintrag.ls-an{color:var(--blue);font-weight:600}.ls-seitenliste-nr{width:14px;color:var(--text3);font-variant-numeric:tabular-nums;text-align:right;flex:none;font-size:.6875rem}.ls-seitenliste-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}body:has(.ls-seitenwechsel .ls-ablage-reiter)>.ls-ablage-blase{transform:translateY(calc(-100% - 40px))}.ls-leiste:has(.ls-seitenwechsel) .sbr-kopf:has(.ls-widget:not(:empty)):after{content:"";left:var(--sbr-rand);right:var(--sbr-rand);background:var(--sep);pointer-events:none;height:1px;position:absolute;bottom:-4px}@media (prefers-reduced-motion:reduce){.ls-widget-hervor{animation:none}}.ls-wgriff-menue-stern{width:12px;color:var(--orange,#e08c2e);text-align:center;flex:none}.ls-widget[data-wichtig]{position:relative}.ls-widget[data-wichtig]:after{content:"★";z-index:1;color:var(--orange,#e08c2e);pointer-events:none;font-size:.625rem;line-height:1;position:absolute;top:2px;right:4px}.ls-leiste-hinweis{padding:0 var(--sbr-rand) 8px;color:var(--text3);font-size:.8125rem;line-height:1.3}.ls-widget-platzhalter{border-style:dashed;border-color:var(--sep);color:var(--text3);flex-direction:column;gap:4px;font-size:.8125rem;line-height:1.3;display:flex}.ls-widget-platzhalter b{color:var(--text2);font-size:.875rem;font-weight:600}.ls-widget-kaputt{border-color:#ff453a59}.ls-widget-fehler{min-height:var(--sbr-row);color:var(--text3);align-items:center;gap:8px;font-size:.8125rem;line-height:1.3;display:flex}.ls-widget-nochmal{color:var(--red);cursor:pointer;background:0 0;border:none;border-radius:8px;flex:none;margin-left:auto;padding:4px 10px;font-size:.75rem;font-weight:600}.ls-widget-nochmal:hover{background:var(--bg3)}.ls-widget-laedt{min-height:calc(var(--sbr-row) * 2 + 20px);flex-direction:column;justify-content:center;display:flex}.ls-widget-laedt[data-zeilen="2"]{min-height:calc(var(--sbr-row) * 5)}.ls-widget-skelett{flex-direction:column;gap:6px;display:flex}.ls-widget-skelett-zeile{height:var(--sbr-row);background:var(--bg3);border-radius:6px;display:block}@media (prefers-reduced-motion:no-preference){.ls-widget-skelett-zeile{animation:1.6s ease-in-out infinite sbPulse}}.ls-verbindung{margin:0 var(--sbr-rand) 8px;background:var(--bg2);border:1px solid #ff9f0a73;border-radius:10px;flex:none;align-items:center;gap:6px;padding:6px 8px;display:flex}.ls-verbindung-punkt{background:var(--orange);border-radius:50%;flex:none;width:8px;height:8px}.ls-verbindung-text{min-width:0;color:var(--text2);flex:1;font-size:.75rem;line-height:1.35}.ls-band-verbindung{background:var(--orange);border-radius:50%;flex:none;width:8px;height:8px;margin-bottom:2px}.ls-ablage-ziel{outline:2px solid var(--blue);outline-offset:-1px;border-radius:8px}.ls-ablage-verboten{outline:2px dashed var(--sep);outline-offset:-1px;opacity:.5;border-radius:8px}.ls-schnapp{z-index:5;top:8px;left:var(--sbr-rand);right:var(--sbr-rand);background:var(--bg2);border:1px solid var(--sep);border-radius:16px;padding:8px;position:absolute;box-shadow:0 12px 28px #00000073}.ls-schnapp-kopf{align-items:center;gap:6px;margin-bottom:6px;display:flex}.ls-schnapp-titel{min-width:0;color:var(--text2);text-transform:uppercase;letter-spacing:.04em;flex:1;font-size:.75rem;font-weight:600}.ls-schnapp-zu{color:var(--text3);cursor:pointer;background:0 0;border:none;border-radius:6px;flex:none;padding:0 6px;font-size:.9375rem;line-height:1.2}.ls-schnapp-zu:hover{background:var(--bg3);color:var(--text)}.ls-schnapp-neu{gap:6px;display:flex}.ls-schnapp-name{background:var(--bg3);border:1px solid var(--sep);min-width:0;color:var(--text);font:inherit;border-radius:8px;outline:none;flex:1;padding:6px 10px;font-size:.8125rem}.ls-schnapp-name:focus{border-color:var(--blue)}.ls-schnapp-name::placeholder{color:var(--text3)}.ls-schnapp-merken{border:1px solid var(--sep);background:var(--bg3);color:var(--text);cursor:pointer;border-radius:8px;flex:none;padding:0 10px;font-size:.75rem;font-weight:600}.ls-schnapp-merken:disabled{opacity:.45;cursor:default}.ls-schnapp-liste{max-height:220px;margin-top:6px;overflow-y:auto}.ls-schnapp-leer,.ls-schnapp-voll{color:var(--text3);padding:6px 8px 2px;font-size:.75rem;line-height:1.35}.ls-schnapp-anwenden{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none}.ls-schnapp-knopf{color:var(--text3);cursor:pointer;background:0 0;border:none;border-radius:6px;flex:none;padding:0 6px;font-size:.75rem}.ls-schnapp-knopf:hover{background:var(--bg3);color:var(--text)}.ls-schnapp-ja{color:var(--red)}.ls-schnapp-frage .sbr-text{color:var(--text2)}.sidebar.sbr,.ls-flyout,.ls-konfig{--ls-widget-abstand:8px;--ls-gruppen-abstand:6px;--ls-seitenrand:12px;--ls-karte-innen:12px;--ls-radius:16px;--ls-schatten:none;--ls-trenner:1px solid var(--sep);--sbr-x:14px;--sbr-icon:18px;--sbr-gap:8px;--sbr-row:28px;--sbr-rand:var(--ls-seitenrand)}.sidebar.sbr{width:var(--ls-dock-w);padding:12px 0 8px;overflow:hidden;container:dock/inline-size}.app{--ls-dock-w:122px}@media (width>=1280px){.app{--ls-dock-w:214px}}@media (width>=1600px){.app{--ls-dock-w:294px}}.sbr-kopf,.sbr-inhalt{padding-left:var(--sbr-rand);padding-right:var(--sbr-rand)}.sbr-kopf{flex:none}.sbr-inhalt{scrollbar-width:none;flex:1;min-height:0;padding-top:6px;overflow:hidden auto}.sbr-inhalt::-webkit-scrollbar{display:none}.ls-unterbau{flex:none;position:relative}.ls-raster{gap:var(--ls-widget-abstand);grid-template-columns:minmax(0,1fr);align-content:start;display:grid;position:relative}.sbr-inhalt.ls-raster{gap:var(--ls-gruppen-abstand)}.ls-widget{flex-direction:column;grid-column:auto;min-width:0;display:flex;position:relative;container:karte/inline-size}.ls-widget>.sbr-karte{flex:1}.ls-widget:empty{display:none}.sidebar.sbr[data-bearbeiten=an] .ls-widget:not(:has(>:not(.ls-wbed):not(.ls-breitgriff))){display:none}.sidebar.sbr[data-sidebarstufe="1"] .ls-raster{grid-template-columns:repeat(1,minmax(0,1fr))}.sidebar.sbr[data-sidebarstufe="2"] .ls-raster{grid-template-columns:repeat(2,minmax(0,1fr))}.sidebar.sbr[data-sidebarstufe="3"] .ls-raster{grid-template-columns:repeat(3,minmax(0,1fr))}.sidebar.sbr[data-sidebarstufe="4"] .ls-raster{grid-template-columns:repeat(4,minmax(0,1fr))}.sidebar.sbr[data-sidebarstufe="5"] .ls-raster{grid-template-columns:repeat(5,minmax(0,1fr))}.sidebar.sbr[data-sidebarstufe="6"] .ls-raster{grid-template-columns:repeat(6,minmax(0,1fr))}.ls-raster>.ls-widget{grid-column-end:span var(--ls-span,1);grid-row-end:span var(--ls-hoch,1)}.ls-block{grid-column:1/-1;grid-template-columns:subgrid;align-content:start;min-width:0;display:grid}.ls-block>.ls-widget{grid-column-end:span var(--ls-span,1);grid-row-start:var(--ls-band,auto);grid-row-end:span var(--ls-hoch,1)}.ls-block>.ls-widget[data-spalte="0"]{grid-column-start:1}.sbr-karte{width:100%;padding:var(--ls-karte-innen) var(--sbr-x);background:var(--bg2);border:var(--ls-trenner);border-radius:var(--ls-radius);box-shadow:var(--ls-schatten);color:var(--text);font:inherit;text-align:left;flex:none;margin:0;display:block}button.sbr-karte{cursor:pointer}button.sbr-karte:hover{background:var(--bg3)}.sbr-karte-label{color:var(--text2);font-size:.75rem;font-weight:500;line-height:1.2;display:block}.sbr-karte-kopf{width:calc(100% + 16px);min-height:28px;color:var(--text);font:inherit;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;margin:-2px -8px 6px;padding:0 8px;display:flex}button.sbr-karte-kopf{cursor:pointer}button.sbr-karte-kopf:hover{background:var(--bg3)}.sbr-karte-kopf b{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:.9375rem;font-weight:600;line-height:1.2;overflow:hidden}.sbr-karte-zahl{min-width:0;color:var(--text2);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;flex:0 auto;margin-left:auto;font-size:.75rem;line-height:1.2;overflow:hidden}.sbr-karte-kopf .sbr-chevron{margin-left:0}.sbr-karte-knopf{width:28px;height:28px;color:var(--text2);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;margin-right:-4px;display:inline-flex}.sbr-karte-knopf:hover{background:var(--bg3);color:var(--blue)}.sbr-karte-link{width:calc(100% + 16px);height:30px;color:var(--blue);cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:2px;margin:6px -8px -4px;padding:0 8px;font-size:.8125rem;font-weight:500;display:flex}.sbr-karte-link .sbr-ico{color:var(--text3);margin-left:auto}.sbr-karte-link:hover{background:var(--bg3)}.sbr-tile{background:var(--bg3);width:40px;height:40px;color:var(--text2);border-radius:12px;flex:none;justify-content:center;align-items:center;font-size:20px;line-height:1;display:inline-flex}.sbr-tile.klein{border-radius:10px;width:32px;height:32px;font-size:16px}.sbr-tile.mini{border-radius:7px;width:24px;height:24px;font-size:13px}.sbr-tile.mini .sbr-ico{width:14px;height:14px}.sbr-tile.ls-rot{color:var(--red);background:#ff453a29}.sbr-tile.ls-gruen{color:var(--green);background:#30d15829}.sbr-tile.ls-blau{color:var(--blue);background:#0a84ff29}.sbr-ico{flex:none;width:16px;height:16px}.sbr-ico.gross{width:22px;height:22px}.sbr-chevron{color:var(--text3);flex:none;margin-left:auto}.sbr-kachel{flex-direction:column;align-items:stretch;gap:2px;min-width:0;padding:9px 10px 9px 12px;display:flex;overflow:hidden}.sbr-kachel-kopf{align-items:center;gap:8px;min-width:0;display:flex}.sbr-kachel-zahl{white-space:nowrap;font-variant-numeric:tabular-nums;letter-spacing:-.02em;flex:auto;min-width:0;font-size:1.125rem;font-weight:650;line-height:1.15;overflow:hidden}.sbr-kachel-label{color:var(--text2);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;min-height:2.4em;padding-left:32px;font-size:.75rem;line-height:1.2;display:-webkit-box;overflow:hidden}.sbr-kachel-label.ls-rot{color:var(--red);font-weight:500}.sbr-ring{flex:none;width:52px;height:52px;position:relative}.sbr-ring svg{width:52px;height:52px;display:block}.sbr-ring-spur{fill:none;stroke:var(--bg4);stroke-width:6px}.sbr-ring-wert{fill:none;stroke:var(--blue);stroke-width:6px;stroke-linecap:round;transition:stroke-dasharray .4s}.sbr-ring-text{font-variant-numeric:tabular-nums;justify-content:center;align-items:center;font-size:.75rem;font-weight:600;display:flex;position:absolute;inset:0}.sbr-ring-text.lang{letter-spacing:-.02em;font-size:.625rem}.sbr-kompakt{padding:6px 8px}.sbr-kzeile{width:100%;min-height:30px;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;padding:0 6px;font-size:.8125rem;display:flex}.sbr-kzeile:hover{background:var(--bg3)}.sbr-punkt{border-radius:50%;flex:none;width:8px;height:8px;display:block}.sbr-punkt.gross{width:10px;height:10px}.sbr-leer{color:var(--text3);font-size:.8125rem;line-height:var(--sbr-row)}.sbr-zeile{align-items:center;gap:var(--sbr-gap);width:calc(100% + 16px);min-height:var(--sbr-row);color:var(--text);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;margin:0 -8px;padding:0 8px;font-size:.8125rem;line-height:1.25;display:flex}.sbr-zeile:hover{background:var(--bg3)}.sbr-slot{flex:0 0 var(--sbr-icon);width:var(--sbr-icon);height:var(--sbr-icon);justify-content:center;align-items:center;display:inline-flex}.sbr-text{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex:1;padding:0;overflow:hidden}.sbr-rechts{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;margin-left:auto}.sbr-dezent{color:var(--text2);font-size:.75rem}.ls-seite-unten{padding:8px var(--sbr-rand) 0;flex:none}.sbr-fuss{padding:3px calc(var(--sbr-rand) - 4px) 0;border-top:var(--ls-trenner);flex-wrap:wrap;flex:none;align-items:center;gap:4px;margin-top:6px;display:flex}.ls-fuss{justify-content:flex-end}.sbr-zahnrad{min-height:30px;color:var(--text2);cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:center;gap:8px;padding:0 8px;font-size:.8125rem;line-height:1;display:flex}.sbr-zahnrad:hover{background:var(--bg3)}.app:not([data-dock=zu]):not([data-dock=band])>.sidebar.sbr{width:var(--ls-dock-w);min-width:var(--ls-dock-w);max-width:var(--ls-dock-w);flex:0 0 var(--ls-dock-w)}.sidebar.sbr .ls-raster>.ls-widget,.sidebar.sbr .ls-block>.ls-widget{min-width:0;max-width:100%}.sidebar.sbr .sbr-karte{width:100%;min-width:0;max-width:100%;overflow:hidden}:root .sidebar.sbr[data-sidebarstufe="1"]{--ls-seitenrand:4px}:root .sidebar.sbr[data-sidebarstufe="1"] .sbr-karte{padding-left:6px;padding-right:6px}}.mnav,.mnav-backdrop{display:none}@media (width<=768px){.mnav{z-index:var(--z-nav);height:var(--ls-nav-h);padding:0 4px var(--ls-safe-bottom);background:color-mix(in srgb, var(--bg2) 88%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-top:1px solid var(--sep);display:flex;position:fixed;bottom:0;left:0;right:0}.mnav-item{min-width:0;color:var(--text3);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;padding:6px 2px;display:flex}.mnav-item.active{color:var(--blue)}.mnav-icon{color:var(--text3);justify-content:center;align-items:center;line-height:1;transition:color .15s;display:inline-flex}.mnav-icon svg{width:22px;height:22px}.mnav-item.active .mnav-icon{color:var(--blue)}.mnav-label{letter-spacing:.1px;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.6875rem;font-weight:600;overflow:hidden}.mnav-backdrop{z-index:var(--z-sheet);background:#00000073;display:block;position:fixed;inset:0}.mnav-sheet{left:10px;right:10px;bottom:calc(var(--ls-nav-h) + var(--ls-fixed-gap));background:var(--bg2);border:1px solid var(--sep);border-radius:18px;grid-template-columns:repeat(4,1fr);gap:6px;padding:10px;animation:.18s ease-out mnavUp;display:grid;position:absolute;box-shadow:0 12px 40px #00000073}@keyframes mnavUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.mnav-sheet-item{background:var(--bg3);color:var(--text2);cursor:pointer;-webkit-tap-highlight-color:transparent;border:none;border-radius:12px;flex-direction:column;align-items:center;gap:4px;padding:12px 4px 10px;font-size:.6875rem;font-weight:600;display:flex}.mnav-sheet-item .mnav-icon{color:var(--text2)}.mnav-sheet-item .mnav-icon svg{width:24px;height:24px}.mnav-sheet-item.active{background:color-mix(in srgb, var(--blue) 18%, var(--bg3));color:var(--blue)}.mnav-sheet-item.active .mnav-icon{color:var(--blue)}}.overlay{height:calc(100dvh / var(--ls-skala));z-index:var(--z-modal);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0009;justify-content:center;align-items:center;display:none;position:fixed;inset:0}.overlay.open{display:flex}.overlay-arming .modal{pointer-events:none}.modal{-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px);border:1px solid var(--sep);width:var(--ls-fenster-formular);max-height:calc(90vh / var(--ls-skala));box-shadow:var(--shadow);background:#2c2c2ef2;border-radius:16px;padding:22px 22px 18px;animation:.2s cubic-bezier(.34,1.56,.64,1) both popIn;overflow-y:auto}.modal-title{letter-spacing:-.3px;margin-bottom:18px;font-size:1.0625rem;font-weight:700}.modal-kopf{grid-template-columns:minmax(32px,auto) 1fr minmax(32px,auto);align-items:center;gap:8px;display:grid}.modal-kopf .modal-title{min-width:0;margin-bottom:0}.modal-kopf{margin-bottom:18px}.modal-kopf-platz{min-width:32px;display:block}.modal-zurueck,.modal-x{background:var(--bg3);border:1px solid var(--sep);color:var(--text);cursor:pointer;white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;min-height:32px;padding:4px 10px;font-size:.9375rem;font-weight:600;display:inline-flex}.modal-zurueck:hover,.modal-x:hover{background:var(--bg4)}.modal-x{width:32px;padding:0;font-size:1.25rem;line-height:1}.modal-handle{display:none}.modal-footer{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.modal-rumpf{display:contents}@keyframes sheetUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (width<=768px){.overlay{justify-content:center;align-items:flex-end}.modal{background:var(--bg3);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:none;border-radius:22px 22px 0 0;width:100%;max-width:100%;max-height:92%;padding:10px 18px 0;animation:.3s cubic-bezier(.32,.72,0,1) both sheetUp}.modal.modal-hoch{flex-direction:column;min-height:88%;display:flex}.modal.modal-hoch>form{flex-direction:column;flex:1;display:flex}.modal.modal-hoch .modal-footer{margin-top:auto}.modal.modal-hoch:has(>form>.modal-rumpf){overflow:hidden}.modal.modal-hoch>form:has(>.modal-rumpf){min-height:0}.modal-rumpf{overscroll-behavior:contain;flex-direction:column;flex:auto;min-height:0;margin:0 -18px;padding:0 18px 14px;display:flex;overflow:hidden auto}.modal-rumpf+.modal-footer{flex-shrink:0;margin-top:0}.modal-handle{background:var(--bg4);border-radius:3px;width:38px;height:4px;margin:4px auto 14px;display:block}.modal-drag{touch-action:none;cursor:grab;margin:-10px -18px 0;padding:10px 18px 0}.modal-title{margin-bottom:16px;font-size:1.25rem}.modal-kopf{grid-template-columns:minmax(44px,auto) 1fr minmax(44px,auto);margin-bottom:16px}.modal-zurueck{min-width:44px;min-height:44px}.modal-kopf-platz{min-width:44px}.modal-footer{padding:11px 18px calc(6px + var(--ls-safe-bottom));background:var(--bg3);border-top:1px solid var(--sep);gap:10px;margin:14px -18px 0;position:sticky;bottom:0}.modal-footer .btn{border-radius:12px;flex:1;padding:14px;font-size:1rem}}.modal-kopf-griff{cursor:grab;touch-action:none}.ls-rf-ebene{z-index:calc(var(--z-capture) + 1);position:fixed;inset:0}.ls-rf-dim{z-index:2;background:#0000008c;position:absolute;inset:0}.ls-rf{background:var(--bg2);border:1px solid var(--sep);box-shadow:var(--shadow);max-width:calc(100% - 32px);width:var(--ls-fenster-klein);z-index:3;border-radius:14px;padding:18px 18px 16px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ls-rf-titel{letter-spacing:-.3px;margin-bottom:6px;font-size:1.0625rem;font-weight:700}.ls-rf-text{color:var(--text2);overflow-wrap:anywhere;white-space:pre-line;margin-bottom:16px;font-size:.875rem;line-height:1.45}.ls-rf-text:first-child{color:var(--text);font-size:.9375rem}.ls-rf-feld{background:var(--bg);border:1px solid var(--sep);color:var(--text);font:inherit;border-radius:9px;width:100%;margin:-4px 0 16px;padding:7px 10px;font-size:.9375rem}.ls-rf-feld:focus{border-color:var(--blue);outline:none}.ls-rf-zusatz{flex-direction:column;gap:10px;margin:-4px 0 16px;display:flex}.ls-rf-zusatz-feld{flex-direction:column;gap:4px;display:flex}.ls-rf-zusatz-label{color:var(--text2);font-size:.8125rem;font-weight:600}.ls-rf-zusatz-ein{background:var(--bg);border:1px solid var(--sep);color:var(--text);font:inherit;border-radius:9px;width:100%;padding:7px 10px;font-size:.9375rem}.ls-rf-zusatz-ein:focus{border-color:var(--blue);outline:none}:is(body:has(.ls-rf-ebene) .dtf-blatt,body:has(.ls-rf-ebene) .dtf-hinweis-ueber){z-index:calc(var(--z-capture) + 2)}.ls-rf-knoepfe{justify-content:flex-end;gap:8px;display:flex}.ls-rf-knopf{background:var(--bg3);border:1px solid var(--sep);color:var(--text);cursor:pointer;font:inherit;white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;min-height:32px;padding:5px 14px;font-size:.875rem;font-weight:600;line-height:1.25;display:inline-flex}.ls-rf-wort{text-box:trim-both cap alphabetic}.ls-rf-knopf:hover{background:var(--bg4)}.ls-rf-knopf:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.ls-rf-ziffer{background:color-mix(in srgb, currentColor 16%, transparent);border:1px solid color-mix(in srgb, currentColor 50%, transparent);box-sizing:border-box;font-variant-numeric:tabular-nums;border-bottom-width:2px;border-radius:5px;flex:none;justify-content:center;align-items:center;min-width:20px;height:20px;margin-right:8px;padding:1px 5px 0;font-size:.75rem;font-weight:700;line-height:1;display:inline-flex}.ls-rf-ziffer-z{text-box:trim-both cap alphabetic}.ls-rf-gefahr{color:var(--red)}.ls-rf-sicher{background:var(--blue);border-color:var(--blue);color:#fff}.ls-rf-sicher:hover{background:var(--blue);filter:brightness(1.1)}.ls-rf-verwerfen{color:var(--red)}.ls-rf-weiter{background:var(--blue);border-color:var(--blue);color:#fff}.ls-rf-weiter:hover{background:var(--blue);filter:brightness(1.1)}.ls-rf-knoepfe:has(.ls-rf-speichern) .ls-rf-weiter{background:var(--bg3);border-color:var(--sep);color:var(--text)}.ls-rf-knoepfe:has(.ls-rf-speichern) .ls-rf-weiter:hover{background:var(--bg4);filter:none}.ls-rf-speichern{background:var(--blue);border-color:var(--blue);color:#fff}.ls-rf-speichern:hover{background:var(--blue);filter:brightness(1.1)}@media (width>=769px){.ls-rf{padding:20px 22px 22px}.ls-rf-titel{margin-bottom:0;line-height:1.3}.ls-rf-titel+.ls-rf-text{margin-top:8px}.ls-rf-text{margin-bottom:0}.ls-rf-feld{margin:14px 0 0}.ls-rf-knoepfe{flex-wrap:wrap;margin-top:20px}.ls-rf-knopf{flex:1 1 0;min-width:max-content;min-height:36px;padding:0 16px}}@media (width<=768px){.ls-rf-titel+.ls-rf-knoepfe{margin-top:16px}.ls-rf{bottom:calc(12px + env(safe-area-inset-bottom,0px));width:calc(100% - 24px);max-width:480px;top:auto;transform:translate(-50%)}.ls-rf-knoepfe{flex-direction:column-reverse}.ls-rf:has(.ls-rf-speichern){width:calc(100% - 24px)}.ls-rf-knopf{min-height:44px;font-size:1rem}.ls-rf-ziffer{display:none}.ls-rf-breit{width:calc(100% - 24px)}.ls-rf-feld{font-size:1rem}}@media (width>=769px){.ls-fenster{max-width:calc(100vw / var(--ls-skala) - 32px)}.ls-fenster.ls-fenster-klein{width:var(--ls-fenster-klein)}.ls-fenster.ls-fenster-formular{width:var(--ls-fenster-formular)}.ls-fenster.ls-fenster-breit{width:var(--ls-fenster-breit)}.ls-fenster.ls-fenster-voll{width:var(--ls-fenster-voll)}}.app{flex:1;display:flex;overflow:hidden}.sidebar{border-right:1px solid var(--sep);background:#1c1c1eb3;flex-direction:column;flex-shrink:0;width:264px;padding:16px 0;display:flex;overflow-y:auto}.sb-section{padding:0 12px 20px}.sb-label{letter-spacing:.06em;text-transform:uppercase;color:var(--text3);padding:0 4px 8px;font-size:.6875rem;font-weight:600}.sb-btn{width:100%;color:var(--text3);cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:6px;margin-top:4px;padding:7px 8px;font-size:.8125rem;transition:all .15s;display:flex}.sb-btn:hover{background:var(--bg3);color:var(--blue)}.sb-btn.primary{background:var(--blue);color:#fff;font-weight:600}.sb-sep{border:none;border-top:1px solid var(--sep);margin:4px 12px 16px}.sb-stat{color:var(--text2);padding:3px 12px;font-size:.75rem}.sb-stat em{color:var(--red);font-style:normal;font-weight:600}.sidebar-backdrop{display:none}.sb-empty{color:var(--text3);padding:2px 0 4px;font-size:.75rem}.sb-today{flex-direction:column;gap:2px;display:flex}.sb-today-row{color:var(--text);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;width:100%;padding:5px 6px;font-size:.8125rem;display:flex}.sb-today-row:hover{background:var(--bg3)}.sb-today-dot{border-radius:50%;flex:none;width:8px;height:8px}.sb-today-time{color:var(--text2);font-variant-numeric:tabular-nums;flex:none;min-width:46px;font-size:.75rem}.sb-today-title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sb-timer{width:100%;color:var(--text);text-align:left;cursor:pointer;background:#30d15814;border:1px solid #30d15840;border-radius:10px;align-items:center;gap:8px;margin-bottom:4px;padding:7px 9px;font-size:.8125rem;display:flex}.sb-timer-pulse{border-radius:50%;flex:none;width:9px;height:9px;animation:1.6s ease-in-out infinite sbPulse}.sb-timer-title{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.sb-timer-duration{color:var(--text2);font-variant-numeric:tabular-nums;flex:none;font-size:.75rem}.sb-tasks{flex-direction:column;gap:2px;margin:4px 0 6px;display:flex}.sb-task{border-radius:8px;align-items:center;gap:8px;padding:3px 6px;display:flex}.sb-task:hover{background:var(--bg3)}.sb-task-check{accent-color:var(--blue);cursor:pointer;flex:none}.sb-task-title{color:var(--text);text-align:left;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;flex:1;padding:0;font-size:.8125rem;overflow:hidden}.sb-task.overdue .sb-task-title{color:var(--red)}.sb-task-prio{flex:none;font-size:.6875rem;font-weight:800}.sb-task-prio.urgent{color:var(--red)}.sb-task-prio.high{color:var(--orange)}.sb-foot{border-top:1px solid var(--sep);margin-top:auto;padding-top:14px}@media (width<=768px){.sidebar{top:var(--ls-titlebar-h);z-index:var(--z-drawer);width:min(280px,82vw);box-shadow:none;visibility:hidden;background:#161618fa;transition:transform .22s,visibility 0s linear .22s;position:fixed;bottom:0;left:0;transform:translate(-105%)}.app.sidebar-open .sidebar{visibility:visible;transition:transform .22s,visibility;transform:translate(0)}.sidebar-backdrop{inset:var(--ls-titlebar-h) 0 0 0;z-index:var(--z-drawer-backdrop);background:#0000008c;display:block;position:fixed}.sidebar{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-bottom:calc(24px + var(--ls-safe-bottom));border-right:none;border-radius:0 16px 16px 0;overflow-x:hidden}.app.sidebar-open .sidebar{box-shadow:2px 0 8px #00000059,12px 0 40px #00000073}.sb-section{padding:0 14px 18px}.sb-label{padding:0 4px 10px;font-size:.75rem}.sb-sep{margin:2px 14px 14px}.sb-stat{padding:2px 18px 6px;font-size:.8125rem}.sb-empty,.cal-empty{padding:2px 4px 6px;font-size:.8125rem}.sb-today-row,.cal-row,.sb-timer,.sb-task,.sb-btn{-webkit-tap-highlight-color:transparent;min-height:44px}.sb-today-row:active,.cal-row:active,.sb-task:active,.sb-btn:not(.primary):active{background:var(--bg3)}.sb-today-row{gap:10px;padding:8px;font-size:.9375rem}.sb-today-time{min-width:52px;font-size:.8125rem}.sb-timer{gap:10px;margin-bottom:6px;padding:9px 12px;font-size:.9375rem}.sb-timer-duration{font-size:.8125rem}.sb-tasks{gap:4px}.sb-task{gap:10px;padding:4px 8px}.sb-task-check{width:20px;height:20px}.sb-task-title{align-self:stretch;font-size:.9375rem}.sb-task-prio{font-size:.8125rem}.sb-btn{gap:8px;padding:9px 10px;font-size:.9375rem}}.sb-hinweis{color:var(--text3);padding:0 8px 6px;font-size:.6875rem}.shell{flex-direction:column;height:100%;display:flex}.titlebar{height:var(--ls-titlebar-h);padding:var(--ls-safe-top) 20px 0;-webkit-backdrop-filter:blur(20px);z-index:var(--z-dropdown);-webkit-app-region:drag;background:linear-gradient(#212124,#1a1a1c);flex-shrink:0;align-items:center;gap:6px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff0f,0 1px #0009}.tb-left,.tb-right{align-items:center;gap:6px;display:flex}.tb-konto{position:relative}.tb-konto-knopf{color:var(--text);cursor:pointer;background:linear-gradient(#ffffff12,#ffffff08);border:none;border-radius:999px;align-items:center;gap:7px;min-height:32px;padding:3px 12px 3px 3px;font-size:.8125rem;font-weight:600;display:flex;position:relative;box-shadow:inset 0 1px #ffffff0f}.tb-konto-knopf:hover,.tb-konto-knopf.offen{background:linear-gradient(#ffffff1f,#ffffff0f)}.tb-konto-initiale{color:#fff;background:linear-gradient(160deg,#4d9bff,#0a6fe0);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:.8125rem;font-weight:800;display:flex}.tb-konto-menue{background:var(--bg2);border:1px solid var(--sep);box-shadow:var(--shadow);z-index:60;border-radius:12px;flex-direction:column;min-width:210px;padding:6px;display:flex;position:absolute;top:calc(100% + 8px);right:0}.tb-konto-kopf{color:var(--text2);margin:0;padding:8px 10px 10px;font-size:.8125rem}.tb-konto-kopf strong{color:var(--text)}.tb-konto-admin{background:var(--bg4);color:var(--text2);border-radius:999px;margin-left:6px;padding:2px 7px;font-size:.75rem}.tb-konto-eintrag{color:var(--text);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;width:100%;min-height:40px;padding:8px 10px;font-size:.875rem}.tb-konto-zahl{background:var(--blue);color:#fff;text-align:center;vertical-align:middle;border-radius:9px;min-width:18px;margin-left:8px;padding:0 5px;font-size:11px;font-weight:700;line-height:18px;display:inline-block}.tb-konto-eintrag:hover{background:var(--bg3)}.tb-konto-trenner{border:0;border-top:1px solid var(--sep);margin:4px 0 2px}.tb-konto-abschnitt{color:var(--text3);letter-spacing:.06em;text-transform:uppercase;margin:0;padding:6px 10px 2px;font-size:.75rem;font-weight:700}.tb-konto-abmelden{border-top:1px solid var(--sep);color:var(--orange,#ff9f0a);border-radius:0 0 8px 8px;margin-top:4px;font-weight:600}.tb-left{flex:0 auto;min-width:0}.tb-right{flex:none;margin-left:auto}.tb-logo{letter-spacing:-.5px;color:var(--text);margin-right:4px;font-size:1.125rem;font-weight:700}.tb-logo span{color:var(--blue)}.tb-instance{appearance:none;color:var(--text3);cursor:pointer;font:inherit;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;background:#ffffff0d;border:none;border-radius:6px;flex-shrink:0;margin-right:8px;padding:3px 8px;font-size:.75rem;font-weight:700;line-height:normal;position:relative;box-shadow:inset 0 1px #ffffff0d}.tb-tabs{background:var(--bg3);-webkit-overflow-scrolling:touch;border-radius:9px;gap:2px;min-width:0;padding:3px;display:flex;overflow-x:auto}.tb-tab{cursor:pointer;color:var(--text2);-webkit-app-region:no-drag;white-space:nowrap;background:0 0;border:none;border-radius:9px;flex:none;padding:6px 13px;font-size:.8125rem;font-weight:500;transition:all .2s}.tb-tab:hover{color:var(--text)}.tb-tab:not(.active):hover{background:#ffffff0b}.tb-tab.active{color:var(--text);background:linear-gradient(#45454b,#37373d);box-shadow:inset 0 1px #ffffff17,0 1px 3px #00000080}.tb-space{flex:1}.ctx-pill{height:32px;color:var(--text3);-webkit-app-region:no-drag;text-overflow:ellipsis;white-space:nowrap;background:#ffffff0a;border:none;border-radius:999px;flex:0 auto;align-items:center;min-width:0;padding:0 13px;font-size:.8125rem;font-weight:500;transition:all .3s;display:inline-flex;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.ctx-pill.on{color:var(--green);background:#30d15814;border-color:#30d15866}.tb-settings{background:var(--bg3);border:1px solid var(--sep);color:var(--text2);cursor:pointer;-webkit-app-region:no-drag;border-radius:8px;padding:4px 10px;font-size:.8125rem;font-weight:600;transition:all .15s}.tb-settings:hover{background:var(--bg4);color:var(--text)}.tb-chat,.tb-suche,.tb-settings{color:var(--text2);cursor:pointer;-webkit-app-region:no-drag;background:linear-gradient(#ffffff0d,#ffffff05);border:none;border-radius:10px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:.875rem;line-height:1;transition:background .15s,color .15s;display:inline-flex;box-shadow:inset 0 1px #ffffff0d}.tb-chat:hover{background:var(--bg4);color:var(--text)}.tb-chat.open{background:var(--blue);border-color:var(--blue);color:#fff}.tb-chat:hover,.tb-suche:hover,.tb-settings:hover{color:var(--text);background:linear-gradient(#ffffff17,#ffffff0d)}.tb-suche:hover{background:var(--bg4);color:var(--text)}.tb-suche.active{color:#fff;background:linear-gradient(#3d95ff,#0a70e0);box-shadow:inset 0 1px #ffffff38,0 1px 3px #00000080}.tb-menu{background:var(--bg3);color:var(--text);cursor:pointer;border:none;border-radius:8px;flex:none;padding:4px 10px;font-size:1.0625rem;display:none}@media (width<=1600px){.tb-tab{padding:5px 10px}}@media (width<=1340px){.tb-tab{padding:5px 7px;font-size:.78125rem}.tb-tabs{gap:1px;padding:2px}}@media (width<=860px){.titlebar{padding:var(--ls-safe-top) 12px 0}.tb-right{margin-left:auto}}@media (width<=768px){.titlebar{padding:var(--ls-safe-top) 8px 0;gap:4px}.tb-menu{display:inline-flex}.tb-konto-name{display:none}.tb-konto-knopf{min-width:44px;min-height:44px;padding:4px}.tb-konto-initiale{width:34px;height:34px}.tb-konto-menue{min-width:220px;max-width:calc(100vw - 24px);max-height:calc(100dvh - var(--ls-titlebar-h) - var(--ls-bottom-clearance) - 16px);overscroll-behavior:contain;overflow-y:auto}.tb-konto-eintrag{min-height:44px}.tb-left{flex:1;min-width:0;overflow:hidden}.tb-menu,.tb-instance{text-overflow:ellipsis;flex:0 auto;max-width:none;overflow:hidden}.tb-logo{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.tb-tabs{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.tb-tabs::-webkit-scrollbar{display:none}.tb-tab{white-space:nowrap;padding:8px 15px;font-size:.9375rem}.ctx-pill,.tb-settings{display:none}.tb-chat,.tb-suche{min-width:44px;min-height:44px;padding:5px 11px;font-size:1.0625rem}.tb-instance{box-shadow:none;isolation:isolate;background:0 0;min-width:44px;min-height:44px}.tb-instance:before{content:"";pointer-events:none;z-index:-1;background:#ffffff0d;border-radius:6px;position:absolute;inset:12px 0;box-shadow:inset 0 1px #ffffff0d}.tb-tabs{display:none}.tb-logo{display:inline}}@media (width<=480px){.tb-logo{display:none}}.view{flex-direction:column;flex:1;min-width:0;display:none;overflow:hidden}.view.active{padding-bottom:var(--ls-bottom-clearance);display:flex}#cal-wrap{flex-direction:column;flex:1;min-height:0;padding:16px 20px;display:flex;position:relative;overflow:hidden}@media (width>=769px){#cal-wrap{container:kalender/inline-size}}.view-bar{background:linear-gradient(#17171a,#121214);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:10px;padding:12px 20px;display:flex;box-shadow:inset 0 1px #ffffff08,0 1px #00000080}.view-title{letter-spacing:-.3px;font-size:1.0625rem;font-weight:700}@media (width<=768px){.view-bar{padding:10px 12px}#view-inventory .view-bar .view-title{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}#view-inventory .view-bar .vs{display:none}#view-inventory .view-bar .sel{flex:140px;min-width:0;height:32px}#view-inventory .view-bar .inv-search{flex:100%;width:auto}#view-inventory .view-bar .inv-location-filter{flex:100px;width:auto;min-width:0}#view-inventory .view-bar .action-btn{flex:none;height:32px;padding:4px 14px}#view-inventory .book-filter-seg{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;flex:100%;overflow-x:auto}#view-inventory .book-filter-seg .book-filter-btn{white-space:nowrap;flex:none}#cal-wrap{padding:0}}.ls-ansicht-fehler{justify-content:center;align-items:center}.ls-ansicht-fehler-kasten{text-align:center;flex-direction:column;align-items:center;gap:10px;max-width:420px;padding:0 16px;display:flex}.ls-ansicht-fehler-titel{margin:0;font-size:17px;font-weight:600}.ls-ansicht-fehler-text{color:var(--text2);margin:0}.ls-ansicht-laedt{justify-content:center;align-items:center}.ls-ansicht-laedt-text{color:var(--text3);opacity:0;margin:0;animation:.2s ease-out .4s forwards ls-ansicht-laedt-ein}@keyframes ls-ansicht-laedt-ein{to{opacity:1}}@media (prefers-reduced-motion:reduce){.ls-ansicht-laedt-text{animation-duration:0s}}}@layer widget{@media (width>=769px){.ls-heute{box-sizing:border-box;gap:13px;min-width:0;padding-top:9px;padding-bottom:9px;display:flex}.ls-heute-haupt{flex-direction:column;flex:1;min-width:0;display:flex}.ls-heute-kopf{flex:none;align-items:center;gap:10px;min-width:0;display:flex}.ls-heute-datum{flex-direction:column;flex:none;gap:1px;min-width:0;display:flex}.ls-heute[data-stufe="4"] .ls-heute-datum,.ls-heute[data-stufe="5"] .ls-heute-datum,.ls-heute[data-stufe="6"] .ls-heute-datum{width:126px}.ls-heute[data-stufe="3"] .ls-heute-datum{width:124px}.ls-heute[data-stufe="2"] .ls-heute-datum{width:98px}.ls-heute-datum-zeile{color:var(--text);text-overflow:ellipsis;font-variant-numeric:tabular-nums;letter-spacing:-.02em;white-space:nowrap;font-size:1.25rem;font-weight:600;line-height:1.15;overflow:hidden}.ls-heute-wochentag{color:var(--text);white-space:nowrap;align-items:baseline;gap:6px;font-size:.8125rem;font-weight:600;line-height:1.25;display:flex;overflow:hidden}.ls-heute-kw{color:var(--text2);font-variant-numeric:tabular-nums;font-weight:500}.ls-heute-uhr-text{color:var(--text2);font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:600;line-height:1.25}.ls-heute[data-stufe="1"] .ls-heute-haupt{justify-content:space-evenly}.ls-heute[data-stufe="1"] .ls-heute-kopf,.ls-heute[data-stufe="1"] .ls-heute-datum,.ls-heute[data-stufe="1"] .ls-heute-koerper,.ls-heute[data-stufe="1"] .ls-heute-zahlen{display:contents}.ls-heute[data-stufe="1"] .ls-heute-trenner{margin:0}.ls-heute[data-stufe="1"]{padding-left:var(--sbr-x);padding-right:var(--sbr-x)}.ls-heute-mitte{flex-direction:column;flex:1;align-items:flex-start;gap:1px;min-width:0;display:flex}.ls-heute-mitte-label{max-width:100%;color:var(--text2);font-variant-numeric:tabular-nums;text-overflow:clip;white-space:nowrap;font-size:.75rem;line-height:1.25;overflow:hidden}.ls-heute-mitte-wert{max-width:100%;color:var(--blue);font-variant-numeric:tabular-nums;text-overflow:clip;white-space:nowrap;font-size:.875rem;font-weight:600;line-height:1.25;overflow:hidden}.ls-heute-analog{flex:none;margin-left:auto}.ls-heute-analog svg{display:block}.ls-heute-analog-rand{fill:none;stroke:var(--bg4);stroke-width:1.5px}.ls-heute-analog-marke{stroke:var(--bg4);stroke-width:1px}.ls-heute-analog-markeGross{stroke:var(--text3);stroke-width:1.5px}.ls-heute-analog-stunde{stroke:var(--text);stroke-linecap:round;stroke-width:2.5px}.ls-heute-analog-minute{stroke:var(--text);stroke-linecap:round;stroke-width:1.5px}.ls-heute-analog-mitte{fill:var(--text)}.ls-heute-kreis{flex:none;position:relative}.ls-heute-kreis svg{display:block}.ls-heute-kreis-spur{fill:none;stroke:var(--bg4)}.ls-heute-kreis-wert{fill:none;stroke:var(--green);stroke-linecap:round}.ls-heute-kreis-text{color:var(--text);font-variant-numeric:tabular-nums;letter-spacing:-.02em;justify-content:center;align-items:center;font-size:.75rem;font-weight:600;display:flex;position:absolute;inset:0}.ls-heute-rechts{flex:none;margin-left:0}.ls-heute[data-stufe="2"] .ls-heute-rechts{margin-left:auto}.ls-heute-trenner{background:var(--sep);flex:none;height:1px;margin:3px 0}.ls-heute-koerper{flex-direction:column;flex:1;justify-content:flex-start;min-height:0;display:flex}.ls-heute-zahlen{flex:none;justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.ls-heute[data-stufe="2"] .ls-heute-zahlen,.ls-heute[data-stufe="3"] .ls-heute-zahlen,.ls-heute[data-stufe="4"] .ls-heute-zahlen,.ls-heute[data-stufe="5"] .ls-heute-zahlen,.ls-heute[data-stufe="6"] .ls-heute-zahlen{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.ls-heute[data-stufe="2"] .ls-heute-zahlen{gap:0}.ls-heute-zahl{min-width:0;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;flex-direction:column;gap:1px;margin:0;padding:0;display:flex}.ls-heute[data-stufe="1"] .ls-heute-zahl{flex-direction:row;align-items:baseline;gap:7px}.ls-heute-zahl-wert{color:var(--text);font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:600;line-height:1.05}.ls-heute[data-stufe="1"] .ls-heute-zahl-wert{font-size:1.25rem}.ls-heute-blau{color:var(--blue)}.ls-heute-zahl-wort{color:var(--text2);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;font-size:.75rem;line-height:1.25;display:flex;overflow:hidden}.ls-heute-punkt{border-radius:50%;flex:none;width:6px;height:6px}.ls-heute-rot{background:var(--red)}.ls-heute-gruen{background:var(--green)}.ls-heute-termine{border-top:1px solid var(--sep);flex-direction:column;flex:1;justify-content:center;gap:4px;min-width:0;margin-top:4px;padding-top:4px;display:flex}.ls-heute-zeile{align-items:baseline;gap:9px;min-width:0;display:flex}.ls-heute-zeile-zeit{color:var(--blue);font-variant-numeric:tabular-nums;flex:none;font-size:.8125rem;font-weight:600}.ls-heute-zeile-titel{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;overflow:hidden}.ls-heute-zeile-status{color:var(--text2);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;margin-left:auto;padding-left:8px;font-size:.75rem}.ls-heute-leer{color:var(--text2);font-size:.8125rem}.ls-heute-mitte-wert{align-items:baseline;gap:7px;display:flex}.ls-heute-mitte-zeit{flex:none}.ls-heute-achse-band{border-top:1px solid var(--sep);flex:none;margin-top:5px;padding-top:5px}.ls-heute-achse{flex:none;margin-top:4px;padding-bottom:3px}.ls-heute-bahn{background:var(--bg3);border-radius:4px;height:8px;position:relative;overflow:hidden}.ls-heute-tick{background:var(--bg2);width:1px;height:8px;position:absolute;top:0}.ls-heute-block{background:var(--blue);border-radius:3px;min-width:8px;height:6px;position:absolute;top:1px}.ls-heute-vorbei{background:color-mix(in srgb, var(--blue) 42%, transparent)}.ls-heute-marke{background:var(--text);border-radius:1px;width:2px;height:12px;position:absolute;top:-2px}.ls-heute-marken{color:var(--text2);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:4px;font-size:.75rem;display:flex;position:relative}.ls-heute-jetztwort{color:var(--text);white-space:nowrap;font-weight:600;position:absolute;top:0}.ls-heute[data-stufe="4"] .ls-heute-haupt,.ls-heute[data-stufe="5"] .ls-heute-haupt,.ls-heute[data-stufe="6"] .ls-heute-haupt{width:calc(374px - 2 * var(--ls-seitenrand) - 2 * var(--sbr-x) - 2px);flex:none;max-width:100%}.app[data-dock-seite=rechts] .ls-heute{flex-direction:row-reverse}.ls-heute-knoepfe{flex:1;grid-template-rows:repeat(3,minmax(0,1fr));grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:6px 13px;min-width:0;display:grid}.ls-heute-knopf{background:var(--bg3);min-width:0;color:var(--text);cursor:pointer;font:inherit;border:1px solid #0000;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:3px;margin:0;padding:0 2px;transition:background .14s,border-color .14s;display:flex}.ls-heute-knopf:hover:not(:disabled){background:var(--bg4);border-color:var(--sep)}.ls-heute-knopf:focus-visible{outline:2px solid var(--blue);outline-offset:1px}.ls-heute-knopf:disabled{color:var(--text3);cursor:default}.ls-heute-knopf-symbol{flex:none;width:18px;height:18px}.ls-heute-knopf-wort{text-overflow:clip;white-space:nowrap;max-width:100%;font-size:.75rem;font-weight:600;line-height:1.2;overflow:hidden}.ls-platzhalter{border-style:dashed;border-color:color-mix(in srgb, var(--text3) 55%, transparent);background:color-mix(in srgb, var(--bg3) 70%, transparent);color:var(--text2);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex;overflow:hidden}.ls-platzhalter-name{color:var(--text);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.8125rem;font-weight:600;overflow:hidden}.ls-platzhalter-mass{color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.9375rem;font-weight:600;line-height:1.1}.ls-platzhalter-zusatz{color:var(--text3);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.6875rem;line-height:1.1}.ls-sandbox{border:1px dashed color-mix(in srgb, var(--text3) 55%, transparent);border-radius:10px;margin:0 0 18px;padding:14px}.ls-sandbox-reihe{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.ls-sandbox-kachel{background:var(--bg3);border:1px dashed color-mix(in srgb, var(--text3) 55%, transparent);cursor:grab;border-radius:10px;align-items:center;gap:8px;padding:8px 10px;display:flex}.ls-sandbox-kachel:active{cursor:grabbing}.ls-sandbox-name{color:var(--text);font-size:.8125rem;font-weight:600}.ls-sandbox-px{color:var(--text3);font-variant-numeric:tabular-nums;font-size:.6875rem}.ls-sandbox-plus{background:var(--bg4);color:var(--text2);cursor:pointer;border:none;border-radius:7px;padding:5px 8px;font-size:.875rem;line-height:1}.ls-sandbox-plus:hover{color:var(--text)}.ls-sandbox-hinweis{margin:12px 0 0}.ls-sandbox-stufen{gap:6px;margin-top:10px;display:flex}.ls-sandbox-stufe{background:var(--bg3);border:1px solid var(--sep);color:var(--text2);cursor:pointer;font-variant-numeric:tabular-nums;border-radius:8px;flex:1;min-height:32px;font-size:.8125rem;font-weight:600}.ls-sandbox-stufe:hover{color:var(--text)}.ls-sandbox-stufe.ls-an{background:var(--blue);border-color:var(--blue);color:#fff}.ls-cdw{box-sizing:border-box;min-width:0;padding:var(--ls-cdw-rand) var(--ls-cdw-seite);flex-direction:column;font-size:13px;line-height:16px;display:flex;position:relative;overflow:hidden}.ls-cdw-inhalt{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}:where(.ls-cdw) button,:where(.ls-cdw) input{font:inherit;margin:0}.ls-cdw [hidden]{display:none!important}.ls-cdw-c{flex-direction:column;gap:6px;min-width:0;min-height:0;display:flex}.ls-cdw-c>*{flex-shrink:0}.ls-cdw-r{flex:none;align-items:center;gap:6px;min-width:0;display:flex}.ls-cdw-r.ls-cdw-z{justify-content:center}.ls-cdw-f1{flex:1;min-width:0}.ls-cdw-f0{flex:0 auto;min-width:0}.ls-cdw-band1{height:100%}.ls-cdw-saeule{align-items:stretch}.ls-cdw-nm{color:var(--text);cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:0;min-width:0;padding:0;font-size:13px;font-weight:650;line-height:16px;overflow:hidden}button.ls-cdw-nm:hover{color:var(--blue)}.ls-cdw-nm.ls-cdw-zwei{overflow-wrap:break-word;text-align:center;white-space:normal;max-height:32px}.ls-cdw-nm.ls-cdw-umbruch{overflow-wrap:break-word;white-space:normal}.ls-cdw-mt{color:var(--text2);font-variant-numeric:tabular-nums;white-space:nowrap;background:0 0;border:0;flex:none;padding:0;font-size:12px;line-height:15px;overflow:hidden}.ls-cdw-mt.ls-cdw-leise{color:var(--text3)}button.ls-cdw-mehr{cursor:pointer;text-align:left}button.ls-cdw-mehr:hover{color:var(--blue)}.ls-cdw-zt{color:var(--text);cursor:pointer;font-variant-numeric:tabular-nums;letter-spacing:-.01em;text-align:left;white-space:nowrap;background:0 0;border:0;flex:none;padding:0;font-size:20px;font-weight:650;line-height:26px;overflow:hidden}.ls-cdw-zt>span{display:block}.ls-cdw-zt.ls-cdw-pausiert{color:var(--text2)}.ls-cdw-zt.ls-cdw-fertig{color:var(--orange)}.ls-cdw-balken{background:var(--bg4);border-radius:2px;flex:none;height:4px;display:block;overflow:hidden}.ls-cdw-balken>i{border-radius:2px;height:100%;display:block}.ls-cdw-ring{background:conic-gradient(var(--ls-cdw-farbe,var(--blue)) calc(var(--ls-cdw-p,0) * 1%), var(--bg4) 0);color:var(--text);cursor:pointer;height:var(--ls-cdw-ring);width:var(--ls-cdw-ring);border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.ls-cdw-ring:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.ls-cdw-ring-innen{background:var(--bg2);font-size:var(--ls-cdw-ring-schrift,14px);font-variant-numeric:tabular-nums;height:calc(var(--ls-cdw-ring) - 2 * var(--ls-cdw-dicke,5px));width:calc(var(--ls-cdw-ring) - 2 * var(--ls-cdw-dicke,5px));border-radius:50%;place-items:center;font-weight:650;display:grid}.ls-cdw-ring.ls-cdw-pausiert .ls-cdw-ring-innen{color:var(--text2)}.ls-cdw-ring.ls-cdw-fertig .ls-cdw-ring-innen{color:var(--orange)}.ls-cdw-mini{background:conic-gradient(var(--ls-cdw-farbe,var(--blue)) calc(var(--ls-cdw-p,0) * 1%), var(--bg4) 0);border-radius:50%;flex:none;width:10px;height:10px}.ls-cdw-trenn{background:var(--sep);flex:none;align-self:stretch;width:1px}.ls-cdw-kn{background:var(--bg3);color:var(--text);cursor:pointer;white-space:nowrap;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;height:28px;padding:0 10px;font-size:12.5px;font-weight:600;display:inline-flex}.ls-cdw-kn:hover{background:var(--bg4)}.ls-cdw-kn.ls-cdw-voll{flex:1}.ls-cdw-kn.ls-cdw-blau{background:var(--blue);color:#fff}.ls-cdw-kn.ls-cdw-blau:hover{filter:brightness(1.1)}.ls-cdw-vl{background:var(--bg3);color:var(--text);cursor:pointer;white-space:nowrap;border:0;border-radius:999px;flex:none;align-items:center;gap:5px;height:28px;padding:0 10px;font-size:12.5px;font-weight:600;display:inline-flex}.ls-cdw-vl:hover{background:var(--bg4)}.ls-cdw-vl i{color:var(--text2);font-variant-numeric:tabular-nums;font-style:normal;font-weight:500}.ls-cdw-vl .ls-cdw-nm{cursor:inherit;font-size:inherit;font-weight:inherit}.ls-cdw-mehrchip{color:var(--text2)}.ls-cdw-passend{flex-wrap:wrap;flex:none;align-content:flex-start;gap:6px;min-width:0;display:flex;overflow:hidden}.ls-cdw-passend.ls-cdw-f1{flex:1}.ls-cdw-passend.ls-cdw-spalte{flex-flow:column;gap:4px}.ls-cdw-passend.ls-cdw-kopf{justify-content:space-between}.ls-cdw-andere-reihe{min-width:0}.ls-cdw-andere-reihe>.ls-cdw-passend{flex:0 auto}.ls-cdw-anderer-zeile{gap:6px}.ls-cdw-anderer-zeile .ls-cdw-kn{height:24px;padding:0 9px;font-size:12px}.ls-cdw-satz{flex:none;align-items:center;gap:6px;min-width:0;margin:0;display:flex}.ls-cdw-satz.ls-cdw-f1{flex:1}.ls-cdw-satz.ls-cdw-gestapelt{flex-direction:column;align-items:stretch}.ls-cdw-satz.ls-cdw-satz-min{flex:1;min-width:150px}.ls-cdw-feld{background:var(--bg);border:1px solid var(--bg4);box-sizing:border-box;border-radius:9px;flex:1;align-items:center;min-width:0;height:28px;display:flex;position:relative;overflow:hidden}.ls-cdw-satz.ls-cdw-gestapelt .ls-cdw-feld{flex:none}.ls-cdw-feld:focus-within{border-color:var(--blue)}.ls-cdw-feld:has(input[aria-invalid]){border-color:var(--red)}.ls-cdw-eingabe{color:var(--text);text-overflow:clip;background:0 0;border:0;outline:none;flex:1;width:100%;min-width:0;height:100%;padding:0 9px;font-size:13px}.ls-cdw-eingabe::placeholder{color:var(--text3)}.ls-cdw-feldfehler{background:var(--bg);color:var(--red);white-space:nowrap;flex:none;padding:0 8px 0 4px;font-size:12px;font-weight:600}.ls-cdw-frage{background:var(--bg2);border-radius:inherit;box-sizing:border-box;padding:var(--ls-cdw-rand) var(--ls-cdw-seite);z-index:1;flex-direction:column;justify-content:center;gap:6px;display:flex;position:absolute;inset:0;overflow-y:auto}.ls-cdw-frage-kopf{justify-content:space-between;align-items:center;gap:6px}.ls-cdw-frage-text{color:var(--text);min-width:0;font-size:13px;font-weight:600}.ls-cdw-frage-weg{color:var(--text2);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;height:24px;padding:0 6px;font-size:12.5px}.ls-cdw-frage-weg:hover{background:var(--bg3);color:var(--text)}.ls-cdw-frage-knoepfe{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.ls-cdw-frage .ls-cdw-frage-knopf{background:var(--blue);color:#fff;font-variant-numeric:tabular-nums}.ls-cdw-frage .ls-cdw-frage-knopf:hover{background:var(--blue);filter:brightness(1.08)}.ls-cdw-frage[data-schmal] .ls-cdw-frage-knopf{height:24px;padding:0 9px}.ls-cdw-unsichtbar{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.nbe-sym[data-rk=cd-pausieren]:before{content:"❚❚";font-size:9px}.nbe-sym[data-rk=cd-fortsetzen]:before{content:"▶"}.nbe-sym[data-rk=cd-plus1]:before{content:"+1"}.nbe-sym[data-rk=cd-plus5]:before{content:"+5"}.nbe-sym[data-rk=cd-neuStarten]:before{content:"↻"}.nbe-sym[data-rk=cd-erledigt]:before{content:"✓"}.nbe-sym[data-rk=cd-oeffnen]:before{content:"↵"}.ls-rsw{box-sizing:border-box;align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}.ls-rsw-leer{flex-direction:column;justify-content:center}.ls-rsw-haupt{color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;flex-direction:column;flex:1;align-items:flex-start;gap:1px;min-width:0;padding:0;display:flex}.ls-rsw-titel{color:var(--text3);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.75rem;font-weight:650;overflow:hidden}.ls-rsw-zeit{flex-wrap:wrap;align-items:baseline;gap:0 6px;max-width:100%;display:flex}.ls-rsw-tage{color:var(--green);white-space:nowrap;font-size:1.0625rem;font-weight:800}.ls-rsw[data-phase=vorbereitung] .ls-rsw-tage{color:var(--blue)}.ls-rsw-uhr{color:var(--text2);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.8125rem;font-weight:650}.ls-rsw-gespart{color:var(--text3);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.75rem;overflow:hidden}.ls-rsw-knoepfe{flex-direction:column;flex:none;gap:4px;display:flex}.ls-rsw-knopf{background:var(--bg3);border:1px solid var(--sep);color:var(--text);cursor:pointer;font:inherit;white-space:nowrap;border-radius:8px;padding:4px 10px;font-size:.75rem;font-weight:700}.ls-rsw-knopf:hover{border-color:var(--blue);color:var(--blue)}.ls-rsw-knopf.ls-rsw-sos{border-color:var(--red);color:var(--red)}.ls-zlw{box-sizing:border-box;min-width:0;padding-bottom:var(--ls-zlw-rand);padding-top:var(--ls-zlw-rand);flex-direction:column;display:flex;overflow:hidden}.ls-zlw-satz{color:var(--text3);text-align:center;flex-wrap:wrap;flex:1;justify-content:center;align-items:center;gap:4px 8px;min-width:0;min-height:0;margin:0;font-size:.8125rem;line-height:1.3;display:flex;overflow:hidden}.ls-zlw-satz-text{min-width:0}.ls-zlw-erneut{border:1px solid var(--sep);color:var(--blue);cursor:pointer;font:inherit;background:0 0;border-radius:6px;padding:2px 8px;font-size:.75rem;font-weight:600}.ls-zlw-liste{gap:var(--ls-zlw-luecke);overflow-clip-margin:var(--ls-zlw-rand);flex-direction:column;flex:1;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow:clip}.ls-zlw-zeile{height:var(--ls-zlw-zeile);flex:none;align-items:center;gap:6px;min-width:0;display:flex}.ls-zlw-knopf{border:0;border-left:3px solid var(--ls-zlw-farbe,var(--blue));box-sizing:border-box;color:var(--text);cursor:pointer;font:inherit;text-align:left;background:0 0;border-radius:0;flex:1;align-items:center;gap:8px;min-width:0;height:100%;padding:0 0 0 8px;display:flex}.ls-zlw-knopf:hover .ls-zlw-name{color:var(--blue)}.ls-zlw-links{text-align:left;flex-direction:column;flex:1;justify-content:center;align-items:flex-start;min-width:0;display:flex}.ls-zlw-name,.ls-zlw-unten{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:clip visible}.ls-zlw-name{color:var(--text);font-size:.8125rem;font-weight:600;line-height:16px}.ls-zlw-unten{color:var(--text3);font-size:.6875rem;line-height:14px;display:block}.ls-zlw-angabe+.ls-zlw-angabe:before{content:" · "}.ls-zlw-angabe.ls-zlw-pause{color:var(--orange);font-weight:600}.ls-zlw-dauer{color:var(--text);font-variant-numeric:tabular-nums;letter-spacing:-.01em;flex:none;font-size:1.125rem;font-weight:700;line-height:1.2}.ls-zlw-pausiert .ls-zlw-dauer{color:var(--text3)}.ls-zlw[data-stufe="2"] .ls-zlw-knopf{gap:6px}.ls-zlw[data-stufe="2"] .ls-zlw-dauer{font-size:.9375rem}.ls-zlw:not([data-stufe="1"]):not([data-stufe="2"]) .ls-zlw-dauer{font-size:1.25rem}.ls-zlw[data-stufe="1"] .ls-zlw-knopf{flex-direction:column;justify-content:center;align-items:flex-start;gap:0;padding-left:6px}.ls-zlw[data-stufe="1"] .ls-zlw-links{flex:none;align-self:stretch}.ls-zlw[data-stufe="1"] .ls-zlw-name{font-size:.6875rem;font-weight:500;line-height:13px}.ls-zlw[data-stufe="1"] .ls-zlw-dauer{font-size:.9375rem;line-height:17px}.ls-zlw-steuer{flex:none;align-items:center;gap:4px;display:flex}.ls-zlw-steuerknopf{border:1px solid var(--sep);color:var(--text2);cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:inline-flex}.ls-zlw-steuerknopf:hover:not(:disabled){background:var(--bg3);color:var(--text)}.ls-zlw-steuerknopf.ls-zlw-stopp:hover:not(:disabled){color:var(--red)}.ls-zlw-steuerknopf:disabled{cursor:default;opacity:.5}.ls-zlw-symbol{flex:none;display:block}.ls-zlw-mehrzeile{height:var(--ls-zlw-mehr-h);flex:none;display:flex}.ls-zlw-mehr{color:var(--text3);cursor:pointer;font:inherit;font-variant-numeric:tabular-nums;background:0 0;border:0;height:100%;padding:0 0 0 11px;font-size:.6875rem;font-weight:600;line-height:14px}.ls-zlw-mehr:hover{color:var(--blue)}.ls-zlw-titel{color:var(--text3);height:var(--ls-zlw-titel);letter-spacing:.04em;font-size:.625rem;font-weight:600;line-height:var(--ls-zlw-titel);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;flex:none;padding-left:11px;overflow-x:clip}.ls-zlw-titel.ls-zlw-hinweis{letter-spacing:0;text-transform:none;font-size:.6875rem;font-weight:400}.ls-zlw-vergangen .ls-zlw-knopf{border-left-color:color-mix(in srgb, var(--ls-zlw-farbe,var(--blue)) 45%, transparent)}.ls-zlw-vergangen .ls-zlw-name{color:var(--text2);font-weight:500}.ls-zlw-vergangen .ls-zlw-dauer,.ls-zlw[data-stufe] .ls-zlw-vergangen .ls-zlw-dauer{color:var(--text3);font-size:.875rem;font-weight:600}.ls-zlw-startzeile{height:var(--ls-zlw-zeile);flex:none;align-items:center;min-width:0;display:flex}.ls-zlw-start{background:var(--bg3);border:1px solid var(--sep);color:var(--blue);cursor:pointer;font:inherit;white-space:nowrap;border-radius:7px;align-items:center;gap:6px;min-width:0;max-width:100%;height:26px;padding:0 10px;font-size:.8125rem;font-weight:600;display:inline-flex;overflow-x:clip}.ls-zlw-start:hover,.ls-zlw-start[aria-expanded=true]{border-color:var(--blue)}.ls-zlw[data-stufe="1"] .ls-zlw-start{gap:4px;padding:0 8px;font-size:.75rem}.ls-zlw-menue{background:var(--bg2);border:1px solid var(--sep);box-shadow:var(--ls-schatten,0 12px 28px #00000073);box-sizing:border-box;z-index:70;border-radius:10px;flex-direction:column;padding:6px;display:flex;position:fixed;overflow-y:auto}.ls-zlw-menue-titel{color:var(--text);padding:4px 8px 6px;font-size:.8125rem;font-weight:600;line-height:18px}.ls-zlw-menue-gruppe{color:var(--text3);letter-spacing:.04em;text-transform:uppercase;padding:6px 8px 2px;font-size:.625rem;font-weight:600;line-height:14px}.ls-zlw-menue-leer{color:var(--text3);padding:4px 8px;font-size:.75rem;line-height:18px}.ls-zlw-menue-eintrag{box-sizing:border-box;color:var(--text);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;width:100%;min-width:0;padding:5px 8px;font-size:.8125rem;line-height:18px;display:flex}.ls-zlw-menue-eintrag:hover,.ls-zlw-menue-eintrag:focus-visible{background:var(--bg3)}.ls-zlw-menue-unter{color:var(--text2);padding-left:24px}.ls-zlw-menue-punkt{background:var(--ls-zlw-farbe,var(--blue));border-radius:50%;flex:none;width:8px;height:8px}.ls-zlw-menue-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow-x:clip}.ls-wkz-kopf{flex:none;align-items:center;gap:5px;min-height:22px;margin:0 2px 6px;display:flex}.sbr-karte[data-stufe="1"]>.ls-wkz-kopf,.sbr-karte[data-stufe="2"]>.ls-wkz-kopf{gap:4px}.sbr-karte[data-stufe="1"]>.ls-wkz-kopf{margin:0 0 3px}.sbr-karte[data-band="1"]>.ls-wkz-kopf{min-height:21px;margin:5px 7px 3px}.sbr-karte[data-band="1"][data-stufe="1"]>.ls-wkz-kopf{margin:2px 4px 0}.ls-wkz-luecke{flex:1}.ls-wkz-kopf [hidden]{display:none!important}.ls-wkz-kopf button,button.ls-wkz-quelle{color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;margin:0;padding:0}.ls-wkz-kopf .ls-wkz-wk{color:#ffffffeb;white-space:nowrap;background:#ffffff17;border-radius:999px;flex:none;height:22px;padding:0 9px;font-size:12px;font-weight:600;line-height:22px;transition:background .15s}.sbr-karte[data-stufe="1"] .ls-wkz-wk,.sbr-karte[data-stufe="2"] .ls-wkz-wk{padding:0 7px}.sbr-karte[data-band="1"] .ls-wkz-wk{height:21px;line-height:21px}.ls-wkz-kopf .ls-wkz-wk:hover{background:#ffffff29}.ls-wkz-kopf .ls-wkz-neu{color:#9ccbff;background:#0a84ff3d}.ls-wkz-kopf .ls-wkz-neu:hover{color:#fff;background:#0a84ff6b}button.ls-wkz-quelle{color:#fff;white-space:nowrap;border-radius:7px;flex:0 auto;align-items:center;gap:4px;min-width:0;height:22px;margin-left:-4px;padding:0 6px;font-size:13px;font-weight:650;transition:background .15s;display:inline-flex}.ls-wkz-wort{text-overflow:ellipsis;min-width:0;overflow:hidden}button.ls-wkz-quelle:hover,button.ls-wkz-quelle[aria-expanded=true]{background:#ffffff1a}.ls-wkz-pfeil{color:#fff9;flex:none;font-size:10px}button.ls-wkz-quelle.ls-wkz-klein{color:#ffffffbf;border-radius:5px;flex:none;align-self:flex-start;max-width:100%;height:16px;margin:0 0 2px -1px;padding:0 3px;font-size:11px}.sbr-karte[data-band="1"]>button.ls-wkz-quelle.ls-wkz-klein{margin:0 0 0 3px}.ls-wkz-klein .ls-wkz-pfeil{font-size:9px}.ls-wkz-feld{--ls-wkz-ring:0 0 0 3px #0a84ff38;color:#ffffff80;cursor:text;background:#00000061;border:1px solid #ffffff21;border-radius:10px;flex:auto;align-items:center;gap:7px;min-width:0;height:26px;padding:0 10px;font-size:12.5px;transition:border-color .15s;display:flex;overflow:hidden}.sbr-karte[data-band="1"] .ls-wkz-feld{height:21px}.ls-wkz-feld:hover{border-color:#ffffff47}.sbr-karte[data-stufe="1"] .ls-wkz-feld{padding:0 8px}.sbr-karte[data-stufe="1"] .ls-wkz-feld .ls-wkz-lupe{display:none}.ls-wkz-feld.ls-wkz-an{border-color:var(--blue);box-shadow:var(--ls-wkz-ring);color:#fff;font-size:13px}.ls-wkz-feld input{color:inherit;font:inherit;background:0 0;border:0;outline:none;flex:1;min-width:0;margin:0;padding:0}.ls-wkz-feld input::placeholder{color:#ffffff80;opacity:1}.ls-wkz-feld input::-webkit-search-cancel-button{display:none}.ls-wkz-lupe{flex:none;width:12px;height:12px;display:block}.ls-wkz-menue{--ls-wkz-menue-r:13px;--ls-wkz-schatten-menue:0 14px 34px #0009;border-radius:var(--ls-wkz-menue-r);box-shadow:var(--ls-wkz-schatten-menue);box-sizing:border-box;color:#fff;font-family:var(--ls-font);max-height:calc(calc(100vh / var(--ls-skala)) - 16px);z-index:1200;background:#2a2a2e;border:1px solid #ffffff1a;flex-direction:column;gap:1px;width:236px;padding:6px;font-size:13px;display:flex;position:fixed;overflow-y:auto}.ls-wkz-menue button{color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;margin:0;padding:0}.ls-wkz-m-kopf{color:var(--text2);padding:4px 8px 3px;font-size:11.5px;font-weight:650;line-height:15px}.ls-wkz-menue .ls-wkz-m-z{border-radius:7px;flex:none;align-items:center;gap:8px;min-height:27px;padding:5px 8px;line-height:17px;display:flex}.ls-wkz-menue .ls-wkz-m-z:is(:hover,:focus-visible){background:#ffffff14;outline:none}.ls-wkz-menue .ls-wkz-m-z[aria-checked=true]{background:#0a84ff3d;font-weight:650}.ls-wkz-m-text{overflow-wrap:anywhere;flex:1;min-width:0}.ls-wkz-m-haken{color:#fff;text-align:right;flex:none;width:14px;font-weight:700}.ls-wkz-m-farbe{border-radius:50%;flex:none;width:8px;height:8px}.ls-wkz-m-trenn{border:0;border-top:1px solid #ffffff1a;flex:none;margin:5px 4px}.ls-kal{--ls-kal-feder:cubic-bezier(.2, .9, .25, 1.12);--ls-kal-lh:17px;--ls-kal-r-innen:calc(var(--ls-radius) - 6px);--ls-kal-fade:linear-gradient(to right, #000 62%, transparent 98%);border-radius:var(--ls-radius);box-sizing:border-box;color:#fff;isolation:isolate;background:#151517;border:1px solid #ffffff0f;flex-direction:column;min-width:0;padding:6px;font-size:13px;line-height:17px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 10px 18px -12px #000000e6}.ls-kal[data-stufe="1"]{padding:4px}.ls-kal[data-band="1"]{padding:0}.ls-kal[data-zustand=fehler]{padding:10px 12px}.ls-kal [hidden]{display:none!important}.ls-kal button{color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;margin:0;padding:0}.ls-kal :focus-visible{outline:2px solid var(--blue);outline-offset:1px}.ls-kal mark{color:#fff;background:#ffd60a59;border-radius:2px}.ls-kal-satzzeile{color:var(--text2);margin:0}.ls-kal .ls-kal-link{color:#5eb0ff}.ls-kal-orange{color:#ffb340}.ls-kal-blau{color:#5eb0ff}.ls-kal-fett{font-weight:650}.ls-kal-inhalt{flex:auto;gap:12px;min-height:0;display:flex}.ls-kal[data-band="1"] .ls-kal-inhalt{padding:0 7px 5px}.ls-kal[data-band="1"][data-stufe="1"] .ls-kal-inhalt{padding:0 4px 4px}.ls-kal-fuell{flex-direction:column;flex:1 1 0;min-width:0;min-height:0;display:flex;overflow:hidden}.ls-kal-fest{flex-direction:column;flex:none;width:230px;display:flex}.ls-kal[data-stufe="6"] .ls-kal-fest{width:262px}.ls-kal-tt{color:#ffffffe6;-webkit-hyphens:auto;hyphens:auto;line-height:var(--ls-kal-lh);max-height:calc(var(--ls-kal-zl,1) * var(--ls-kal-lh));overflow-wrap:break-word;display:block;overflow:hidden}.ls-kal-e1{white-space:nowrap}.ls-kal [data-gk]{-webkit-mask:linear-gradient(#000, #000) top left / 100% calc(100% - var(--ls-kal-lh)) no-repeat, var(--ls-kal-fade) bottom left / 100% var(--ls-kal-lh) no-repeat;-webkit-mask:linear-gradient(#000, #000) top left / 100% calc(100% - var(--ls-kal-lh)) no-repeat, var(--ls-kal-fade) bottom left / 100% var(--ls-kal-lh) no-repeat;mask:linear-gradient(#000, #000) top left / 100% calc(100% - var(--ls-kal-lh)) no-repeat, var(--ls-kal-fade) bottom left / 100% var(--ls-kal-lh) no-repeat}.ls-kal-z{cursor:pointer;border-radius:8px;flex:none;align-items:flex-start;gap:8px;margin:0;padding:5px 6px;transition:background .15s;display:flex;position:relative}.ls-kal[data-band="1"] .ls-kal-z{padding:1px 4px}.ls-kal[data-band="1"][data-stufe="1"] .ls-kal-z{padding:0 2px}.ls-kal-z:hover{background:#ffffff12}.ls-kal-koerper{min-width:0;transition:transform .25s var(--ls-kal-feder);flex:auto;display:block}.ls-kal-z:hover .ls-kal-koerper{transform:translate(2px)}.ls-kal-zeit{color:var(--text2);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;width:38px;font-size:12.5px}.ls-kal-zeitoben{color:var(--text2);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px;line-height:16px;display:block}.ls-kal-strich{background:var(--ls-kal-f,var(--blue));border-radius:2px;flex:none;align-self:stretch;width:3px;margin:1px 0}.ls-kal .ls-kal-ring{box-sizing:border-box;height:11px;transition:background .15s, transform .2s var(--ls-kal-feder);border:1.6px solid #ebebf599;border-radius:50%;flex:none;width:11px;margin-top:3px;position:relative}.ls-kal .ls-kal-ring:hover{background:#ffffff24;transform:scale(1.15)}.ls-kal .ls-kal-ring.ls-kal-voll{background:#30d158;border-color:#30d158}.ls-kal-fertig .ls-kal-tt{color:var(--text3);text-decoration:line-through}.ls-kal-wann{color:var(--text2);white-space:nowrap;flex:none;margin-left:auto;padding-left:6px;font-size:12px}.ls-kal-wann.ls-kal-blau{color:#5eb0ff}.ls-kal-wann.ls-kal-hell{color:#fffc}.ls-kal-trenn{color:var(--text2);white-space:nowrap;flex:none;margin:5px 4px 1px;font-size:11.5px;font-weight:650;line-height:15px}.ls-kal-trenn.ls-kal-rot{color:#ff6961}.ls-kal-ganz{background:color-mix(in srgb, var(--ls-kal-f) 22%, transparent)}.ls-kal-ganz:hover{background:color-mix(in srgb, var(--ls-kal-f) 32%, transparent)}.ls-kal-ganz .ls-kal-tt{color:#fff;font-weight:600}.ls-kal-streifen{flex-direction:column;flex:none;gap:2px;margin:0 0 4px;display:flex}.ls-kal-streifen .ls-kal-ganz{margin:0}.ls-kal .ls-kal-vorn{border:1px solid #ffffff12;border-left:4px solid var(--ls-kal-f,var(--blue));border-radius:var(--ls-kal-r-innen);box-sizing:border-box;background:#1f1f23;flex:none;align-items:flex-start;gap:10px;width:100%;margin:0 0 6px;padding:9px 10px 10px 9px;transition:background .15s;display:flex;position:relative}.ls-kal .ls-kal-vorn:hover{background:#26262b}.ls-kal-uhr{font-variant-numeric:tabular-nums;letter-spacing:-.2px;white-space:nowrap;flex:none;font-size:19px;font-weight:700;line-height:24px}.ls-kal-uhr small{color:var(--text2);letter-spacing:0;font-size:11.5px;font-weight:600;line-height:15px;display:block}.ls-kal-vorn .ls-kal-tt{--ls-kal-lh:19px;color:#fff;margin-top:2px;font-size:14.5px;font-weight:650}.ls-kal-grund{color:var(--text2);margin-top:3px;font-size:12px;line-height:16px;display:block;overflow:hidden}.ls-kal-grund.ls-kal-e1{--ls-kal-lh:16px}.ls-kal[data-stufe="1"] .ls-kal-vorn{flex-direction:column;gap:1px;padding:5px 6px 6px 7px}.ls-kal[data-stufe="1"] .ls-kal-vorn .ls-kal-koerper{width:100%}.ls-kal[data-stufe="1"] .ls-kal-uhr{font-size:14px;line-height:17px}.ls-kal[data-stufe="1"] .ls-kal-vorn .ls-kal-tt{--ls-kal-lh:18px;margin-top:0;font-size:13.5px}.ls-kal[data-stufe="1"] .ls-kal-zeit{width:34px;font-size:12px}.ls-kal .ls-kal-vorn.ls-kal-flach{border:0;border-left:3px solid var(--ls-kal-f,var(--blue));background:0 0;border-radius:3px 7px 7px 3px;flex-direction:row;gap:8px;margin:0;padding:2px 4px 2px 6px}.ls-kal .ls-kal-vorn.ls-kal-flach:hover{background:#ffffff12}.ls-kal-flach .ls-kal-uhr{font-size:14px;line-height:18px}.ls-kal-flach .ls-kal-tt{--ls-kal-lh:18px;margin-top:0;font-size:13.5px}.ls-kal[data-stufe="1"] .ls-kal-vorn.ls-kal-flach{gap:6px;padding:0 2px 0 5px}.ls-kal[data-stufe="1"] .ls-kal-flach .ls-kal-uhr{font-size:13px;line-height:16px}.ls-kal[data-stufe="1"] .ls-kal-flach .ls-kal-tt{--ls-kal-lh:16px;font-size:13px}.ls-kal-oben{flex:none;gap:10px;margin:0 0 6px;display:flex}.ls-kal-oben>.ls-kal-vorn{flex:auto;width:auto;min-width:0;margin:0}.ls-kal-neben{flex:none;width:150px;position:relative}.ls-kal[data-stufe="6"] .ls-kal-neben{width:196px}.ls-kal-fach{border-radius:var(--ls-kal-r-innen);box-sizing:border-box;background:#30d15817;border:1px solid #30d15838;flex-direction:column;padding:8px 10px;display:flex;position:absolute;inset:0;overflow:hidden}.ls-kal-fk{color:#6fe08d;white-space:nowrap;flex:none;margin-bottom:3px;font-size:12px;font-weight:650;line-height:16px}.ls-kal .ls-kal-frei{color:#ffffffe0;border-radius:6px;flex:none;gap:8px;margin:0 -4px;padding:0 4px;font-size:12.5px;line-height:22px;transition:background .15s;display:flex}.ls-kal .ls-kal-frei:hover{background:#30d15829}.ls-kal-fz{color:#6fe08d;font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;width:82px}.ls-kal-fw{--ls-kal-lh:22px;color:var(--text2);flex:auto;min-width:0;display:block;overflow:hidden}.ls-kal-fach .ls-kal-ohne{padding:0}.ls-kal-ende{color:var(--text3);text-align:center;background:#ffffff06;border:1px dashed #ffffff1a;border-radius:10px;flex:1 0 26px;justify-content:center;align-items:center;min-height:26px;margin-top:4px;padding:0 8px;font-size:12px;display:flex;overflow:hidden}.ls-kal .ls-kal-mehr{color:var(--text2);cursor:pointer;white-space:nowrap;flex-basis:22px;min-height:22px;font-family:inherit;transition:background .15s,color .15s}.ls-kal .ls-kal-mehr:hover{color:#fff;background:#ffffff12}.ls-kal-ruhig{color:var(--text2);flex:none;padding:2px 4px;font-size:12.5px;line-height:17px}.ls-kal-ruhig.ls-kal-fett{color:#fff;margin-bottom:2px}.ls-kal .ls-kal-alle{color:#5eb0ff;flex:none;padding:4px 4px 2px;font-size:12.5px;line-height:17px}.ls-kal-gut{border-radius:var(--ls-kal-r-innen);background:#30d1581a;border:1px solid #30d1583d;flex:none;align-items:center;gap:9px;margin:0 0 6px;padding:8px 10px;display:flex}.ls-kal-gut.ls-kal-voll-hoch{flex:auto;justify-content:center;margin:0}.ls-kal-haken{background:#30d158;border-radius:50%;flex:none;width:19px;height:19px;position:relative}.ls-kal-haken:after{content:"";border:2px solid #000;border-width:0 2px 2px 0;width:4px;height:9px;position:absolute;top:3px;left:6.5px;transform:rotate(45deg)}.ls-kal-gut .ls-kal-koerper{flex:0 auto}.ls-kal-gut .ls-kal-tt{--ls-kal-lh:18px;color:#fff;font-size:14px;font-weight:650}.ls-kal-unter{color:var(--text2);font-size:12px;line-height:16px;display:block}.ls-kal[data-band="1"] .ls-kal-gut{background:0 0;border:0;margin:0 0 2px;padding:2px 6px}.ls-kal[data-band="1"] .ls-kal-haken{width:16px;height:16px}.ls-kal[data-band="1"] .ls-kal-haken:after{width:3.5px;height:8px;top:2px;left:5.5px}.ls-kal[data-stufe="1"] .ls-kal-gut{gap:6px;padding-left:6px;padding-right:6px}@media (prefers-reduced-motion:reduce){.ls-kal *,.ls-kal :before,.ls-kal :after{transition-duration:.01ms!important}}.ls-tkw{--ls-tkw-feder:cubic-bezier(.2, .9, .25, 1.12);--ls-tkw-lh:17px;--ls-tkw-r-innen:calc(var(--ls-radius) - 6px);--ls-tkw-fade:linear-gradient(to right, #000 62%, transparent 98%);border-radius:var(--ls-radius);box-sizing:border-box;color:#fff;isolation:isolate;background:#151517;border:1px solid #ffffff0f;flex-direction:column;min-width:0;padding:6px;font-size:13px;line-height:17px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 10px 18px -12px #000000e6}.ls-tkw[data-stufe="1"]{padding:4px}.ls-tkw[data-band="1"]{padding:0}.ls-tkw[data-zustand=fehler]{padding:10px 12px}.ls-tkw [hidden]{display:none!important}.ls-tkw button{color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;margin:0;padding:0}.ls-tkw :focus-visible{outline:2px solid var(--blue);outline-offset:1px}.ls-tkw mark{color:#fff;background:#ffd60a59;border-radius:2px}.ls-tkw-satzzeile{color:var(--text2);margin:0}.ls-tkw .ls-tkw-link{color:#5eb0ff}.ls-tkw-rot{color:#ff6961}.ls-tkw-orange{color:#ffb340}.ls-tkw-fett{font-weight:600}.ls-tkw-inhalt{flex:auto;gap:12px;min-height:0;display:flex}.ls-tkw[data-band="1"] .ls-tkw-inhalt{padding:0 7px 5px}.ls-tkw[data-band="1"][data-stufe="1"] .ls-tkw-inhalt{padding:0 4px 4px}.ls-tkw-fuell{flex-direction:column;flex:1 1 0;min-width:0;min-height:0;display:flex;overflow:hidden}.ls-tkw-fest{flex-direction:column;flex:none;width:230px;display:flex}.ls-tkw[data-stufe="6"] .ls-tkw-fest{width:262px}.ls-tkw-tt{color:#ffffffe6;-webkit-hyphens:auto;hyphens:auto;line-height:var(--ls-tkw-lh);max-height:calc(var(--ls-tkw-zl,1) * var(--ls-tkw-lh));overflow-wrap:break-word;display:block;overflow:hidden}.ls-tkw-e1{white-space:nowrap}.ls-tkw [data-gk]{-webkit-mask:linear-gradient(#000, #000) top left / 100% calc(100% - var(--ls-tkw-lh)) no-repeat, var(--ls-tkw-fade) bottom left / 100% var(--ls-tkw-lh) no-repeat;-webkit-mask:linear-gradient(#000, #000) top left / 100% calc(100% - var(--ls-tkw-lh)) no-repeat, var(--ls-tkw-fade) bottom left / 100% var(--ls-tkw-lh) no-repeat;mask:linear-gradient(#000, #000) top left / 100% calc(100% - var(--ls-tkw-lh)) no-repeat, var(--ls-tkw-fade) bottom left / 100% var(--ls-tkw-lh) no-repeat}.ls-tkw-z{cursor:default;border-radius:8px;flex:none;align-items:flex-start;gap:8px;margin:0;padding:5px 6px;transition:background .15s;display:flex;position:relative}.ls-tkw[data-band="1"] .ls-tkw-z{padding:1px 4px}.ls-tkw[data-band="1"][data-stufe="1"] .ls-tkw-z{padding:0 2px}.ls-tkw-z:hover{background:#ffffff12}.ls-tkw .ls-tkw-koerper{cursor:pointer;min-width:0;transition:transform .25s var(--ls-tkw-feder);flex:auto;display:block}.ls-tkw-z:hover .ls-tkw-koerper{transform:translate(2px)}.ls-tkw-wann{color:var(--text2);white-space:nowrap;flex:none;margin-left:auto;padding-left:6px;font-size:12px}.ls-tkw-wann.ls-tkw-rot{color:#ff6961}.ls-tkw-wann.ls-tkw-orange{color:#ffb340}.ls-tkw-trenn{color:var(--text2);flex:none;margin:5px 4px 1px;font-size:11.5px;font-weight:650;line-height:15px}.ls-tkw .ls-tkw-ring{box-sizing:border-box;height:15px;transition:background .15s, transform .2s var(--ls-tkw-feder);border:1.7px solid #ebebf56b;border-radius:50%;flex:none;width:15px;margin-top:1px;position:relative}.ls-tkw .ls-tkw-ring.ls-tkw-p-dringend{border-color:#ff453a}.ls-tkw .ls-tkw-ring.ls-tkw-p-hoch{border-color:#ff9f0a}.ls-tkw .ls-tkw-ring.ls-tkw-p-niedrig{border-color:#11d915}.ls-tkw .ls-tkw-ring:hover{background:#ffffff1f;transform:scale(1.12)}.ls-tkw[data-band="1"] .ls-tkw-ring{width:14px;height:14px;margin-top:1.5px}.ls-tkw[data-band="1"][data-stufe="1"] .ls-tkw-ring{border-width:1.6px;width:13px;height:13px;margin-top:2px}.ls-tkw .ls-tkw-ring.ls-tkw-voll{background:#30d158;border-color:#30d158}.ls-tkw .ls-tkw-ring.ls-tkw-voll:after{content:"";border:1.8px solid #000;border-width:0 1.8px 1.8px 0;width:3px;height:7px;position:absolute;top:1px;left:4px;transform:rotate(45deg)}.ls-tkw-fertig .ls-tkw-tt{color:var(--text3);text-decoration:line-through}.ls-tkw-vorn{border-radius:var(--ls-tkw-r-innen);background:#1f1f23;border:1px solid #ffffff12;flex:none;align-items:flex-start;gap:10px;margin:0 0 6px;padding:9px 10px 10px;transition:background .15s;display:flex;position:relative}.ls-tkw-vorn:hover{background:#26262b}.ls-tkw-vorn .ls-tkw-ring{border-width:2px;width:19px;height:19px;margin-top:0}.ls-tkw-vorn .ls-tkw-tt{--ls-tkw-lh:19px;color:#fff;font-size:14.5px;font-weight:650}.ls-tkw-grund{color:var(--text2);margin-top:3px;font-size:12px;line-height:16px;display:block}.ls-tkw-dauer{white-space:nowrap}.ls-tkw[data-stufe="5"] .ls-tkw-vorn .ls-tkw-dauer{display:block}.ls-tkw[data-stufe="5"] .ls-tkw-vorn .ls-tkw-dauer-pkt{display:none}.ls-tkw-satz{--ls-tkw-lh:17px;color:#ebebf5b8;max-height:calc(var(--ls-tkw-zl,1) * 17px);margin-top:4px;font-size:12.5px;line-height:17px;display:block;overflow:hidden}.ls-tkw[data-stufe="1"] .ls-tkw-vorn{gap:6px;padding:7px 5px 8px}.ls-tkw[data-stufe="1"] .ls-tkw-vorn .ls-tkw-ring{width:15px;height:15px}.ls-tkw[data-stufe="1"] .ls-tkw-vorn .ls-tkw-tt{--ls-tkw-lh:18px;font-size:13px}.ls-tkw-vorn.ls-tkw-flach{background:0 0;border:0;border-radius:7px;gap:8px;margin:0;padding:2px 4px}.ls-tkw-vorn.ls-tkw-flach:hover{background:#ffffff12}.ls-tkw-vorn.ls-tkw-flach .ls-tkw-ring{border-width:2px;width:16px;height:16px;margin-top:1px}.ls-tkw-vorn.ls-tkw-flach .ls-tkw-tt{--ls-tkw-lh:18px;font-size:13.5px}.ls-tkw[data-stufe="1"] .ls-tkw-vorn.ls-tkw-flach{gap:6px;padding:0 2px}.ls-tkw[data-stufe="1"] .ls-tkw-vorn.ls-tkw-flach .ls-tkw-ring{border-width:1.6px;width:13px;height:13px;margin-top:2px}.ls-tkw[data-stufe="1"] .ls-tkw-vorn.ls-tkw-flach .ls-tkw-tt{--ls-tkw-lh:17px;font-size:13px}.ls-tkw-vorn .ls-tkw-wann{line-height:18px}.ls-tkw-oben{flex:none;gap:10px;margin:0 0 6px;display:flex}.ls-tkw-oben>.ls-tkw-vorn{flex:auto;min-width:0;margin:0}.ls-tkw-neben{flex:none;width:168px;position:relative}.ls-tkw[data-stufe="6"] .ls-tkw-neben{width:196px}.ls-tkw-fach{border-radius:var(--ls-tkw-r-innen);box-sizing:border-box;background:#30d15817;border:1px solid #30d15838;flex-direction:column;padding:8px 10px;display:flex;position:absolute;inset:0;overflow:hidden}.ls-tkw-fk{color:#6fe08d;white-space:nowrap;flex:none;margin-bottom:3px;font-size:12px;font-weight:650;line-height:16px}.ls-tkw-fach .ls-tkw-z{margin:0 -6px}.ls-tkw-ende{color:var(--text3);text-align:center;background:#ffffff06;border:1px dashed #ffffff1a;border-radius:10px;flex:1 0 26px;justify-content:center;align-items:center;min-height:26px;margin-top:4px;padding:0 8px;font-size:12px;display:flex;overflow:hidden}.ls-tkw .ls-tkw-mehr{color:var(--text2);cursor:pointer;white-space:nowrap;flex-basis:22px;min-height:22px;font-family:inherit;transition:background .15s,color .15s}.ls-tkw .ls-tkw-mehr:hover{color:#fff;background:#ffffff12}.ls-tkw-ruhig{color:var(--text2);flex:none;padding:2px 4px;font-size:12.5px;line-height:17px}.ls-tkw .ls-tkw-alle{color:#5eb0ff;flex:none;padding:4px 4px 2px;font-size:12.5px;line-height:17px}.ls-tkw-gut{border-radius:var(--ls-tkw-r-innen);background:#30d1581a;border:1px solid #30d1583d;flex:none;align-items:center;gap:9px;margin:0 0 6px;padding:8px 10px;display:flex}.ls-tkw-gut.ls-tkw-voll-hoch{flex:auto;justify-content:center}.ls-tkw-haken{background:#30d158;border-radius:50%;flex:none;width:19px;height:19px;position:relative}.ls-tkw-haken:after{content:"";border:2px solid #000;border-width:0 2px 2px 0;width:4px;height:9px;position:absolute;top:3px;left:6.5px;transform:rotate(45deg)}.ls-tkw-gut .ls-tkw-koerper{cursor:default;flex:0 auto}.ls-tkw-gut .ls-tkw-tt{--ls-tkw-lh:18px;color:#fff;font-size:14px;font-weight:650}.ls-tkw-unter{color:var(--text2);font-size:12px;line-height:16px;display:block}.ls-tkw[data-band="1"] .ls-tkw-gut{background:0 0;border:0;margin:0 0 2px;padding:2px 6px}.ls-tkw[data-band="1"] .ls-tkw-haken{width:16px;height:16px}.ls-tkw[data-band="1"] .ls-tkw-haken:after{width:3.5px;height:8px;top:2px;left:5.5px}.ls-tkw[data-stufe="1"] .ls-tkw-gut{gap:6px;padding-left:6px;padding-right:6px}@media (prefers-reduced-motion:reduce){.ls-tkw *,.ls-tkw :before,.ls-tkw :after{transition-duration:.01ms!important}}.ls-nzw{--ls-nzw-link:#5eb0ff;--ls-nzw-feder:cubic-bezier(.2, .9, .25, 1.12);--ls-nzw-sanft:cubic-bezier(.3, .7, .2, 1);--ls-nzw-einzug:5px;--ls-nzw-fh:30px;--ls-nzw-vp:9px 12px 10px;--ls-nzw-r-innen:calc(var(--ls-radius) - 6px);--ls-nzw-r-eins:calc(var(--ls-radius) - 1px);--ls-nzw-schatten-vorn:0 -6px 14px #00000073;--ls-nzw-schatten-mini:0 2px 6px #00000059;--ls-nzw-ring:0 0 0 3px #0a84ff38;border-radius:var(--ls-radius);box-sizing:border-box;color:#fff;isolation:isolate;background:#151517;border:1px solid #ffffff0f;flex-direction:column;min-width:0;padding:6px;font-size:13px;line-height:17px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 10px 18px -12px #000000e6}.ls-nzw[data-stufe="1"]{--ls-nzw-einzug:2px;--ls-nzw-vp:7px 8px 8px;padding:4px}.ls-nzw[data-stufe="2"]{--ls-nzw-einzug:3px}.ls-nzw[data-band="1"]{--ls-nzw-fh:24px;--ls-nzw-vp:5px 10px 5px;padding:0}.ls-nzw[data-stufe="1"][data-band="1"]{--ls-nzw-vp:4px 6px 5px}.ls-nzw[data-zustand=laedt],.ls-nzw[data-zustand=fehler]{padding:10px 12px}.ls-nzw [hidden]{display:none!important}.ls-nzw button{color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;margin:0;padding:0}.ls-nzw :focus-visible{outline:2px solid var(--blue);outline-offset:2px}.ls-nzw-tx{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;min-width:0}.ls-nzw-satzzeile{color:var(--text2);margin:0}.ls-nzw .ls-nzw-link{color:var(--ls-nzw-link)}.ls-nzw-kopf{flex:none;align-items:center;gap:5px;min-height:22px;margin:0 2px 4px;display:flex}.ls-nzw[data-stufe="1"] .ls-nzw-kopf{gap:4px;margin:0 0 3px}.ls-nzw[data-stufe="2"] .ls-nzw-kopf{gap:4px}.ls-nzw-luecke{flex:1}.ls-nzw .ls-nzw-wk{color:#ffffffeb;white-space:nowrap;background:#ffffff17;border-radius:999px;flex:none;height:22px;padding:0 9px;font-size:12px;font-weight:600;line-height:22px;transition:background .15s}.ls-nzw .ls-nzw-wk:hover{background:#ffffff29}.ls-nzw[data-stufe="1"] .ls-nzw-wk{height:21px;padding:0 7px;line-height:21px}.ls-nzw[data-stufe="2"] .ls-nzw-wk{padding:0 7px}.ls-nzw .ls-nzw-neu{color:#9ccbff;background:#0a84ff3d}.ls-nzw .ls-nzw-neu:hover{color:#fff;background:#0a84ff6b}.ls-nzw .ls-nzw-quelle{color:#fff;white-space:nowrap;border-radius:7px;flex:none;align-items:center;gap:4px;height:22px;margin-left:-4px;padding:0 6px;font-size:13px;font-weight:650;transition:background .15s;display:inline-flex}.ls-nzw .ls-nzw-quelle:hover,.ls-nzw .ls-nzw-quelle[aria-expanded=true]{background:#ffffff1a}.ls-nzw[data-stufe="2"] .ls-nzw-quelle{gap:3px;padding:0 4px}.ls-nzw-pfeil{color:#fff9;font-size:10px}.ls-nzw .ls-nzw-quelle.ls-nzw-klein{color:color-mix(in srgb, var(--ls-nzw-f) 45%, #fff);border-radius:5px;align-self:flex-start;height:15px;margin:0 0 1px -3px;padding:0 3px;font-size:11px;font-weight:650}.ls-nzw .ls-nzw-quelle.ls-nzw-klein:hover,.ls-nzw .ls-nzw-quelle.ls-nzw-klein[aria-expanded=true]{background:#ffffff24}.ls-nzw-quelle.ls-nzw-klein .ls-nzw-pfeil{font-size:9px}.ls-nzw-feld{color:#ffffff80;cursor:text;height:var(--ls-nzw-fh);background:#00000061;border:1px solid #ffffff21;border-radius:10px;flex:auto;align-items:center;gap:7px;min-width:0;padding:0 10px;font-size:12.5px;transition:border-color .15s;display:flex;overflow:hidden}.ls-nzw-feld:hover{border-color:#ffffff47}.ls-nzw[data-stufe="1"] .ls-nzw-feld{padding:0 8px;font-size:12.5px}.ls-nzw[data-stufe="1"] .ls-nzw-feld .ls-nzw-lupe{display:none}.ls-nzw-feld.ls-nzw-an{border-color:var(--blue);box-shadow:var(--ls-nzw-ring);color:#fff;font-size:13px}.ls-nzw[data-modus=suche] .ls-nzw-feld{height:26px}.ls-nzw[data-modus=suche][data-band="1"] .ls-nzw-feld{height:22px}.ls-nzw-feld input{color:inherit;font:inherit;background:0 0;border:0;outline:none;flex:1;min-width:0;margin:0;padding:0}.ls-nzw-feld input::placeholder{color:#ffffff80;opacity:1}.ls-nzw-feld input::-webkit-search-cancel-button{display:none}.ls-nzw-lupe{flex:none;width:13px;height:13px;display:block}.ls-nzw-flaeche{flex:1;gap:10px;min-height:0;display:flex}.ls-nzw-kasten{flex-direction:column;flex:1;justify-content:flex-end;min-width:0;min-height:0;display:flex}.ls-nzw-kasten>*{flex:none}.ls-nzw-kasten>.ls-nzw-vorn{flex:1 0 auto}.ls-nzw-kasten>.ls-nzw-vorn .ls-nzw-text{justify-content:flex-start}.ls-nzw-kasten>.ls-nzw-vorn .ls-nzw-meta{margin-top:auto}.ls-nzw[data-stufe="1"] .ls-nzw-kasten>.ls-nzw-vorn .ls-nzw-text{justify-content:center}.ls-nzw-vorn{background:linear-gradient(180deg, color-mix(in srgb, var(--ls-nzw-f) 30%, #262629), color-mix(in srgb, var(--ls-nzw-f) 18%, #222225));border:1px solid color-mix(in srgb, var(--ls-nzw-f) 42%, transparent);border-radius:var(--ls-nzw-r-innen);box-shadow:var(--ls-nzw-schatten-vorn);cursor:pointer;padding:var(--ls-nzw-vp);transition:border-color .2s, box-shadow .25s, transform .3s var(--ls-nzw-feder);z-index:5;gap:10px;display:flex;position:relative}.ls-nzw-vorn:before{background:var(--ls-nzw-f);content:"";border-radius:0 0 2px 2px;height:2px;position:absolute;top:0;left:12px;right:12px}.ls-nzw-vorn:is(:hover,:focus-visible){--ls-nzw-schatten-vorn:0 -6px 14px #00000073, 0 0 0 1px var(--ls-nzw-f), 0 0 22px -6px var(--ls-nzw-f);border-color:var(--ls-nzw-f)}.ls-nzw-text{flex-direction:column;flex:1;justify-content:center;gap:4px;min-width:0;display:flex}.ls-nzw-ti{color:#fff;font-size:var(--ls-nzw-ts);letter-spacing:-.012em;font-weight:650;line-height:var(--ls-nzw-tl)}.ls-nzw-satz{color:#ffffffc2;font-size:12.5px;line-height:16px}.ls-nzw-meta{flex-wrap:wrap;align-items:center;gap:2px 10px;font-size:11.5px;line-height:15px;display:flex}.ls-nzw-nb{color:color-mix(in srgb, var(--ls-nzw-f) 70%, #fff);white-space:nowrap;font-weight:600}.ls-nzw-wann{color:#ffffff9e;white-space:nowrap}.ls-nzw-zu{color:#ffffffe6;white-space:nowrap;background:#ffffff1a;border-radius:999px;padding:0 7px;font-weight:600}.ls-nzw-wechsel{display:inline-grid;position:relative}.ls-nzw-wechsel>*{transition:opacity .16s, transform .22s var(--ls-nzw-sanft);white-space:nowrap;grid-area:1/1}.ls-nzw-wann{pointer-events:none}.ls-nzw-auf{color:#fff;opacity:0;pointer-events:none;z-index:1;font-weight:650;position:relative;transform:translateY(3px)}:is(.ls-nzw-vorn:is(:hover,:focus-within) .ls-nzw-wechsel .ls-nzw-wann,.ls-nzw-eins:is(:hover,:focus-within):not(:has(.ls-nzw-kopf:hover)) .ls-nzw-wechsel .ls-nzw-wann){opacity:0;transform:translateY(-3px)}:is(.ls-nzw-vorn:is(:hover,:focus-within) .ls-nzw-wechsel .ls-nzw-auf,.ls-nzw-eins:is(:hover,:focus-within):not(:has(.ls-nzw-kopf:hover)) .ls-nzw-wechsel .ls-nzw-auf){opacity:1;pointer-events:auto;transform:none}.ls-nzw .ls-nzw-auf2{color:#ffb4ad;margin-left:12px;font-weight:650}.ls-nzw .ls-nzw-auf2:hover{text-decoration:underline}.ls-nzw-mini{--ls-nzw-s:4.6px;box-shadow:var(--ls-nzw-schatten-mini);color:#1d1d1f;min-height:44px;transition:transform .35s var(--ls-nzw-feder);width:var(--ls-nzw-mw);background:#efede8;border-radius:6px;flex:none;align-self:stretch;position:relative;overflow:hidden;transform:rotate(1.5deg)}.ls-nzw-eins .ls-nzw-mini{min-height:0;transform:none}.ls-nzw-vorn:is(:hover,:focus-visible) .ls-nzw-mini{transform:rotate(0)scale(1.03)}.ls-nzw-mini:before{background:var(--ls-nzw-f);content:"";height:3px;position:absolute;top:0;left:0;right:0}.ls-nzw-mp{gap:calc(var(--ls-nzw-s) * .5);flex-direction:column;display:flex;position:absolute;inset:7px 6px 5px;overflow:hidden}.ls-nzw-mp>*{flex:none}.ls-nzw-m-h{font-size:calc(var(--ls-nzw-s) * 1.12);margin-top:calc(var(--ls-nzw-s) * .25);font-weight:700;line-height:1.2}.ls-nzw-m-p,.ls-nzw-m-li,.ls-nzw-m-c{color:#3a3a3c;font-size:var(--ls-nzw-s);line-height:1.35}.ls-nzw-m-c{align-items:center;gap:calc(var(--ls-nzw-s) * .55);display:flex}.ls-nzw-m-c i{height:calc(var(--ls-nzw-s) * 1.2);width:calc(var(--ls-nzw-s) * 1.2);border:1px solid #8e8e93;border-radius:50%;flex:none}.ls-nzw-m-c.ls-nzw-m-an i{background:var(--ls-nzw-fd);border-color:var(--ls-nzw-fd)}.ls-nzw-m-c.ls-nzw-m-an span{color:#8e8e93;text-decoration:line-through}.ls-nzw-m-li{padding-left:calc(var(--ls-nzw-s) * 1.2);position:relative}.ls-nzw-m-li:before{content:"";height:calc(var(--ls-nzw-s) * .4);left:calc(var(--ls-nzw-s) * .3);top:calc(var(--ls-nzw-s) * .55);width:calc(var(--ls-nzw-s) * .4);background:#3a3a3c;border-radius:50%;position:absolute}.ls-nzw-m-bild{height:calc(var(--ls-nzw-s) * 7);background:linear-gradient(#ffcf8a 0%,#f19a6e 34%,#c97a8a 46%,#3f6fb3 47%,#24508e 100%);border-radius:2px}.ls-nzw-reiter{background:color-mix(in srgb, var(--ls-nzw-f) calc(8% + var(--ls-nzw-n) * 4%), #232326);cursor:pointer;filter:brightness(calc(1 - var(--ls-nzw-t) * .07));margin:0 calc(var(--ls-nzw-t) * var(--ls-nzw-einzug)) -8px;transition:transform .28s var(--ls-nzw-feder), filter .2s, background .2s;border:1px solid #ffffff12;border-bottom:0;border-radius:10px 10px 0 0;align-items:flex-start;gap:7px;padding:6px 10px 14px;display:flex;position:relative}.ls-nzw-reiter:before{background:var(--ls-nzw-f);content:"";border-radius:0 2px 2px 0;width:3px;height:12px;position:absolute;top:7px;left:0}.ls-nzw-reiter:is(:hover,:focus-visible){background:color-mix(in srgb, var(--ls-nzw-f) 22%, #2a2a2d);filter:none;transform:translateY(-5px)}.ls-nzw-ri{flex:none;font-size:12px;line-height:16px}.ls-nzw-rt{color:#ffffffe6;flex:1;font-size:12.5px;font-weight:600;line-height:16px}.ls-nzw-rs{flex:none;justify-items:end;min-width:58px;font-size:11.5px;line-height:16px;display:inline-grid}.ls-nzw[data-stufe="1"] .ls-nzw-reiter{padding:6px 7px 14px 9px}.ls-nzw[data-stufe="1"] .ls-nzw-rt{font-size:12px;line-height:15px}.ls-nzw-rs>*{transition:opacity .16s, transform .22s var(--ls-nzw-sanft);white-space:nowrap;grid-area:1/1}.ls-nzw-rv{color:var(--ls-nzw-link);opacity:0;font-weight:650;transform:translateY(3px)}.ls-nzw-rw{color:#ffffff80}.ls-nzw-reiter:is(:hover,:focus-visible) .ls-nzw-rv{opacity:1;transform:none}.ls-nzw-reiter:is(:hover,:focus-visible) .ls-nzw-rw{opacity:0;transform:translateY(-3px)}.ls-nzw .ls-nzw-dazu{--ls-nzw-f:#5eb0ff;--ls-nzw-t:0;--ls-nzw-n:0;color:var(--ls-nzw-link);filter:none;background:0 0;border:1.5px dashed #ffffff29;border-bottom:0;padding:6px 10px 16px;font-size:12.5px;font-weight:650;line-height:16px}.ls-nzw .ls-nzw-dazu:before{display:none}.ls-nzw .ls-nzw-dazu:hover{background:#5eb0ff14;border-color:#5eb0ff80}.ls-nzw-fach{border-left:1px solid #ffffff12;flex-direction:column;flex:none;gap:6px;width:150px;min-height:0;padding:8px 2px 2px 12px;display:flex}.ls-nzw-fk{color:#ffffff9e;flex:none;font-size:12px;font-weight:650;line-height:15px}.ls-nzw-fl{flex-direction:column;flex:1;gap:6px;min-height:0;display:flex}.ls-nzw-fl>*{flex:none}.ls-nzw-fi{cursor:pointer;transition:background .2s, transform .25s var(--ls-nzw-feder);background:#222225;border:1px solid #ffffff0f;border-radius:9px;align-items:flex-start;gap:7px;padding:6px 9px 7px;display:flex;position:relative}.ls-nzw-fi:before{background:var(--ls-nzw-f);content:"";border-radius:0 2px 2px 0;width:3px;height:12px;position:absolute;top:8px;left:0}.ls-nzw-fi:is(:hover,:focus-visible){background:color-mix(in srgb, var(--ls-nzw-f) 18%, #252528);transform:translate(2px)}.ls-nzw-fi .ls-nzw-tx{color:#ffffffe6;font-size:12.5px;font-weight:600;line-height:16px}.ls-nzw-eins{background:linear-gradient(180deg, color-mix(in srgb, var(--ls-nzw-f) 30%, #262629), color-mix(in srgb, var(--ls-nzw-f) 16%, #1f1f22));border-radius:var(--ls-nzw-r-eins);cursor:pointer;flex-direction:column;flex:1;min-height:0;padding:6px 10px;transition:box-shadow .25s;display:flex;position:relative}.ls-nzw-eins:before{background:var(--ls-nzw-f);content:"";border-radius:0 0 2px 2px;height:2px;position:absolute;top:0;left:16px;right:16px}.ls-nzw[data-stufe="1"] .ls-nzw-eins{padding:5px 6px}.ls-nzw-eins .ls-nzw-kopf{margin:0 0 4px}.ls-nzw[data-stufe="1"] .ls-nzw-eins .ls-nzw-kopf{margin:0 0 2px}.ls-nzw .ls-nzw-eins .ls-nzw-wk{background:#0000003d}.ls-nzw .ls-nzw-eins .ls-nzw-wk:hover{background:#0006}.ls-nzw .ls-nzw-eins .ls-nzw-neu{background:#0a84ff4d}.ls-nzw-eins .ls-nzw-feld{background:#0000004d}.ls-nzw-zeile{flex:1;gap:10px;min-height:0;display:flex}.ls-nzw-eins .ls-nzw-text{justify-content:center;gap:2px}.ls-nzw-eins:is(:hover,:focus-visible):not(:has(.ls-nzw-kopf:hover)){box-shadow:inset 0 0 0 1px var(--ls-nzw-f), 0 0 22px -8px var(--ls-nzw-f)}.ls-nzw-eins .ls-nzw-fach{border-left-color:#ffffff1f;gap:2px;padding:0 0 0 10px}.ls-nzw-eins .ls-nzw-fl{gap:3px}.ls-nzw-eins .ls-nzw-fi{background:#00000042;padding:1px 8px 2px 10px}.ls-nzw-eins .ls-nzw-fk{line-height:14px}.ls-nzw-eins .ls-nzw-fi:before{top:5px}.ls-nzw-leer{border-radius:var(--ls-nzw-r-innen);border:1.5px dashed #ffffff24;flex-direction:column;flex:1;justify-content:center;align-items:flex-start;gap:8px;min-height:0;padding:8px 10px;display:flex;overflow:hidden}.ls-nzw[data-band="1"] .ls-nzw-leer{gap:4px;margin:0 6px 6px;padding:4px 10px}.ls-nzw[data-band="1"]>.ls-nzw-kopf{margin:6px 8px 4px}.ls-nzw[data-band="1"][data-stufe="1"]>.ls-nzw-kopf{margin:4px 4px 3px}.ls-nzw[data-band="1"][data-stufe="1"] .ls-nzw-leer{margin:0 4px 4px;padding:3px 6px}.ls-nzw-gross{font-size:13px;font-weight:650;line-height:17px}.ls-nzw .ls-nzw-knopf{background:var(--blue);color:#fff;white-space:nowrap;border-radius:999px;align-items:center;height:28px;padding:0 12px;font-size:12.5px;font-weight:650;display:inline-flex}.ls-nzw[data-modus=suche][data-band="1"]{padding:5px 6px 6px}.ls-nzw-hits{grid-template-columns:repeat(var(--ls-nzw-sp), minmax(0, 1fr));flex:1;align-content:start;gap:5px;min-height:0;display:grid;overflow:hidden}.ls-nzw-hit{cursor:pointer;transition:background .15s, transform .25s var(--ls-nzw-feder);background:#222225;border:1px solid #ffffff0f;border-radius:9px;flex-direction:column;gap:2px;padding:5px 9px 6px 12px;display:flex;position:relative}.ls-nzw-hit:before{background:var(--ls-nzw-f);content:"";border-radius:0 2px 2px 0;width:3px;height:12px;position:absolute;top:7px;left:0}.ls-nzw-hit:is(:hover,:focus-visible){background:color-mix(in srgb, var(--ls-nzw-f) 16%, #252528);transform:translate(2px)}.ls-nzw[data-band="1"] .ls-nzw-hit{gap:0;padding:3px 9px 4px 12px}.ls-nzw[data-band="1"] .ls-nzw-hit:before{top:5px}.ls-nzw-ht{color:#fffffff0;font-size:12.5px;font-weight:600;line-height:16px}.ls-nzw[data-stufe="1"] .ls-nzw-ht{font-size:12px;line-height:15px}.ls-nzw[data-stufe="1"] .ls-nzw-hit{padding:4px 7px 5px 10px}.ls-nzw-hm{color:#ffffff8c;flex-wrap:wrap;gap:0 10px;font-size:11px;line-height:14px;display:flex}.ls-nzw-hs{color:#ffffffb8;font-size:11.5px;line-height:15px}.ls-nzw-hit-leer{color:var(--text2);padding:4px 2px;font-size:12.5px;line-height:16px}.ls-nzw mark{color:#fff;background:#ffd60a4d;border-radius:3px;padding:0 1px}.ls-nzw-hunten{flex:none;align-items:center;height:20px;margin:4px 2px 0;display:flex}.ls-nzw .ls-nzw-akt{color:var(--ls-nzw-link);white-space:nowrap;border-radius:8px;margin:-2px -8px;padding:2px 8px;font-size:12.5px;font-weight:600;line-height:16px;transition:background .15s}.ls-nzw .ls-nzw-akt:hover{background:#5eb0ff24}.ls-nzw-menue{--ls-nzw-menue-r:12px;--ls-nzw-schatten-menue:0 18px 44px #000000a6;border-radius:var(--ls-nzw-menue-r);box-shadow:var(--ls-nzw-schatten-menue);box-sizing:border-box;color:#fff;font-family:var(--ls-font);max-height:calc(calc(100vh / var(--ls-skala)) - 16px);z-index:1200;background:#2a2a2d;border:1px solid #ffffff21;flex-direction:column;gap:1px;width:222px;padding:6px;display:flex;position:fixed;overflow-y:auto}.ls-nzw-menue.ls-nzw-waehler{width:268px}.ls-nzw-menue button{color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;margin:0;padding:0}.ls-nzw-m-kopf{color:var(--text2);padding:3px 8px 4px;font-size:11.5px;font-weight:600;line-height:15px}.ls-nzw-m-gruppe{color:#ebebf573;padding:6px 8px 2px;font-size:11px;line-height:14px}.ls-nzw-menue .ls-nzw-m-z{color:#fff;border-radius:7px;flex:none;align-items:center;gap:8px;min-height:27px;padding:0 8px;font-size:13px;display:flex}.ls-nzw-menue .ls-nzw-m-z:is(:hover,:focus-visible){background:#ffffff14;outline:none}.ls-nzw-menue .ls-nzw-m-z[aria-checked=true]{font-weight:650}.ls-nzw-m-z .ls-nzw-tx{align-items:center;gap:7px;min-width:0;display:inline-flex}.ls-nzw-m-wt{overflow-wrap:anywhere;min-width:0;padding:5px 0}.ls-nzw-menue .ls-nzw-m-mehr{color:#5eb0ff}.ls-nzw-m-haken{color:#5eb0ff;flex:none;width:12px;font-weight:700}.ls-nzw-m-dot{background:var(--ls-nzw-f);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.ls-nzw-m-trenn{background:#ffffff1a;flex:none;height:1px;margin:5px 4px}.ls-nzw-m-feld{color:#fff;font:inherit;background:#0000004d;border:1px solid #ffffff21;border-radius:8px;flex:none;height:28px;margin:0 2px 4px;padding:0 9px;font-size:13px}.ls-nzw-m-feld:focus{border-color:var(--blue);outline:none}.ls-nzw-m-liste{flex-direction:column;gap:1px;min-height:0;max-height:300px;display:flex;overflow-y:auto}.ls-nzw-m-fuss{flex:none;justify-content:flex-end;padding:6px 4px 2px;display:flex}.ls-nzw-menue .ls-nzw-m-fertig{background:var(--blue);color:#fff;border-radius:999px;height:26px;padding:0 12px;font-size:12.5px;font-weight:650}.ls-nzw-m-leer{color:var(--text2);padding:6px 8px;font-size:12.5px}@media (prefers-reduced-motion:reduce){.ls-nzw *,.ls-nzw :before,.ls-nzw :after{transition-duration:.01ms!important}}}}@layer module{.anm-buehne{background:var(--bg);min-height:calc(100dvh / var(--ls-skala));justify-content:center;align-items:center;width:100%;padding:24px;display:flex}.anm-karte{background:var(--bg2);border:1px solid var(--sep);border-radius:var(--radius);box-shadow:var(--shadow);width:100%;max-width:340px;padding:28px 24px}.anm-seite{flex-direction:column;gap:10px;width:100%;max-width:1180px;margin:0 auto;display:flex}.anm-sprachumschalter{align-self:flex-end;align-items:center;gap:8px;padding-right:4px;display:flex}.anm-sprach-knopf{color:var(--text2);cursor:pointer;letter-spacing:.4px;background:0 0;border:0;border-radius:6px;min-height:32px;padding:4px 8px;font-size:.8125rem;font-weight:700}.anm-sprach-knopf:hover{color:var(--text)}.anm-sprach-knopf.aktiv{color:var(--blue)}.anm-sprach-trenner{color:var(--text3);padding-right:8px}.anm-spalten{grid-template-columns:minmax(300px,.85fr) 1fr;align-items:stretch;gap:20px;width:100%;display:grid}.anm-zugang,.anm-info{max-width:none;padding:clamp(28px, calc(3.4vw / var(--ls-skala)), 52px) clamp(24px, calc(3vw / var(--ls-skala)), 46px)}.anm-info{flex-direction:column;display:flex}.anm-logo{color:var(--text);font-size:clamp(1.75rem, calc(2.6vw / var(--ls-skala)), 2.375rem);letter-spacing:-.5px;margin-bottom:18px;font-weight:800}.anm-logo span{color:var(--blue)}.anm-titel{color:var(--text);font-size:clamp(1.25rem, calc(1.7vw / var(--ls-skala)), 1.5rem);margin:0 0 20px;font-weight:700}.anm-stern{color:var(--blue);cursor:help;font-weight:700;text-decoration:none}.anm-pflicht{color:var(--text2);margin:-2px 0 16px;font-size:.75rem}.anm-feldfehler{color:var(--red,#ff453a);margin:6px 0 0;font-size:.75rem}.fc-in[aria-invalid=true]{border-color:var(--red,#ff453a)}.anm-badge{border:1px solid var(--blue);color:var(--blue);letter-spacing:1px;border-radius:999px;align-self:flex-start;margin:0 0 22px;padding:6px 14px;font-size:.6875rem;font-weight:700}.anm-willkommen{color:var(--text);font-size:clamp(1.625rem, calc(3vw / var(--ls-skala)), 2.5rem);letter-spacing:-.8px;margin:0 0 14px;font-weight:800;line-height:1.12}.anm-willkommen span{color:var(--blue)}.anm-lead{color:var(--text2);font-size:clamp(.9375rem, calc(1.15vw / var(--ls-skala)), 1.0625rem);max-width:34em;margin:0 0 26px;line-height:1.5}.anm-punkte{flex-direction:column;gap:20px;margin:0 0 26px;padding:0;list-style:none;display:flex}.anm-punkt{gap:16px;display:flex}.anm-punkt-symbol{border:1px solid var(--blue);color:var(--blue);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.anm-punkt-text{flex-direction:column;gap:4px;display:flex}.anm-punkt-titel{color:var(--text);font-size:1rem;font-weight:700}.anm-punkt-satz{color:var(--text2);max-width:40em;font-size:.875rem;line-height:1.45}.anm-version{border-top:1px solid var(--sep);color:var(--text3);margin:auto 0 0;padding-top:18px;font-size:.75rem}.anm-passwort-zeile{gap:8px;display:flex}.anm-passwort-zeile .fc-in{flex:1;min-width:0}.anm-auge{background:var(--bg3);border:1px solid var(--sep);color:var(--text);cursor:pointer;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;min-width:52px;padding:0 12px;display:flex}.anm-auge:hover{background:var(--bg4)}.anm-knopf{justify-content:center;align-items:center;width:100%;min-height:48px;margin-top:8px;display:flex}.anm-links{flex-direction:column;align-items:center;gap:4px;margin-top:14px;display:flex}.anm-links-links{align-items:flex-start;gap:2px;margin-top:18px}.anm-link{align-items:center;gap:8px;display:flex}.anm-link svg{flex-shrink:0}@media (width>=769px){.anm-zugang .fg label{margin-bottom:8px;font-size:.9375rem}.anm-zugang .fc-in{min-height:52px;padding:12px 16px!important;font-size:1.0625rem!important}.anm-zugang .anm-auge{min-width:58px}.anm-zugang .anm-knopf{min-height:54px;font-size:1.0625rem}.anm-zugang .anm-pflicht,.anm-zugang .anm-feldfehler{font-size:.875rem}.anm-zugang .anm-link,.anm-sprach-knopf{min-height:36px;font-size:.9375rem}}@media (width>=1600px){.anm-seite{max-width:1440px}.anm-spalten{gap:28px}.anm-zugang,.anm-info{padding:60px 56px}.anm-logo{margin-bottom:24px;font-size:2.75rem}.anm-titel{margin-bottom:26px;font-size:1.75rem}.anm-zugang .fg label{font-size:1.0625rem}.anm-zugang .fc-in{min-height:58px;font-size:1.1875rem!important}.anm-zugang .anm-knopf{min-height:60px;font-size:1.1875rem}.anm-zugang .anm-link{font-size:1.0625rem}.anm-badge{padding:8px 18px;font-size:.8125rem}.anm-willkommen{font-size:3.25rem}.anm-lead{margin-bottom:34px;font-size:1.25rem}.anm-punkte{gap:26px}.anm-punkt-symbol{width:52px;height:52px}.anm-punkt-titel{font-size:1.1875rem}.anm-punkt-satz{font-size:1.0625rem}.anm-version{font-size:.9375rem}}.konto-panel{overflow-anchor:none;flex-direction:column;gap:12px;display:flex}.konto-kopf{border-bottom:1px solid var(--sep);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:2px 0 12px;display:flex}@media (width>=769px){.modal.modal-konto,.modal.modal-verwaltung{height:min(680px, calc(90vh / var(--ls-skala)))}}.einmal-aktionen{flex-wrap:wrap;gap:8px;display:flex}.einl-ebene-kopf{align-items:center;gap:10px;margin-bottom:8px;display:flex}.einl-ebene-titel{font-size:1rem;font-weight:700}.einl-liste-kopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}@media (width<=768px){.konto-reiter-knopf,.einl-pille,.verw-zeile .mini-action-btn{min-height:44px}}.konto-reiter{flex-wrap:wrap;gap:6px;margin:0 0 2px;display:flex}.konto-reiter-knopf{background:var(--bg3);border:1px solid var(--sep);color:var(--text);cursor:pointer;border-radius:999px;min-height:36px;padding:6px 14px;font-size:.875rem;font-weight:600}.konto-reiter-knopf:hover{border-color:var(--blue)}.konto-reiter-knopf.aktiv{background:var(--blue);border-color:var(--blue);color:#fff}.settings-bereiche{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.settings-bereiche .btn{border:1px solid var(--sep);color:var(--text);min-height:40px}.settings-sprache{gap:8px;margin-bottom:10px;display:flex}.sprache-knopf{background:var(--bg3);border:1px solid var(--sep);color:var(--text2);cursor:pointer;border-radius:9px;flex:1;min-height:40px;padding:8px 16px;font-size:.875rem;font-weight:600;transition:background .15s,color .15s,border-color .15s}.sprache-knopf:hover{color:var(--text)}.sprache-knopf.aktiv{background:var(--blue);border-color:var(--blue);color:#fff}.sprache-frage{background:var(--bg3);border:1px solid var(--sep);border-radius:10px;margin-bottom:14px;padding:12px 14px}.sprache-frage-titel{color:var(--text);margin:0 0 4px;font-size:.9375rem;font-weight:700}.sprache-frage-text{color:var(--text2);margin:0 0 10px;font-size:.8125rem;line-height:1.45}.sprache-frage-knoepfe{flex-wrap:wrap;gap:8px;display:flex}.settings-leiste{align-items:center;gap:10px;width:100%;display:flex}.settings-leiste-wort{color:var(--text2);flex:1;min-width:0}.settings-leiste-wort b{color:var(--text);font-weight:600}.modal-footer .settings-leiste .btn{flex:none;padding:12px 18px}.modal-footer .settings-leiste .btn-ghost{background:var(--bg4);color:var(--text)}.settings-leiste .btn:disabled{background:var(--bg4);color:var(--text3);cursor:default}.settings-offen-punkt{background:var(--blue);vertical-align:middle;border-radius:50%;width:7px;height:7px;margin-left:8px;display:inline-block}.settings-abschnitt{border-top:1px solid var(--sep);color:var(--text2);letter-spacing:.04em;text-transform:uppercase;margin:0 0 10px;padding-top:12px;font-size:.75rem;font-weight:700}.konto-kopf-wer{align-items:center;gap:10px;display:flex}.konto-kopf-initiale{background:var(--blue);color:#fff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:.9375rem;font-weight:800;display:flex}.konto-kopf-text{flex-direction:column;display:flex}.konto-kopf-name{font-size:.9375rem;font-weight:700}.konto-kopf-sub{color:var(--text2);font-size:.75rem}.konto-kopf-aktionen{flex-wrap:wrap;gap:8px;display:flex}.konto-abmelden{border-color:var(--orange,#ff9f0a);color:var(--orange,#ff9f0a)}.konto-zeile{font-size:.875rem}.konto-aktionen{flex-wrap:wrap;gap:8px;display:flex}.konto-liste{flex-direction:column;gap:8px;margin:10px 0 0;padding:0;list-style:none;display:flex}.konto-liste-zeile{justify-content:space-between;align-items:center;gap:8px;display:flex}.konto-liste-text{flex-direction:column;gap:2px;font-size:.8125rem;display:flex}.konto-liste-sub{color:var(--text3);font-size:.6875rem}.konto-neuer-schluessel{background:var(--bg3);border:1px solid var(--orange);border-radius:10px;margin-bottom:10px;padding:10px 12px}.konto-neuer-schluessel p{margin:0 0 8px;font-size:.75rem}.konto-schluessel-wert{background:var(--bg4);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;border-radius:6px;margin-bottom:8px;padding:8px 10px;font-size:.75rem;display:block}.verw-panel{flex-direction:column;gap:12px;display:flex}.verw-zeile{flex-direction:column;gap:4px;display:flex}.verw-zeile-kopf{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.verw-name{font-size:.8125rem;font-weight:600}.verw-zeile-aktionen{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.verw-einladung-form{flex-wrap:wrap;align-items:flex-end;gap:10px;margin-bottom:10px;display:flex}.verw-einladung-form .fg{flex:1;min-width:140px}.einl-panel{flex-direction:column;gap:12px;display:flex}.einl-form{flex-direction:column;gap:10px;display:flex}.einl-label{color:var(--text2);margin-bottom:6px;font-size:.75rem;display:block}.einl-tage{flex-wrap:wrap;gap:6px;display:flex}.einl-pille{background:var(--bg3);border:1px solid var(--sep);color:var(--text);cursor:pointer;border-radius:999px;min-height:34px;padding:6px 14px;font-size:.8125rem;font-weight:600}.einl-pille.aktiv{background:var(--blue);border-color:var(--blue);color:#fff}.einl-admin{margin-top:2px}.einl-warnung{border-left:3px solid var(--orange);margin:0;padding-left:10px}.einl-ergebnis{background:var(--bg3);border:1px solid var(--orange);border-radius:12px;padding:14px}.einl-ergebnis-kopf{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px;display:flex}.einl-ergebnis-titel{font-size:1rem;font-weight:700}.einl-ergebnis-zeilen{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.einl-ergebnis-block{flex-direction:column;flex:260px;gap:6px;min-width:0;display:flex}.einl-ergebnis-label{color:var(--text2);font-size:.75rem}.einl-kopierzeile{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.einl-kopierzeile .fc-in{flex:200px;min-width:0}.einl-code{background:var(--bg4);letter-spacing:2px;-webkit-user-select:all;user-select:all;border-radius:8px;padding:8px 14px;font-size:1.375rem;font-weight:700}.einl-ergebnis-aktionen{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.einl-qr{flex-direction:column;align-items:center;gap:6px;display:flex}.qr-code svg{background:#fff;border-radius:8px;display:block}.einl-qr-satz{color:var(--text3);font-size:.6875rem}.einl-liste-kopf{margin-top:4px}.verw-aktivitaet{border-left:2px solid var(--sep);flex-direction:column;gap:4px;margin:4px 0 4px 4px;padding:0 0 0 10px;list-style:none;display:flex}.verw-aktivitaet-zeile{flex-wrap:wrap;gap:8px;font-size:.75rem;display:flex}.verw-aktivitaet-zeile.warnt .verw-aktivitaet-text{color:var(--orange)}.verw-aktivitaet-zeit{color:var(--text3);font-variant-numeric:tabular-nums;flex-shrink:0}.verw-aktivitaet-text{overflow-wrap:anywhere;min-width:0}.settings-module-liste{flex-direction:column;gap:6px;margin:2px 0 10px 24px;display:flex}.sw-buehne{background:var(--bg);min-height:calc(100dvh / var(--ls-skala));justify-content:center;align-items:center;width:100%;padding:24px;display:flex}.sw-karte{background:var(--bg2);border:1px solid var(--sep);box-shadow:var(--shadow), 0 0 90px #0a84ff29;max-width:760px;padding:clamp(28px, calc(4vw / var(--ls-skala)), 52px) clamp(24px, calc(4vw / var(--ls-skala)), 56px);text-align:center;border-radius:16px;width:100%}.sw-logo{font-size:clamp(1.625rem, calc(3vw / var(--ls-skala)), 2.25rem);text-align:center;margin-bottom:18px}.sw-titel{color:var(--text);font-size:clamp(1.25rem, calc(2.4vw / var(--ls-skala)), 1.875rem);letter-spacing:-.5px;margin:0 0 14px;font-weight:800;line-height:1.2}.sw-titel span,.sw-erklaerung span,.sw-spaeter span{display:block}.sw-erklaerung{color:var(--text2);margin:0 0 26px;font-size:.9375rem;line-height:1.5}.sw-kacheln{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:22px;display:grid}.sw-kachel{background:var(--bg3);border:1px solid var(--sep);color:var(--text);cursor:pointer;text-align:center;border-radius:14px;flex-direction:column;align-items:center;gap:8px;padding:26px 18px;transition:border-color .15s,background .15s;display:flex}.sw-kachel:hover{background:var(--bg4);border-color:var(--blue)}.sw-kachel.vorschlag{border-color:var(--blue)}.sw-kuerzel{border:1px solid var(--sep);color:var(--text2);letter-spacing:.5px;border-radius:10px;justify-content:center;align-items:center;width:46px;height:46px;margin-bottom:6px;font-size:1.0625rem;font-weight:800;display:flex}.sw-kachel.vorschlag .sw-kuerzel{border-color:var(--blue);color:var(--blue)}.sw-kachel-titel{font-size:1.125rem;font-weight:700}.sw-kachel-satz{color:var(--text2);font-size:.875rem}.sw-spaeter{color:var(--text3);margin:0;font-size:.8125rem;line-height:1.5}@media (width>=1600px){.sw-karte{max-width:980px;padding:64px 72px}.sw-logo{font-size:2.75rem}.sw-titel{font-size:2.25rem}.sw-erklaerung{font-size:1.125rem}.sw-kacheln{gap:24px}.sw-kachel{padding:36px 24px}.sw-kuerzel{width:56px;height:56px;font-size:1.25rem}.sw-kachel-titel{font-size:1.375rem}.sw-kachel-satz{font-size:1.0625rem}.sw-spaeter{font-size:.9375rem}}@media (width<=900px){.anm-spalten{grid-template-columns:1fr}.anm-info{order:-1}}@media (width<=768px){.anm-buehne{padding:16px}.anm-karte{max-width:none}.anm-seite{gap:8px}.anm-zugang,.anm-info{padding:22px 18px}.anm-info{order:0}.anm-willkommen{font-size:1.5rem}.sw-buehne{padding:16px}.sw-kacheln{grid-template-columns:1fr}.verw-einladung-form{flex-direction:column;align-items:stretch}}.onb-karte{max-width:560px;max-height:calc(calc(100dvh / var(--ls-skala)) - 32px);overflow-y:auto}@media (width>=769px){.onb-karte{max-width:960px;padding:32px 36px}.onb-text{max-width:68ch}.onb-karte .mk-liste{grid-template-columns:repeat(3,1fr)}}.onb-fortschritt{margin-bottom:10px}.onb-fortschritt-bahn{background:var(--bg3);border-radius:999px;width:100%;height:6px;overflow:hidden}.onb-fortschritt-fuellung{background:var(--blue);border-radius:999px;height:100%;transition:width .25s;display:block}.onb-fortschritt-wort{color:var(--text3);text-align:center;margin:6px 0 0;font-size:.75rem}@media (prefers-reduced-motion:reduce){.onb-fortschritt-fuellung{transition:none}}.onb-schritte{flex-wrap:wrap;justify-content:center;gap:6px;margin-bottom:18px;display:flex}.onb-schritt{border:1px solid var(--sep);color:var(--text-dim,var(--text));border-radius:999px;padding:3px 10px;font-size:.75rem}.onb-schritt.aktiv{border-color:var(--blue);color:var(--blue)}.onb-schritt.fertig{opacity:.6}.onb-text p{margin:0 0 12px;line-height:1.5}.onb-liste{margin:0 0 8px;padding:0;list-style:none}.onb-modul .check-row{align-items:flex-start;min-height:44px;padding:8px 0}.onb-modul-fest{opacity:.75}.onb-modul-text{flex-direction:column;gap:2px;display:flex}.onb-modul-satz{color:var(--text-dim,var(--text));font-size:.8125rem}.onb-knoepfe{justify-content:space-between;gap:10px;margin-top:14px;display:flex}.onb-knoepfe .btn{flex:1}.verw-module{flex-wrap:wrap;gap:6px 12px;margin:6px 0;display:flex}@keyframes sw-buehne-auf{0%{opacity:0}to{opacity:1}}@keyframes sw-karte-auf{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:none}}@keyframes sw-kachel-auf{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes sw-karte-ab{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-10px)scale(.985)}}@keyframes anm-buehne-auf{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.sw-buehne{animation:.28s ease-out both sw-buehne-auf}.sw-karte{animation:.28s cubic-bezier(.22,.61,.36,1) both sw-karte-auf}.sw-kachel{animation:.26s ease-out both sw-kachel-auf}.sw-kacheln>.sw-kachel:first-child{animation-delay:.1s}.sw-kacheln>.sw-kachel:nth-child(2){animation-delay:.16s}.sw-buehne.geht{pointer-events:none}.sw-buehne.geht .sw-karte{animation:.18s ease-in both sw-karte-ab}.sw-kachel.gewaehlt{background:var(--bg4);border-color:var(--accent,#0a84ff);animation:none;transform:scale(1.02)}.anm-buehne{animation:.28s cubic-bezier(.22,.61,.36,1) both anm-buehne-auf}@media (prefers-reduced-motion:reduce){.sw-buehne,.sw-karte,.sw-kachel,.sw-buehne.geht,.sw-buehne.geht .sw-karte,.anm-buehne{animation:none}.sw-kachel.gewaehlt{transform:none}}.anm-codefeld{letter-spacing:.05em;font-family:ui-monospace,SF Mono,Cascadia Mono,Segoe UI Mono,Menlo,Consolas,monospace}.anm-codefeld::placeholder{color:var(--text3,#6b6b70);font-family:var(--ls-font);letter-spacing:normal}.anm-feldhinweis{color:var(--text2);margin:6px 0 0;font-size:.75rem;line-height:1.4}@media (width>=769px){.anm-claim{color:var(--text3,#6b6b70);letter-spacing:.22em;text-transform:uppercase;margin:6px 0 26px;font-size:.6875rem;font-weight:600}.anm-untertitel{color:var(--text2);margin:6px 0 26px;font-size:.9375rem}.anm-feld-symbolzeile{align-items:center;display:flex;position:relative}.anm-feld-symbol{color:var(--text3,#6b6b70);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.anm-feld-symbolzeile .fc-in{width:100%;padding-left:42px}.anm-feld-symbolzeile .anm-auge{position:absolute;right:6px}.anm-feld-symbolzeile .anm-auge~.fc-in{padding-right:44px}.anm-feld-symbolzeile .fc-in:has(~.anm-auge){padding-right:44px}.anm-staerke{grid-template-columns:repeat(4,1fr);gap:8px;margin:10px 0 4px;display:grid}.anm-staerke-teil{background:var(--bg4,#2a2a2e);border-radius:999px;height:4px;transition:background .18s}.anm-staerke-teil.voll{background:var(--accent,#0a84ff)}.anm-knopf-pfeil:after{content:"→";margin-left:10px}.anm-schon-konto{color:var(--text3,#6b6b70);text-align:center;margin:16px 0 2px;font-size:.8125rem}.anm-links-mitte{justify-content:center}.anm-zugang .anm-feld-symbolzeile .fc-in{padding-left:42px!important}.anm-zugang .anm-feld-symbolzeile:has(.anm-auge) .fc-in{padding-right:52px!important}.anm-feld-symbolzeile .anm-auge{color:var(--text3,#6b6b70);background:0 0;border:0;border-radius:8px;width:34px;min-width:34px;height:34px}.anm-feld-symbolzeile .anm-auge:hover{background:var(--bg4,#2a2a2e);color:var(--text)}.anm-links-mitte .trk-link{text-align:center;width:100%}.anm-badge-punkt:before{content:"";vertical-align:1px;background:currentColor;border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block}.anm-info-titel{color:var(--text);font-size:clamp(1.375rem, calc(2.1vw / var(--ls-skala)), 1.75rem);letter-spacing:-.5px;margin:14px 0 10px;font-weight:800;line-height:1.2}.anm-eliste{gap:26px;margin:30px 0 0;padding:0;list-style:none;display:grid}.anm-eblock{align-items:start;gap:16px;display:flex}.anm-ekachel{border-radius:13px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.anm-ekachel-blau{color:#4da3ff;background:#0a84ff29}.anm-ekachel-lila{color:#a98bff;background:#966eff29}.anm-ekachel-gruen{color:#47d18a;background:#30d18229}.anm-eblock-text{flex-direction:column;gap:5px;min-width:0;display:flex}.anm-eblock-titel{color:var(--text);font-size:.9375rem;font-weight:700;line-height:1.3}.anm-fussleiste{border-top:1px solid var(--sep);flex-wrap:wrap;gap:10px 28px;margin:34px 0 0;padding:20px 0 0;list-style:none;display:flex}.anm-fusspunkt{color:var(--text2);align-items:center;gap:8px;font-size:.8125rem;display:flex}.anm-info-einloesen{flex-direction:column;display:flex}.anm-info-einloesen .anm-version{margin-top:auto;padding-top:22px}}.anm-erklaerung{color:var(--text2);margin:0;font-size:.8125rem;line-height:1.55}@media (width>=769px){.anm-buehne.anm-stil{--ls-e:clamp(580px, min(calc(calc(100dvh / var(--ls-skala)) - 96px), calc((calc(100vw / var(--ls-skala)) - 64px) * 645 / 931)), 942px);--el-karte:#091728eb;--el-rand:#96b9eb3d;--el-feld:#101725;--el-feld-rand:#2c3244;--el-linie:#203043;--el-text:#eef3fa;--el-label:#c9d3e0;--el-leise:#93a1b5;--el-still:#7d8797;--el-blau:#2b8fff;--el-knopf:#0a80f4;color:var(--el-text);height:calc(100dvh / var(--ls-skala));background:#05080f url(/anmeldebild.webp) 50%/cover no-repeat;justify-content:center;align-items:flex-start;padding:0;font-family:Segoe UI,Segoe UI Variable Text,Inter,system-ui,-apple-system,sans-serif;display:flex;position:relative;overflow-y:auto}.anm-stil .anm-seite{max-width:none;margin:auto 0;padding:24px 0;display:block}.anm-stil .anm-spalten{width:100%;margin:0;display:flex}.anm-stil .anm-sprachumschalter{margin:0 0 calc(var(--ls-e) * 12 / 645);justify-content:flex-end;display:flex;position:static}.anm-stil .anm-sprach-knopf{font-size:calc(var(--ls-e) * 13 / 645);min-height:0;padding:0 calc(var(--ls-e) * 6 / 645)}.anm-stil .anm-karte{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:var(--el-karte);border:1px solid var(--el-rand);border-radius:calc(var(--ls-e) * 18 / 645);color:var(--el-text);max-width:none;margin:0;overflow:hidden auto;box-shadow:0 18px 48px #00000061}.anm-stil .anm-logo{color:var(--el-text);font-size:calc(var(--ls-e) * 40 / 645);letter-spacing:-.01em;font-weight:700;line-height:calc(var(--ls-e) * 44 / 645);margin:0}.anm-stil .anm-logo span{color:var(--el-blau)}.anm-stil .anm-claim{color:var(--el-still);font-size:calc(var(--ls-e) * 14.3 / 645);letter-spacing:calc(var(--ls-e) * 2 / 645);font-weight:600;line-height:calc(var(--ls-e) * 16 / 645);margin:calc(var(--ls-e) * 8 / 645) 0 0;text-transform:uppercase}.anm-stil .anm-titel{color:var(--el-text);font-size:calc(var(--ls-e) * 22.5 / 645);font-weight:700;line-height:calc(var(--ls-e) * 28 / 645)}.anm-stil .anm-untertitel{color:var(--el-leise);font-size:calc(var(--ls-e) * 14.3 / 645);font-weight:400;line-height:calc(var(--ls-e) * 20 / 645)}.anm-stil .anm-zugang label{color:var(--el-label);font-size:calc(var(--ls-e) * 12.7 / 645);font-weight:600;line-height:calc(var(--ls-e) * 17 / 645);margin:0 0 calc(var(--ls-e) * 6 / 645);display:block}.anm-stil .anm-zugang .anm-feld-symbolzeile{background:var(--el-feld);border:1px solid var(--el-feld-rand);border-radius:calc(var(--ls-e) * 10 / 645);box-sizing:border-box;color:var(--el-text);align-items:center;gap:calc(var(--ls-e) * 11 / 645);height:calc(var(--ls-e) * 38 / 645);min-height:0;padding:0 calc(var(--ls-e) * 14 / 645);display:flex}.anm-stil .anm-zugang .anm-feld-symbolzeile .fc-in{color:var(--el-text);flex:1;min-width:0;box-shadow:none!important;font-size:calc(var(--ls-e) * 14.9 / 645)!important;background:0 0!important;border:0!important;border-radius:0!important;height:100%!important;min-height:0!important;padding:0!important}.anm-stil .anm-zugang .anm-feld-symbolzeile .fc-in:focus{box-shadow:none!important}.anm-stil .anm-zugang .anm-feld-symbolzeile:focus-within{padding:0 calc(var(--ls-e) * 13 / 645);border-width:2px;border-color:#1f7fd4}.anm-stil .anm-zugang .fc-in::placeholder{opacity:1;color:#66788f!important}.anm-stil .anm-zugang .anm-feld-symbol{color:var(--el-still);align-items:center;display:flex;position:static;left:auto;transform:none}.anm-stil .anm-feld-symbol svg{height:calc(var(--ls-e) * 17 / 645);width:calc(var(--ls-e) * 17 / 645)}.anm-stil .anm-zugang .anm-feld-symbolzeile .anm-auge{position:static;right:auto}.anm-stil .anm-auge{color:var(--el-leise);cursor:pointer;background:0 0;border:0;align-items:center;min-width:0;padding:0;display:flex}.anm-stil .anm-auge svg{height:calc(var(--ls-e) * 18 / 645);width:calc(var(--ls-e) * 18 / 645)}.anm-stil .anm-zugang .anm-feldhinweis,.anm-stil .anm-zugang .anm-pflicht,.anm-stil .anm-zugang .settings-note{color:var(--el-still);font-size:calc(var(--ls-e) * 10.8 / 645);font-weight:400;line-height:calc(var(--ls-e) * 17 / 645);margin:calc(var(--ls-e) * 2 / 645) 0 0}.anm-stil .anm-zugang .anm-stern{color:var(--el-blau)}.anm-stil .anm-zugang .anm-staerke{margin:calc(var(--ls-e) * 8 / 645) 0 0}.anm-stil .anm-knopf{border-radius:calc(var(--ls-e) * 10 / 645);box-sizing:border-box;font-size:calc(var(--ls-e) * 15 / 645);align-items:center;gap:calc(var(--ls-e) * 10 / 645);height:calc(var(--ls-e) * 43 / 645);min-height:calc(var(--ls-e) * 43 / 645);border:0;justify-content:center;width:100%;font-weight:700;display:flex}.anm-stil .anm-knopf.btn-blue{background:var(--el-knopf);color:#fff}.anm-stil .anm-knopf.btn-ghost{border:1px solid var(--el-feld-rand);color:var(--el-text);background:#ffffff12}.anm-stil .anm-knopf svg{height:calc(var(--ls-e) * 18 / 645);width:calc(var(--ls-e) * 18 / 645)}.anm-stil .anm-oder{color:var(--el-still);font-size:calc(var(--ls-e) * 12 / 645);align-items:center;gap:calc(var(--ls-e) * 14 / 645);line-height:calc(var(--ls-e) * 16 / 645);display:flex}.anm-stil .anm-oder:before,.anm-stil .anm-oder:after{background:var(--el-linie);content:"";flex:1;height:1px}.anm-stil .anm-zugang .trk-link{color:var(--el-blau);font-size:calc(var(--ls-e) * 13 / 645);font-weight:600;line-height:calc(var(--ls-e) * 18 / 645);min-height:0;padding:0}.anm-stil .anm-zugang .anm-link svg{height:calc(var(--ls-e) * 16 / 645);width:calc(var(--ls-e) * 16 / 645)}.anm-stil .anm-zugang .anm-link:after{content:"›";margin-left:calc(var(--ls-e) * 8 / 645);opacity:.75;font-weight:400}.anm-stil .anm-schon-konto{color:var(--el-leise);font-size:calc(var(--ls-e) * 13 / 645);line-height:calc(var(--ls-e) * 18 / 645);text-align:center}.anm-stil .anm-fusssatz{color:var(--el-still);font-size:calc(var(--ls-e) * 11 / 645);line-height:calc(var(--ls-e) * 15 / 645);margin:0}.anm-stil .anm-badge{box-sizing:border-box;color:#4da3ff;font-size:calc(var(--ls-e) * 10.2 / 645);align-self:flex-start;align-items:center;gap:calc(var(--ls-e) * 6 / 645);height:calc(var(--ls-e) * 27 / 645);letter-spacing:calc(var(--ls-e) * .9 / 645);padding:0 calc(var(--ls-e) * 10 / 645);background:#0d3c7a47;border:1px solid #2a6fc0;border-radius:999px;flex:none;margin:0;font-weight:700;display:flex}.anm-stil .anm-badge-punkt:before{content:"";height:calc(var(--ls-e) * 5 / 645);width:calc(var(--ls-e) * 5 / 645);background:currentColor;border-radius:50%}.anm-stil .anm-info-titel,.anm-stil .anm-willkommen{color:var(--el-text);font-size:calc(var(--ls-e) * 32 / 645);letter-spacing:-.01em;font-weight:700;line-height:calc(var(--ls-e) * 40 / 645)}.anm-stil .anm-info-titel span,.anm-stil .anm-willkommen span{color:var(--el-blau)}.anm-stil .anm-info .anm-lead{color:#b8cbe0;font-size:calc(var(--ls-e) * 13.4 / 645);line-height:calc(var(--ls-e) * 19 / 645)}.anm-stil .anm-eliste,.anm-stil .anm-punkte{gap:calc(var(--ls-e) * 25 / 645);flex-direction:column;padding:0;list-style:none;display:flex}.anm-stil .anm-eblock,.anm-stil .anm-punkt{align-items:flex-start;gap:calc(var(--ls-e) * 21 / 645);margin:0;display:flex}.anm-stil .anm-ekachel,.anm-stil .anm-punkt-symbol{border-radius:calc(var(--ls-e) * 16 / 645);color:#5aa9f0;flex:0 0 calc(var(--ls-e) * 56 / 645);height:calc(var(--ls-e) * 56 / 645);background:#08254c;border:0;justify-content:center;align-items:center;display:flex}.anm-stil .anm-ekachel svg,.anm-stil .anm-punkt-symbol svg{height:calc(var(--ls-e) * 26 / 645);width:calc(var(--ls-e) * 26 / 645)}.anm-stil .anm-ekachel-blau{color:#5aa9f0;background:#08254c}.anm-stil .anm-ekachel-lila{color:#b07af5;background:#301e6a}.anm-stil .anm-ekachel-gruen{color:#19e25d;background:#093c2f}.anm-stil .anm-punkt:nth-child(2) .anm-punkt-symbol{color:#b07af5;background:#301e6a}.anm-stil .anm-punkt:nth-child(3) .anm-punkt-symbol{color:#19e25d;background:#093c2f}.anm-stil .anm-eblock-text,.anm-stil .anm-punkt-text{margin-top:calc(var(--ls-e) * 3 / 645);min-width:0}.anm-stil .anm-eblock-titel,.anm-stil .anm-punkt-titel{color:var(--el-text);font-size:calc(var(--ls-e) * 15.7 / 645);font-weight:600;line-height:calc(var(--ls-e) * 21 / 645);display:block}.anm-stil .anm-erklaerung,.anm-stil .anm-punkt-satz{color:#a2b1c6;font-size:calc(var(--ls-e) * 12.9 / 645);line-height:calc(var(--ls-e) * 19 / 645);margin:calc(var(--ls-e) * 1 / 645) 0 0;display:block}.anm-stil .anm-fussleiste{border-top:1px solid var(--el-linie);color:#c3d2e2;gap:calc(var(--ls-e) * 8 / 645);padding:calc(var(--ls-e) * 25 / 645) 0 0;justify-content:space-between;list-style:none;display:flex}.anm-stil .anm-fusspunkt{font-size:calc(var(--ls-e) * 12 / 645);align-items:center;gap:calc(var(--ls-e) * 8 / 645);line-height:calc(var(--ls-e) * 17 / 645);white-space:nowrap;display:flex}.anm-stil .anm-fusspunkt svg{flex:0 0 calc(var(--ls-e) * 15 / 645);height:calc(var(--ls-e) * 15 / 645);width:calc(var(--ls-e) * 15 / 645)}.anm-stil .anm-info .anm-version{color:#6c798f;font-size:calc(var(--ls-e) * 11 / 645);line-height:calc(var(--ls-e) * 15 / 645);text-align:right;padding:0}.anm-buehne.anm-anmelden{--am-hoch:calc(calc(100dvh / var(--ls-skala)) - 96px);--am-breit:calc((calc(100vw / var(--ls-skala)) - 64px) * 725 / 1359);--am-h:clamp(500px, min(var(--am-hoch), var(--am-breit)), 725px)}.anm-anmelden .anm-seite{width:calc(var(--am-h) * 1359 / 725)}.anm-anmelden .anm-spalten{gap:calc(var(--am-h) * 25 / 725)}.anm-anmelden .anm-karte{height:auto;min-height:var(--am-h)}.anm-anmelden .anm-zugang{flex:0 0 calc(var(--am-h) * 629 / 725);padding:calc(var(--am-h) * 26 / 725) calc(var(--am-h) * 52 / 725) calc(var(--am-h) * 24 / 725)}.anm-anmelden .anm-info{flex:0 0 calc(var(--am-h) * 705 / 725);padding:calc(var(--am-h) * 50 / 725) calc(var(--am-h) * 52 / 725) calc(var(--am-h) * 24 / 725);flex-direction:column;display:flex}.anm-anmelden .anm-info>*{flex:none}.anm-anmelden .anm-titel{margin:calc(var(--am-h) * 22 / 725) 0 0}.anm-anmelden .anm-zugang .fg{margin:calc(var(--am-h) * 18 / 725) 0 0}.anm-anmelden .anm-knopf{margin:calc(var(--am-h) * 20 / 725) 0 0}.anm-anmelden .anm-oder{margin:calc(var(--am-h) * 16 / 725) 0 0}.anm-anmelden .anm-links-links{gap:calc(var(--am-h) * 10 / 725);margin:calc(var(--am-h) * 16 / 725) 0 0;flex-direction:column;display:flex}.anm-anmelden .anm-zugang .anm-link{align-items:center;gap:calc(var(--am-h) * 10 / 725);display:flex}.anm-anmelden .anm-fusssatz{margin:calc(var(--am-h) * 26 / 725) 0 0}.anm-anmelden .anm-willkommen{margin:calc(var(--am-h) * 16 / 725) 0 0}.anm-anmelden .anm-info .anm-lead{margin:calc(var(--am-h) * 14 / 725) 0 0}.anm-anmelden .anm-punkte{margin:calc(var(--am-h) * 34 / 725) 0 0}.anm-anmelden .anm-info .anm-version{margin:auto 0 0}.anm-buehne.anm-entwurf{--el-hoch:calc(calc(100dvh / var(--ls-skala)) - 96px);--el-breit:calc((calc(100vw / var(--ls-skala)) - 64px) * 645 / 931);--el-h:clamp(580px, min(var(--el-hoch), var(--el-breit)), 942px)}.anm-entwurf .anm-seite{width:calc(var(--el-h) * 931 / 645)}.anm-entwurf .anm-spalten{gap:calc(var(--el-h) * 12 / 645)}.anm-entwurf .anm-karte{height:var(--el-h)}.anm-entwurf .anm-zugang{flex:0 0 calc(var(--el-h) * 457 / 645);padding:calc(var(--el-h) * 28 / 645) calc(var(--el-h) * 44 / 645) calc(var(--el-h) * 18 / 645)}.anm-entwurf .anm-info-einloesen>*{flex:none}.anm-entwurf .anm-info-einloesen{flex:0 0 calc(var(--el-h) * 462 / 645);padding:calc(var(--el-h) * 51 / 645) calc(var(--el-h) * 43 / 645) calc(var(--el-h) * 22 / 645);flex-direction:column;display:flex}.anm-entwurf .anm-zugang form{display:block}.anm-entwurf .anm-titel{margin:calc(var(--el-h) * 19 / 645) 0 0}.anm-entwurf .anm-untertitel,.anm-entwurf .anm-zugang .fg{margin:calc(var(--el-h) * 11 / 645) 0 0}.anm-entwurf .anm-untertitel+.fg{margin-top:calc(var(--el-h) * 14 / 645)}.anm-entwurf .anm-zugang .anm-staerke[data-stufen="0"]{display:none}.anm-entwurf .anm-zugang:has(#einloesen-passwort:placeholder-shown) .settings-note{display:none}.anm-entwurf .anm-knopf{margin:calc(var(--el-h) * 21 / 645) 0 0}.anm-entwurf .anm-oder{margin:calc(var(--el-h) * 11 / 645) 0 0}.anm-entwurf .anm-schon-konto{margin:calc(var(--el-h) * 14 / 645) 0 0}.anm-entwurf .anm-links-mitte{text-align:center;margin:0;display:block}.anm-entwurf .anm-info-titel{margin:calc(var(--el-h) * 16 / 645) 0 0}.anm-entwurf .anm-info .anm-lead{margin:calc(var(--el-h) * 11 / 645) 0 0}.anm-entwurf .anm-eliste{margin:calc(var(--el-h) * 47 / 645) 0 0}.anm-entwurf .anm-fussleiste{margin:auto calc(var(--el-h) * -5 / 645) 0}.anm-entwurf .anm-info .anm-version{margin:calc(var(--el-h) * 16 / 645) 0 0}}@media (width<=768px){.anm-buehne.anm-anmelden{--anm-h-bg:#070d1a;--anm-h-feld:#0f1829;--anm-h-rand:#78a0ff29;background:var(--anm-h-bg);height:100%;padding:14px 24px calc(18px + env(safe-area-inset-bottom));align-items:stretch;overflow-y:auto}.anm-anmelden .anm-seite{gap:0;min-height:100%}.anm-anmelden .anm-spalten{flex-direction:column;flex:1 0 auto;gap:0;display:flex}.anm-anmelden .anm-info{display:none}.anm-anmelden .anm-zugang{box-shadow:none;background:0 0;border:0;flex-direction:column;flex:1 0 auto;padding:0;display:flex}.anm-anmelden .anm-zugang form{flex-direction:column;flex:1 0 auto;display:flex}.anm-anmelden .anm-sprachumschalter{background:var(--anm-h-feld);border-radius:15px;gap:0;padding:0 4px}.anm-anmelden .anm-sprach-knopf{color:#6f7a90;min-width:44px;min-height:44px;padding:0 6px;font-size:.8125rem}.anm-anmelden .anm-sprach-knopf.aktiv{color:var(--blue)}.anm-anmelden .anm-sprach-trenner{padding:0;font-size:0}.anm-anmelden .anm-sprach-trenner:before{content:"·";color:#6f7a90;font-size:.8125rem}.anm-anmelden .anm-logo{letter-spacing:-.02em;margin:18px 0 0;font-size:34px;line-height:1.15}.anm-anmelden .anm-claim{color:#a9b3c7;margin:2px 0 30px;font-size:15px}.anm-anmelden .anm-titel{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.anm-anmelden .anm-stern,.anm-anmelden .anm-pflicht,.anm-anmelden .anm-oder{display:none}.anm-anmelden .fg{margin-bottom:14px}.anm-anmelden .fg label{color:#a9b3c7;margin:0 0 6px 2px;font-size:13px}.anm-anmelden .anm-feld-symbolzeile{align-items:center;display:flex;position:relative}.anm-anmelden .anm-feld-symbol{color:#6f7a90;pointer-events:none;display:flex;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.anm-anmelden .anm-feld-symbol svg{width:20px;height:20px}.anm-anmelden .anm-feld-symbolzeile .fc-in{border-radius:12px;width:100%;height:50px;font-size:17px;border:1px solid var(--anm-h-rand)!important;background:#0a1222!important;padding:0 14px 0 44px!important}.anm-anmelden .anm-feld-symbolzeile:has(.anm-auge) .fc-in{padding-right:52px!important}.anm-anmelden .anm-feld-symbolzeile .anm-auge{color:#a9b3c7;background:0 0;border:0;width:44px;min-width:44px;height:44px;padding:0;position:absolute;right:3px}.anm-anmelden .anm-knopf{border-radius:14px;min-height:50px;margin-top:8px;font-size:17px;font-weight:600}.anm-anmelden .anm-passkey{border:1px solid var(--anm-h-rand);color:#fff;background:#142037;gap:8px;margin-top:14px}.anm-anmelden .anm-links-links{flex-direction:row;justify-content:space-between;align-items:center;margin-top:18px}.anm-anmelden .anm-link{font-size:15px;font-weight:500}.anm-anmelden .anm-link[data-testid=ruecksetzen-link]{color:#a9b3c7}.anm-anmelden .anm-link[data-testid=ruecksetzen-link] svg{display:none}.anm-anmelden .anm-fusssatz{color:#6f7a90;letter-spacing:0;text-align:center;margin:auto 0 0;padding-top:16px;font-size:12px}}.st-buehne{min-height:calc(100dvh / var(--ls-skala));background:#00101c;justify-content:center;align-items:flex-start;width:100%;display:flex}@media (width>=769px){.st-buehne{--st-luft:clamp(0px, calc(calc(100dvh / var(--ls-skala)) - 709px), 315px);--st-breit:clamp(0px, calc(calc(100vw / var(--ls-skala)) - 1180px), 356px);height:calc(100dvh / var(--ls-skala));padding:calc(6px + var(--st-luft) * 13 / 315) calc(20px + var(--st-breit) * 24 / 356) calc(10px + var(--st-luft) * 30 / 315);background:linear-gradient(#00081000 0%,#00081059 42%,#000810c7 78%,#000810eb 100%) no-repeat,url(/sterne.svg) 0 0/1000px 1000px,radial-gradient(88% 74% at 50% 45%,#032037 0%,#01121f 58%,#00060b 100%) no-repeat;font-family:Segoe UI Variable Text,Segoe UI,system-ui,sans-serif;overflow-y:auto}@media (height>=1025px){.st-buehne{align-items:center}}.st-rahmen{height:calc(693px + var(--st-luft) * 272 / 315);background:#09141c;border:1px solid #1a2838;border-radius:20px;flex-shrink:0;width:100%;max-width:1448px;display:flex;overflow:hidden;box-shadow:0 34px 90px #000000b8}.st-bild{--st-bildbreite:calc((693px + var(--st-luft) * 272 / 315) * 479 / 965);width:var(--st-bildbreite);background:#071018 url(/startbild.webp) 50%/cover no-repeat;flex:none;position:relative}.st-bild-text{left:calc(var(--st-bildbreite) * 54 / 479);top:calc(var(--st-bildbreite) * 108.2 / 479);flex-direction:column;margin:0;display:flex;position:absolute}.st-bild-claim{color:#dce7f8;font-size:calc(var(--st-bildbreite) * 23.2 / 479);white-space:nowrap;font-weight:400;line-height:1}.st-bild-firma{color:#e8b478;font-size:calc(var(--st-bildbreite) * 15.9 / 479);letter-spacing:.072em;margin-top:calc(var(--st-bildbreite) * 7.2 / 479);text-transform:uppercase;white-space:nowrap;font-weight:600;line-height:1}.st-inhalt{min-width:0;padding:calc(12px + var(--st-luft) * 18 / 315) calc(34px + var(--st-breit) * 16 / 356) calc(12px + var(--st-luft) * 26 / 315) calc(44px + var(--st-breit) * 21 / 356);flex-direction:column;flex:1;display:flex}.st-kopf{flex-direction:column;align-items:flex-end;display:flex}.st-punkte{align-items:center;width:237px;margin-right:-1px;display:flex}.st-schrittpunkt{background:#303c5b;border-radius:50%;flex:none;width:24px;height:24px}.st-schrittpunkt.aktiv{background:#0060fd;box-shadow:0 0 12px #0060fdbf}.st-schrittlinie{background:#2c3852;border-radius:3px;flex:1;height:6px}.st-schritt{color:#fff;margin-top:calc(8px + var(--st-luft) * 7 / 315);align-items:flex-start;font-size:18px;font-weight:300;line-height:1;display:flex}.st-schritt-strich{background:#a4abd1;width:1px;height:21px;margin:0 35px 0 30px}.st-schritt-sache{flex-direction:column;display:flex}.st-schritt-en{color:#bdcee8;margin-top:calc(4px + var(--st-luft) * 2 / 315);font-size:15.5px}.st-titelblock{margin-left:16px;margin-top:calc(12px + var(--st-luft) * 22 / 315);position:relative}.st-titelblock:before{content:"";background:#0075f8;width:6px;height:calc(100% + 2px);position:absolute;top:0;left:-30px;box-shadow:0 0 18px #0075f88c}.st-titel{color:#fff;margin:-2px 0 0;font-family:Segoe UI Variable Display,Segoe UI,sans-serif;font-size:53.5px;font-weight:700;line-height:1}.st-titel-blau{color:#0577fa}.st-willkommen{color:#b0c5f6;margin:calc(4px + var(--st-luft) * 5 / 315) 0 0;font-family:Segoe UI Variable Display,Segoe UI,sans-serif;font-size:34.5px;font-weight:700;line-height:1}.st-wort-system{color:#0378f9}.st-absatz{color:#e5f7fd;margin:0 0 0 16px;font-size:23.5px;font-weight:300;line-height:1}.st-absatz:first-of-type{margin-top:calc(18px + var(--st-luft) * 34 / 315)}.st-absatz+.st-absatz{color:#d4e1f8;margin-top:calc(6px + var(--st-luft) * 6 / 315);font-size:21px}.st-karten{margin-top:calc(18px + var(--st-luft) * 34 / 315);flex:none;grid-template-columns:402fr 420fr;gap:30px;display:grid}.st-karte{cursor:pointer;padding:calc(14px + var(--st-luft) * 10 / 315) 0 calc(9px + var(--st-luft) * 8 / 315) 35px;text-align:left;background:#101c25;border:2px solid #1a2935;border-radius:17px;flex-direction:column;justify-content:flex-start;align-items:flex-start;transition:transform .16s,border-color .16s;display:flex;position:relative}.st-karte.gewaehlt{background:#0d1e2c;border-color:#0080f5;box-shadow:0 0 26px #006ef557}.st-karte:hover{transform:translateY(-2px)}.st-flagge{width:auto;height:70px;margin-left:-1px;display:block}.st-karte-titel{color:#fff;margin-top:calc(6px + var(--st-luft) * 4 / 315);font-size:24px;font-weight:700;line-height:1;display:block}.st-karte-satz{color:#c6e9f8;margin-top:calc(6px + var(--st-luft) * 4 / 315);font-size:19px;font-weight:300;line-height:1;display:block}.st-karte-worte{color:#bfd5f0;letter-spacing:.18em;margin-top:calc(16px + var(--st-luft) * 12 / 315);text-transform:uppercase;align-items:center;gap:16px;font-size:14px;font-weight:600;line-height:1;display:flex}.st-karte-worte>span{align-items:center;gap:16px;display:flex}.st-punkt{background:#95a1f2;border-radius:50%;flex:none;width:5px;height:5px}.st-pfeil{color:#fff;height:58px;right:34px;top:calc(69px + var(--st-luft) * 10 / 315);background:#2e3851;border-radius:50%;justify-content:center;align-items:center;width:58px;display:flex;position:absolute}.st-karten .st-karte:first-child .st-pfeil{right:41px}.st-karten .st-karte:last-child .st-pfeil{right:34px}.st-karte.gewaehlt .st-pfeil{color:#0060fe;background:#032142;border:3px solid #0062f4}.st-pfeil svg{width:13px;height:21px}.st-karte.gewaehlt .st-pfeil svg{width:21px;height:15px}.st-tipp{height:calc(86px + var(--st-luft) * 18 / 315);margin-top:calc(16px + var(--st-luft) * 18 / 315);background:#101c25;border:1px solid #192835;border-radius:14px;flex:none;align-items:center;padding-left:25px;display:flex;position:relative}.st-birne{color:#009dff;flex:none;display:block}.st-birne svg{width:32px;height:48px;display:block}.st-tipp-strich{background:#1b3344;flex:none;width:1px;height:64px;margin:0 23px 0 24px}.st-tipp-text{flex-direction:column;padding-top:5px;display:flex}.st-tipp-haupt{color:#fff;font-size:19px;font-weight:600;line-height:1}.st-tipp-zweit{color:#cfe9f9;margin-top:calc(6px + var(--st-luft) * 3 / 315);font-size:19px;font-weight:300;line-height:1}.st-handschrift{width:162px;height:min(94px,100% - 14px);position:absolute;top:9px;right:31px}.st-weiter{color:#fff;cursor:pointer;height:calc(48px + var(--st-luft) * 8 / 315);margin-top:calc(12px + var(--st-luft) * 8 / 315);background:#0060fd;border:0;border-radius:14px;flex:none;justify-content:center;align-items:center;gap:14px;width:100%;transition:background .16s,transform .16s;display:flex}.st-weiter:hover{background:#1a72ff}.st-weiter:active{transform:translateY(1px)}.st-weiter-haupt{font-size:18px;font-weight:600}.st-weiter-zweit{color:#bcd8ff;font-size:18px;font-weight:300}.st-weiter .st-punkt{background:#8fbcff}.st-weiter-pfeil{align-items:center;margin-left:4px;display:flex}.st-weiter-pfeil svg{width:11px;height:18px}.st-fuss{margin-top:calc(14px + var(--st-luft) * 10 / 315);padding-top:calc(14px + var(--st-luft) * 12 / 315);border-top:2px solid #0d2030;flex:none;grid-template-columns:180fr 206fr 221fr 245fr;display:grid}.st-fusspunkt{align-items:flex-start;gap:21px;display:flex}.st-fusspunkt:nth-child(n+2){border-left:1px solid #142434;padding-left:21px}.st-fuss-symbol{color:#c0c3f8;flex:none;display:block}.st-fuss-symbol svg{display:block}.st-fusspunkt:first-child .st-fuss-symbol{margin-left:-4px}.st-fusspunkt:first-child svg{width:28px;height:35px}.st-fusspunkt:nth-child(2) svg{width:34px;height:32px}.st-fusspunkt:nth-child(3) svg{width:32px;height:33px}.st-fuss-text{flex-direction:column;padding-top:6px;display:flex}.st-fuss-haupt{color:#fff;font-size:13px;font-weight:700;line-height:1}.st-fuss-zweit{color:#c4ccdf;margin-top:calc(6px + var(--st-luft) * 3 / 315);font-size:13px;font-weight:400;line-height:1}.st-marke{align-items:flex-start;padding:7px 0 0 25px;display:flex}.st-marke-strich{background:#006ef5;border-radius:2px;flex:none;width:36px;height:4px;margin:10px 22px 0 0}.st-marke-text{white-space:nowrap;flex-direction:column;display:flex}.st-marke-oben{color:#fff;letter-spacing:.14em;text-transform:uppercase;margin-right:-.14em;font-size:12px;font-weight:700;line-height:1}.st-marke-unten{color:#bfc8de;letter-spacing:.31em;margin-right:-.31em;margin-top:calc(7px + var(--st-luft) * 3 / 315);text-transform:uppercase;font-size:12px;font-weight:400;line-height:1}}@keyframes st-auf{0%{opacity:0;transform:translateY(14px)scale(.99)}to{opacity:1;transform:none}}@keyframes st-ab{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-10px)scale(.99)}}.st-rahmen{animation:.28s cubic-bezier(.22,.61,.36,1) both st-auf}@keyframes st-karte-auf{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.st-karte{animation:.3s cubic-bezier(.22,.61,.36,1) 60ms backwards st-karte-auf}.st-karte:nth-child(2){animation-delay:.13s}.st-buehne.geht{pointer-events:none}.st-buehne.geht .st-rahmen{animation:.18s ease-in both st-ab}@media (prefers-reduced-motion:reduce){.st-rahmen,.st-buehne.geht .st-rahmen,.st-karte{animation:none}}@media (width<=768px){.sth{--sth-bg:#070d1a;--sth-karte:#0f1829;--sth-rand:#78a0ff29;--sth-blau:#1a7bff;--sth-blau-hell:#4c9bff;--sth-text2:#a9b3c7;--sth-text3:#6f7a90;background:var(--sth-bg);color:#fff;height:100%;font-family:var(--ls-font);-webkit-font-smoothing:antialiased;flex-direction:column;animation:.24s ease-out both sth-auf;display:flex;overflow-y:auto}.sth.geht{pointer-events:none;animation:.18s ease-in both sth-ab}.sth-blau{color:var(--sth-blau)}.sth-bild{background:url(/anmeldebild.webp) 50% 42%/cover;flex:none;height:clamp(112px,26dvh,172px);padding:16px 20px;position:relative}.sth-bild:after{content:"";background:linear-gradient(180deg, #070d1a33 0%, #070d1a00 40%, var(--sth-bg) 100%);position:absolute;inset:0}.sth-bild>*{z-index:1;position:relative}.sth-logo{letter-spacing:-.02em;font-size:30px;font-weight:800;line-height:1.15}.sth-claim{color:#d6dcea;text-shadow:0 1px 6px #0009;margin-top:1px;font-size:14px}.sth-handschrift{height:48px;position:absolute;bottom:26px;right:14px}.sth-rumpf{padding:2px 20px calc(12px + env(safe-area-inset-bottom));flex-direction:column;flex:1 0 auto;display:flex}.sth-titel{margin:0;font-size:24px;font-weight:700;line-height:1.15}.sth-unter{color:var(--sth-text2);margin:3px 0 0;font-size:15px}.sth-kacheln{grid-template-columns:1fr 1fr;gap:10px;margin-top:16px;display:grid}.sth-kachel{border:1px solid var(--sth-rand);background:var(--sth-karte);color:#fff;height:150px;font:inherit;text-align:left;cursor:pointer;border-radius:18px;flex-direction:column;align-items:flex-start;padding:14px 12px 14px 14px;display:flex;position:relative}.sth-kachel.gewaehlt{border:1.5px solid var(--sth-blau);background:linear-gradient(180deg, #11234a, var(--sth-karte))}.sth-flagge{object-fit:cover;border-radius:10px;width:48px;height:48px}.sth-haken{background:var(--sth-blau);border-radius:12px;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:12px;right:12px}.sth-haken svg{width:14px;height:10px}.sth-kachel-titel{margin-top:auto;font-size:18px;font-weight:600}.sth-kachel-satz{color:var(--sth-text2);white-space:nowrap;margin-top:1px;font-size:11.5px}.sth-vorteile{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px;display:grid}.sth-vorteil{text-align:center;background:#0f182999;border:1px solid #78a0ff14;border-radius:14px;flex-direction:column;align-items:center;gap:6px;padding:12px 4px 11px;display:flex}.sth-symbol{width:30px;height:30px;color:var(--sth-blau-hell);background:#1a7bff24;border-radius:9px;place-items:center;display:grid}.sth-symbol svg{width:18px;height:18px}.sth-vorteil-haupt{font-size:12px;font-weight:600;line-height:1.2}.sth-vorteil-zweit{color:var(--sth-text3);margin-top:-3px;font-size:10.5px;line-height:1.2}.sth-fuss{gap:9px;margin-top:auto;padding-top:12px;display:grid}.sth-weiter{background:var(--sth-blau);color:#fff;height:50px;font:inherit;cursor:pointer;border:0;border-radius:14px;font-size:17px;font-weight:600}.sth-schritt{color:var(--sth-text3);justify-content:center;align-items:center;gap:10px;font-size:12px;display:flex}.sth-punkte{align-items:center;gap:6px;display:flex}.sth-punkte i{background:#2a3550;border-radius:3px;width:6px;height:6px}.sth-punkte i.an{background:var(--sth-blau);width:20px}@media (height<=600px){.sth-kacheln{margin-top:12px}.sth-kachel{height:128px}.sth-vorteile{margin-top:10px}.sth-vorteil{padding:9px 4px 8px}}@keyframes sth-auf{0%{opacity:0}to{opacity:1}}@keyframes sth-ab{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.sth,.sth.geht{animation:none}}}.assistant-live{-webkit-app-region:no-drag;align-items:center;gap:9px;min-width:0;display:flex}.assistant-live-btn{background:var(--bg3);color:var(--text);cursor:pointer;border:1px solid #5ac8fa73;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-width:104px;height:32px;padding:0 13px;transition:background .15s,border-color .15s,box-shadow .15s,transform .15s;display:inline-flex}.assistant-live-btn:hover:not(:disabled){background:var(--bg4);border-color:#5ac8fabf;transform:translateY(-1px)}.assistant-live-btn:disabled{cursor:wait;opacity:.72}.assistant-live-btn span:last-child{font-size:.75rem;font-weight:800}.assistant-live-dot{background:var(--teal);border-radius:999px;width:9px;height:9px}.assistant-live.connecting .assistant-live-dot,.assistant-live.speaking .assistant-live-dot{animation:1s infinite voicePulse}.assistant-live.listening .assistant-live-btn{border-color:#30d15880;box-shadow:0 0 0 4px #30d15814}.assistant-live.listening .assistant-live-dot{background:var(--green)}.assistant-live.speaking .assistant-live-dot{background:var(--blue)}.assistant-live.error .assistant-live-dot{background:var(--orange)}.assistant-live-status{flex-direction:column;gap:1px;min-width:80px;max-width:320px;display:flex;overflow:hidden}.assistant-live-status strong,.assistant-live-status span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.assistant-live-status strong{color:var(--text);font-size:.6875rem;line-height:1.1}.assistant-live-status span{color:var(--text2);font-size:.625rem;line-height:1.1}.voice{-webkit-app-region:no-drag;align-items:center;gap:8px;min-width:0;display:flex}.voice-btn{background:var(--bg3);border:1px solid var(--sep);color:var(--text);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-width:78px;height:30px;padding:0 11px;transition:background .15s,border-color .15s,transform .15s;display:inline-flex}.voice-btn:hover:not(:disabled){background:var(--bg4);transform:translateY(-1px)}.voice-btn:disabled{cursor:wait;opacity:.7}.voice-dot{background:var(--text2);border-radius:999px;flex-shrink:0;width:9px;height:9px}.voice-btn-label{color:var(--text);font-size:.75rem;font-weight:700;line-height:1}.voice.recording .voice-btn{border-color:#ff453a8c;box-shadow:0 0 0 4px #ff453a1f}.voice.recording .voice-dot{background:var(--red)}.voice.sending .voice-dot{background:var(--blue);animation:1s infinite voicePulse}.voice.success .voice-dot{background:var(--green)}.voice.error .voice-dot{background:var(--orange)}.voice-status{flex-direction:column;gap:1px;min-width:56px;max-width:230px;display:flex;overflow:hidden}.voice-status span,.voice-status strong,.voice-status small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.voice-status span{color:var(--text3);text-transform:uppercase;font-size:.625rem;font-weight:700;line-height:1}.voice-status strong{color:var(--text);font-size:.6875rem;font-weight:600;line-height:1.15}.voice-status small{color:var(--text2);font-size:.625rem;line-height:1.1}@media (width<=860px){.voice-status,.assistant-live-status{display:none}}@media (width<=768px){.assistant-live-btn{padding:5px 10px}}@media (width<=359px){.assistant-live-btn span:last-child{display:none}.assistant-live-btn{min-width:var(--ls-touch-min,44px);justify-content:center}}.ki-zeichen{background:linear-gradient(135deg, var(--teal) 0%, var(--blue) 55%, var(--purple) 100%);color:#0000;letter-spacing:.02em;-webkit-background-clip:text;background-clip:text;font-size:.9375rem;font-weight:800;line-height:1;display:inline-block;position:relative}@media (width<=768px){.chs-gespraech{border-bottom:1px solid var(--sep);align-items:center;padding:8px 12px;display:flex}.chs-gespraech .assistant-live{flex:1;min-width:0}.chs-gespraech .assistant-live-btn{min-height:var(--ls-touch-min,44px);min-width:120px}.chs-gespraech .assistant-live-btn span:last-child{font-size:.875rem;display:inline}.chs-gespraech .assistant-live-status{flex:1;max-width:none;display:flex}}.cal-row{cursor:pointer;border-radius:8px;align-items:center;gap:9px;min-width:0;padding:6px 8px;font-size:.8125rem;transition:background .15s;display:flex}.cal-row:focus-visible{outline:1px solid var(--blue);outline-offset:1px}.cal-row:hover{background:var(--bg3)}.cal-row.locked{cursor:default}.cal-row.locked:hover{background:0 0}.cal-check{width:14px;height:14px;accent-color:var(--blue);flex-shrink:0}.cal-check:disabled{opacity:.45}.cal-dot{border-radius:50%;flex-shrink:0;width:10px;height:10px}.cal-row.off .cal-name,.cal-row.off .cal-dot{opacity:.35}.cal-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}@media (width<=768px){.cal-name{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;overflow:visible}}.cal-ctx{color:var(--text3);flex-shrink:0;font-size:.625rem}.cal-edit,.cal-del{color:var(--text3);cursor:pointer;opacity:0;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:.8125rem;transition:all .15s;display:flex}.cal-del{font-size:.9375rem}.cal-row:hover .cal-edit,.cal-row:focus-within .cal-edit,.cal-row:hover .cal-del,.cal-row:focus-within .cal-del{opacity:.8}@media (width>=769px){.cal-row{gap:7px}.cal-edit,.cal-del{width:20px;height:20px}}.cal-edit:hover:not(:disabled){color:var(--blue);opacity:1;background:#0a84ff24}.cal-del:hover:not(:disabled){color:var(--red);opacity:1;background:#ff453a24}.cal-edit:disabled,.cal-row.locked .cal-edit,.cal-del:disabled,.cal-row.locked .cal-del{cursor:default;opacity:0}.cal-empty{color:var(--text3);padding:2px 8px 6px;font-size:.75rem}.cal-dayhead{text-align:center;text-transform:none;flex-direction:column;align-items:center;gap:4px;min-width:0;padding:8px 10px 9px;display:flex}.cal-dayhead-zeile{justify-content:center;align-items:baseline;gap:7px;min-width:0;display:flex}.cal-dayhead-wd{color:var(--text3);letter-spacing:.04em;text-transform:uppercase;font-size:.6875rem;font-weight:600}.cal-dayhead-num{color:var(--text);letter-spacing:-.02em;font-size:1.25rem;font-weight:600;line-height:1.1}.cal-dayhead-anzahl{color:var(--text2);font-variant-numeric:tabular-nums;background:#ffffff12;border-radius:999px;padding:1px 6px;font-size:.625rem}.cal-dayhead-erst{color:var(--text2);text-overflow:ellipsis;white-space:nowrap;justify-content:center;align-items:center;gap:6px;min-width:0;max-width:100%;font-size:.71875rem;line-height:1.25;display:flex;overflow:hidden}.cal-dayhead-erst.leer{color:var(--text3)}.cal-dayhead-erst-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cal-dayhead-punkt{border-radius:999px;flex:none;width:6px;height:6px}.cal-dayhead.today .cal-dayhead-wd,.cal-dayhead.today .cal-dayhead-num{color:var(--blue)}.fc .fc-timegrid-axis-cushion{visibility:hidden}.fc .fc-timegrid .fc-day-sat,.fc .fc-timegrid .fc-day-sun{background:#ffffff04}.fc .fc-col-header-cell.fc-day-sat .cal-dayhead-num,.fc .fc-col-header-cell.fc-day-sun .cal-dayhead-num{color:var(--text2)}.fc .fc-col-header-cell.fc-day-sat .cal-dayhead-wd,.fc .fc-col-header-cell.fc-day-sun .cal-dayhead-wd{color:#ebebf533}.cal-load-error{max-width:320px;color:var(--red);z-index:20;background:#ff453a1f;border:1px solid #ff453a4d;border-radius:8px;padding:8px 12px;font-size:.8125rem;position:absolute;top:64px;right:28px}.cal-braindump{background:var(--bg2);border:1px solid var(--sep);border-radius:12px;flex-direction:column;gap:10px;margin-bottom:12px;padding:14px;display:flex}.cal-braindump-loc{max-width:130px}.cal-travel-field{align-items:center;gap:4px;display:inline-flex}.cal-travel-icon{opacity:.75;font-size:.875rem}.cal-travel-input{max-width:66px}.cal-draft-flagged{border-left:2px solid var(--orange);padding-left:6px}.cal-draft-open{flex-wrap:wrap;align-items:center;gap:8px;margin:-2px 0 8px 30px;font-size:.8125rem;display:flex}.cal-draft-open-text{color:var(--orange)}.cal-draft-follow{flex:320px;align-items:center;gap:6px;min-width:0;display:flex}.cal-draft-follow-label{color:var(--text3);white-space:nowrap}@media (width<=768px){.cal-draft-open{margin-left:0}.cal-draft-follow,.cal-braindump .trk-draft-row .trk-grow{flex-basis:100%}}.cal-mobile-bar{background:var(--bg);border-bottom:1px solid var(--sep);flex-direction:column;gap:6px;padding:6px 10px 2px;display:flex}.cal-mobile-nav{align-items:center;gap:6px;min-width:0;display:flex}.cal-mnav-btn{background:var(--bg3);width:34px;height:34px;color:var(--text);cursor:pointer;border:none;border-radius:10px;flex:none;font-size:1.375rem;line-height:1}.cal-mnav-today{background:var(--bg3);height:34px;color:var(--text);cursor:pointer;border:none;border-radius:10px;flex:none;padding:0 12px;font-size:.875rem;font-weight:500}.cal-mobile-title{letter-spacing:-.3px;min-width:0;color:var(--text);white-space:nowrap;text-overflow:ellipsis;flex:1;padding:0 2px;font-size:1.0625rem;font-weight:700;overflow:hidden}.cal-mnav-more{background:var(--bg3);color:var(--text);cursor:pointer;min-height:var(--ls-touch-min);min-width:var(--ls-touch-min);border:none;border-radius:10px;flex:none;justify-content:center;align-items:center;font-size:1.125rem;line-height:1;display:inline-flex}.cal-mnav-more.active{background:var(--bg4)}.cal-menu-backdrop{z-index:var(--z-sheet);position:fixed;inset:0}.cal-menu{background:var(--bg3);border:1px solid var(--sep);box-shadow:var(--shadow);right:10px;top:calc(var(--ls-titlebar-h) + 54px);width:min(260px, calc(calc(100vw / var(--ls-skala)) - 20px));z-index:calc(var(--z-sheet) + 1);border-radius:14px;flex-direction:column;gap:4px;padding:10px;display:flex;position:fixed}.cal-menu-label{color:var(--text2);letter-spacing:.05em;text-transform:uppercase;padding:2px 2px 0;font-size:.6875rem;font-weight:700}.cal-menu-item{color:var(--text);cursor:pointer;min-height:var(--ls-touch-min);text-align:left;background:0 0;border:none;border-radius:8px;padding:0 10px;font-size:.875rem;font-weight:600}.cal-menu-item.active{background:var(--bg4);color:var(--blue)}.cal-mobile-views{background:var(--bg2);border-radius:10px;justify-content:space-between;gap:2px;min-width:0;padding:3px;display:flex}.cal-mview{min-width:0;color:var(--text2);cursor:pointer;background:0 0;border:none;border-radius:8px;flex:0 auto;padding:7px 9px;font-size:.8125rem;font-weight:600}.cal-mview.active{background:var(--blue);color:#fff}.cal-weekstrip{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.cal-weekday{cursor:pointer;background:0 0;border:none;border-radius:10px;flex-direction:column;align-items:center;gap:2px;padding:2px 0 4px;display:flex}.cal-weekday-name{color:var(--text3);text-transform:uppercase;font-size:.6875rem;font-weight:600}.cal-weekday-num{color:var(--text);text-align:center;border-radius:50%;width:32px;height:32px;font-size:1.0625rem;font-weight:600;line-height:32px}.cal-weekday.today .cal-weekday-num{box-shadow:inset 0 0 0 1.5px var(--red);color:var(--red)}.cal-weekday.selected .cal-weekday-num{background:var(--blue);color:#fff;box-shadow:none}.cal-weekday.selected .cal-weekday-name{color:var(--blue)}.cal-task-sheet-overlay{z-index:var(--z-sheet);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000080;align-items:flex-end;display:flex;position:fixed;inset:0}.cal-task-sheet{width:100%;max-height:calc(72vh / var(--ls-skala));background:var(--bg3);padding:8px 18px calc(14px + var(--ls-safe-bottom));border-radius:22px 22px 0 0;flex-direction:column;animation:.3s cubic-bezier(.32,.72,0,1) both sheetUp;display:flex}.cal-task-sheet-head{letter-spacing:-.3px;color:var(--text);margin:2px 0;font-size:1.125rem;font-weight:700}.cal-task-sheet-hint{color:var(--text3);margin-bottom:10px;font-size:.8125rem}.cal-task-sheet-list{flex-direction:column;gap:6px;display:flex;overflow-y:auto}.cal-task-sheet-item{border:1px solid var(--sep);background:var(--bg2);min-height:44px;color:var(--text);text-align:left;cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;font-size:.9375rem;display:flex}.cal-task-sheet-item:active{border-color:var(--blue)}.cal-task-sheet-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cal-task-sheet-est{color:var(--text3);flex:none;font-size:.75rem}.cal-task-sheet-empty{color:var(--text3);text-align:center;padding:18px 4px;font-size:.875rem}.cal-task-sheet-cancel{background:var(--bg2);min-height:44px;color:var(--text2);cursor:pointer;border:none;border-radius:12px;margin-top:12px;font-size:1rem;font-weight:600}.cal-arm-banner{left:8px;right:8px;bottom:calc(var(--ls-nav-h) + var(--ls-fixed-gap));z-index:var(--z-sheet);background:var(--blue);color:#fff;border-radius:14px;align-items:center;gap:10px;padding:10px 14px;display:flex;position:fixed;box-shadow:0 8px 24px #00000059}.cal-arm-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.875rem;font-weight:600;overflow:hidden}.cal-arm-cancel{color:#fff;cursor:pointer;background:#ffffff38;border:none;border-radius:10px;flex:none;min-height:36px;padding:0 14px;font-size:.875rem;font-weight:600}.cal-tray{background:var(--bg2);border:1px solid var(--sep);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;padding:8px 12px;display:flex}.cal-tray-hint{color:var(--text3);font-size:.75rem}.cal-tray-task{background:var(--bg3);border:1px solid var(--sep);cursor:grab;-webkit-user-select:none;user-select:none;border-radius:8px;padding:5px 10px;font-size:.75rem}.cal-tray-task:active{cursor:grabbing;border-color:var(--blue)}@media (width<=768px){.cal-mnav-btn,.cal-mnav-more,.cal-edit,.cal-del,.tb-menu,.doc-new-btn,.tk-quick-btn,.trk-icon-btn,.f-btn{min-width:var(--ls-touch-min)}.cal-row{gap:10px;padding:8px;font-size:.9375rem}.cal-check{width:18px;height:18px}.cal-ctx{font-size:.6875rem}.cal-edit,.cal-del{opacity:.55;width:36px;height:36px;font-size:1.125rem}.cal-edit{min-height:var(--ls-touch-min)}}@media (width<=360px){.cal-mobile-bar{padding-left:6px;padding-right:6px}.cal-mview{letter-spacing:-.2px;padding:8px 5px;font-size:.6875rem}}.cal-draft-astask{color:var(--text3);white-space:nowrap;cursor:pointer;flex:none;align-items:center;gap:6px;font-size:.75rem;display:inline-flex}.cal-draft-astask input{accent-color:var(--blue);cursor:pointer}.event-linked-task-title{justify-content:space-between;align-items:center;gap:10px;display:flex}@media (width>=769px){.sbr .cal-row{width:calc(100% + 16px);min-height:var(--sbr-row,28px);gap:var(--sbr-gap,8px);margin:0 -8px;padding:0 8px}.sbr .cal-check{appearance:none;border:1.5px solid var(--kal-farbe,var(--blue));cursor:pointer;background:0 0;border-radius:4px;width:15px;height:15px;margin:0 1.5px}.sbr .cal-check:checked{background:var(--kal-farbe,var(--blue)) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12 5 5 9-10'/%3E%3C/svg%3E") center / 10px no-repeat}.sbr .cal-row[data-kal-schrift=dunkel] .cal-check:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231c1c1e' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12 5 5 9-10'/%3E%3C/svg%3E")}.sbr .cal-row.off .cal-name{color:var(--text2)}.sbr .cal-dot,.sbr .cal-ctx{display:none}}@keyframes cal-sprung{0%{background-color:#0a84ff47}to{background-color:#0000}}.cal-sprung-ziel{animation:1.5s ease-out cal-sprung}@media (width>=769px){.tn-bereich{border-top:1px solid var(--sep);margin-top:14px;padding-top:12px}.tn-kopf{align-items:center;gap:10px;min-height:28px;margin-bottom:8px;display:flex}.tn-titel{color:var(--text);margin-right:auto;font-size:.8125rem;font-weight:700}.tn-anlegen{border:1px dashed var(--sep);width:100%;color:var(--text2);font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:8px;padding:9px 12px;font-size:.875rem}.tn-anlegen:hover,.tn-anlegen:focus-visible{border-color:var(--blue);color:var(--blue)}.tn-feld{resize:vertical;width:100%;min-height:88px}.tn-lesen{background:var(--bg3);max-height:180px;color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;padding:8px 10px;font-size:.875rem;overflow:auto}.tn-hinweis{color:var(--text2);margin-top:6px;font-size:.8125rem}.tn-fehler{color:var(--red)}.cal-notiz-zeichen{z-index:1;pointer-events:auto;font-size:10px;line-height:1;position:absolute;top:1px;right:3px}.fc-list-event-title .cal-notiz-zeichen{margin-left:6px;font-size:12px;position:static}.cal-kurz-zeile{z-index:1;white-space:nowrap;align-items:baseline;gap:5px;min-width:0;font-size:11px;line-height:16px;display:flex;position:relative;overflow:hidden}.cal-kurz-zeit{opacity:.85;flex:none;font-weight:500}.cal-kurz-titel{text-overflow:ellipsis;flex:auto;min-width:0;font-weight:600;overflow:hidden}.cal-kurz-rest{pointer-events:none;background:#0d0d0d3d;border-radius:0 0 6px 6px;position:absolute;bottom:0;left:0;right:0}.cal-kurz-rest:after{content:"";opacity:.7;border-top:2px solid;width:16px;position:absolute;top:0;right:0}.cal-kurz-tipp{z-index:60;background:var(--bg3);max-width:320px;color:var(--text2);pointer-events:none;border-radius:8px;flex-direction:column;gap:1px;padding:8px 10px;font-size:12px;line-height:1.4;display:flex;position:fixed;box-shadow:0 6px 24px #00000080}.cal-kurz-tipp b{color:var(--text);overflow-wrap:anywhere;font-size:13px;font-weight:600}.cal-task-ring,.fc-daygrid-event.cal-ist-task .fc-event-title:before,.fc-list-event.cal-ist-task .fc-list-event-title a:before{box-sizing:border-box;vertical-align:-.04em;vertical-align:calc(.5cap - .36em);border:1.5px solid;border-radius:50%;width:.72em;height:.72em;margin-right:4px;display:inline-block}.fc-daygrid-event.cal-ist-task .fc-event-title:before,.fc-list-event.cal-ist-task .fc-list-event-title a:before{content:""}}#calendar .fc-timegrid-event-harness:has(>.fc-timegrid-event.cal-kurz-block){z-index:3!important}#calendar .fc-timegrid-event-harness:has(>.fc-timegrid-event .cal-ueberhang){z-index:2!important}#calendar .fc-timegrid-event.cal-kurz-block{min-height:max(calc(100% - 1px), calc(var(--cal-min-h,20px) - 1px));bottom:auto!important}.cal-ueberhang{height:max(0px, calc(var(--cal-min-h,20px) - var(--cal-vor-min,999) * var(--cal-px-min,1.3px)));flex:none;display:block}@media (width>=769px){#calendar .fc-timegrid-slot-label{vertical-align:top!important;border-top-color:#0000!important}#calendar .fc-timegrid-slot-label-frame{background:0 0}#calendar .fc-timegrid-slot-label-cushion{background-color:var(--kal-raster,var(--bg));box-sizing:border-box;text-align:right;width:100%;line-height:14px;display:block;transform:translateY(calc(-50% - 1px))}#calendar .fc-timegrid-slot-label[data-time="00:00:00"] .fc-timegrid-slot-label-cushion{transform:none}.cal-undo{background:var(--bg2);border:1px solid var(--sep);box-shadow:var(--shadow);color:var(--text);max-width:min(calc(92vw / var(--ls-skala)), 560px);z-index:var(--z-toast);border-radius:12px;align-items:center;gap:4px;padding:6px 6px 6px 16px;font-size:.8125rem;animation:.2s ease-out cal-undo-hoch;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.cal-undo[data-art=konflikt]{max-width:min(calc(92vw / var(--ls-skala)), 720px)}.cal-undo[data-art=konflikt] .cal-undo-text{white-space:normal}.cal-undo-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-right:6px;overflow:hidden}.cal-undo-knopf{color:var(--blue);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:8px;flex:none;padding:6px 10px;font-size:.8125rem;font-weight:600}.cal-undo-knopf:hover:not(:disabled){background:var(--bg3)}.cal-undo-knopf:disabled{cursor:default;opacity:.5}.cal-undo-zu{color:var(--text3);cursor:pointer;background:0 0;border:none;border-radius:8px;flex:none;padding:6px 8px;font-size:1rem;line-height:1}.cal-undo-zu:hover{background:var(--bg3);color:var(--text)}.cal-undo[data-art=konflikt],.cal-undo[data-art=fehler]{border-color:var(--orange)}}@keyframes cal-undo-hoch{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}.fc-event.cal-stk-anfang .fc-event-resizer-end,.fc-event.cal-stk-schluss .fc-event-resizer-start{display:none}@media (width>=769px){#view-calendar{--kal-raster:#0d0d0d;--kal-kopf:#141414;--kal-linie:#1f1f1f;--bg:var(--kal-raster);background-color:var(--kal-raster)}#view-calendar .fc-daygrid-day,#view-calendar .fc-timegrid-axis,#view-calendar .fc-scrollgrid,#view-calendar .fc-view-harness{background-color:var(--kal-raster)!important}#view-calendar .fc-timegrid-slot-lane,#view-calendar .fc-timegrid-slot{background-color:#0000!important}#view-calendar .fc-daygrid-day.fc-day-today{background-color:var(--kal-raster)!important}#view-calendar .fc-theme-standard td,#view-calendar .fc-theme-standard th,#view-calendar .fc-theme-standard .fc-scrollgrid{border-color:var(--kal-linie)!important}#view-calendar .fc .fc-toolbar.fc-header-toolbar{background:var(--kal-kopf)!important}body:has(#view-calendar.active) .titlebar{background:#141414}}.slm-knopf,.slm-ergebnis{z-index:2147483000;font-family:var(--ls-font);position:fixed}.slm-ergebnis{border:1px solid var(--sep);background:var(--bg3);color:var(--text);border-radius:10px;align-items:center;gap:10px;padding:8px 12px;font-size:13px;line-height:1.35;display:flex;box-shadow:0 6px 20px #0006}.slm-ergebnis.slm-fehler{border-color:color-mix(in srgb, var(--red) 60%, transparent)}.slm-zurueck{color:var(--blue);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;padding:2px 8px;font-weight:600}@media (width>=769px){.slm-knopf{background:var(--blue);color:#fff;white-space:nowrap;cursor:pointer;border:0;border-radius:999px;height:30px;padding:0 14px;font-size:13px;font-weight:600;transform:translate(-50%);box-shadow:0 4px 16px #00000073}.slm-knopf:hover:not(:disabled){background:color-mix(in srgb, var(--blue) 85%, #fff)}.slm-knopf:disabled{cursor:progress;opacity:.92}}@media (width<=768px){.slm-knopf.slm-knopf-handy{background:var(--blue);color:#fff;white-space:nowrap;border:0;border-radius:22px;min-width:100px;height:44px;padding:0 16px;font-size:15px;font-weight:600;box-shadow:0 4px 16px #00000073}.slm-ergebnis{font-size:14px}.slm-zurueck{min-height:44px}}@keyframes dvp-ein{0%{opacity:0}}.dvp-lern-knopf{z-index:60;border:1px solid color-mix(in srgb, var(--blue) 60%, transparent);background:var(--bg3);color:var(--blue);cursor:pointer;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600;position:absolute;box-shadow:0 4px 14px #00000073}.dvp-lern-knopf:hover{background:color-mix(in srgb, var(--blue) 18%, var(--bg3))}.dvp-lern-ergebnis{z-index:60;border:1px solid var(--sep);background:var(--bg3);max-width:360px;color:var(--text);border-radius:10px;align-items:center;gap:10px;padding:6px 10px;font-size:12.5px;display:flex;position:absolute;box-shadow:0 6px 18px #00000080}.dvp-lern-zurueck{color:var(--blue);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;font-weight:600}@media (width>=769px){.dvp-lern-knopf.dvp-lern-knopf-oben{background:var(--blue);color:#fff;white-space:nowrap;border:0;height:30px;padding:0 14px;font-size:13px;transform:translate(-50%);box-shadow:0 4px 16px #00000073}.dvp-lern-knopf.dvp-lern-knopf-oben:hover:not(:disabled){background:color-mix(in srgb, var(--blue) 85%, #fff)}.dvp-lern-knopf.dvp-lern-knopf-oben:disabled{cursor:progress;opacity:.92}.dvp-lern-fehler{border-color:color-mix(in srgb, var(--red) 60%, transparent)}.dvp-lern-menue{z-index:61;border:1px solid var(--sep);background:var(--bg3);border-radius:10px;flex-direction:column;min-width:220px;max-width:250px;padding:6px;font-size:13px;display:flex;position:absolute;box-shadow:0 8px 24px #00000080}.dvp-lern-menue-titel{color:var(--text2);text-overflow:ellipsis;white-space:nowrap;padding:4px 8px 6px;font-size:12px;overflow:hidden}.dvp-lern-menue-eintrag{color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:7px 8px}.dvp-lern-menue-eintrag:hover:not(:disabled){background:var(--bg4)}.dvp-lern-menue-eintrag.dvp-lern-menue-haupt{color:var(--blue);font-weight:600}.dvp-lern-menue-hinweis{border-top:1px solid var(--sep);color:var(--text3);margin-top:4px;padding:6px 8px 2px;font-size:11px}.trk.ein{grid-template-rows:minmax(0,1fr);grid-template-columns:280px minmax(0,1fr);gap:0;padding:0;display:grid;overflow:hidden}.ein button{font-family:inherit}}.vwk{grid-template-columns:minmax(220px,280px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.vwk.vwk-schmal{grid-template-columns:minmax(0,1fr)}.vwk-liste{background:var(--bg2);border:1px solid var(--sep);border-radius:12px;flex-direction:column;gap:2px;margin:0;padding:6px;list-style:none;display:flex}.vwk-liste-kopf{color:var(--text2);letter-spacing:.04em;text-transform:uppercase;padding:8px 10px 6px;font-size:12px;font-weight:600}.vwk-eintrag{color:var(--text);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;width:100%;padding:8px 10px;display:flex}.vwk-eintrag:hover{background:var(--bg3)}.vwk-eintrag.vwk-an{background:var(--bg4)}.vwk-eintrag-text{flex-direction:column;min-width:0;display:flex}.vwk-eintrag-name{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.vwk-eintrag-sub{color:var(--text2);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.vwk-eintrag-sub.vwk-rot{color:var(--red)}.vwk-avatar{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:13px;font-weight:700;display:flex}.vwk-avatar.vwk-gross{width:56px;height:56px;font-size:20px}.vwk-avatar.vwk-f0{background:var(--blue)}.vwk-avatar.vwk-f1{background:#5e5ce6}.vwk-avatar.vwk-f2{background:var(--orange)}.vwk-avatar.vwk-f3{background:#bf5af2}.vwk-avatar.vwk-f4{background:var(--green)}.vwk-avatar.vwk-f5{background:var(--red)}.vwk-detail{min-width:0}.vwk-karte{background:var(--bg2);border:1px solid var(--sep);border-radius:12px;margin:0 0 14px;padding:4px 18px}.vwk-karte-titel{color:var(--text2);letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;margin:12px 0 4px;font-size:12px;font-weight:600;display:flex}.vwk-karte-titel-zahl{letter-spacing:0;text-transform:none;font-weight:500}.vwk-zurueck{color:var(--blue);cursor:pointer;background:0 0;border:0;margin:0 0 10px;padding:4px 0;font-size:15px}.vwk-kopf{flex-wrap:wrap;align-items:center;gap:12px 16px;padding:16px 0 14px;display:flex}.vwk-kopf-text{flex:200px;min-width:0}.vwk-kopf-name{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:20px;font-weight:600;display:flex}.vwk-kopf-sub{color:var(--text2);margin-top:3px;font-size:13px}.vwk-punkt{background:var(--text3);vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.vwk-punkt.vwk-frisch{background:var(--green)}.vwk-chip{white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}.vwk-chip.vwk-admin{color:#5eb0ff;background:#0a84ff2e}.vwk-chip.vwk-tfa{color:var(--green);background:#30d15829}.vwk-chip.vwk-ki{color:#d89cf6;background:#bf5af22e}.vwk-chip.vwk-sperre{color:#ff7b72;background:#ff453a2e}.vwk-chip.vwk-offen{color:var(--orange);background:#ff9f0a29}.vwk-zeile{border-top:1px solid var(--sep);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;min-height:52px;padding:11px 0;display:flex}.vwk-karte-titel+.vwk-zeile,.vwk-karte-titel+.vwk-module+.vwk-zeile.vwk-ohne-strich{border-top:0}.vwk-zeile-text{flex-direction:column;flex:220px;min-width:0;display:flex}.vwk-zeile-name{font-size:15px}.vwk-zeile-erkl{color:var(--text2);margin-top:2px;font-size:13px;line-height:1.4}.vwk-zeile-wert{color:var(--text2);font-size:14px}.vwk-module{flex-wrap:wrap;gap:6px;padding:4px 0 12px;display:flex}.vwk-modul{background:var(--bg3);color:var(--text2);border-radius:999px;padding:3px 10px;font-size:12px}.vwk-module-wahl{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px 16px;padding:6px 0 12px;display:grid}.vwk-module-wahl label{cursor:pointer;align-items:center;gap:8px;font-size:14px;display:flex}.vwk-knoepfe{flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:0 0 12px;display:flex}.vwk-knopf{background:var(--bg3);border:1px solid var(--sep);color:var(--text);cursor:pointer;white-space:nowrap;border-radius:8px;padding:7px 14px;font-size:13px}.vwk-knopf:disabled{cursor:default;opacity:.5}.vwk-knopf.vwk-haupt{background:var(--blue);border-color:var(--blue);color:#fff}.vwk-knopf.vwk-rot{color:var(--red)}.vwk-knopf.vwk-rot-voll{background:var(--red);border-color:var(--red);color:#fff}.vwk-weiter{color:var(--text2);cursor:pointer;white-space:nowrap;background:0 0;border:0;font-size:14px}.vwk-weiter:hover{color:var(--text)}.vwk-schalter{appearance:none;background:var(--bg4);cursor:pointer;border-radius:999px;flex-shrink:0;width:44px;height:26px;margin:0;transition:background .15s;position:relative}.vwk-schalter:after{content:"";background:#fff;border-radius:50%;width:22px;height:22px;transition:left .15s;position:absolute;top:2px;left:2px}.vwk-schalter:checked{background:var(--green)}.vwk-schalter:checked:after{left:20px}.vwk-schalter:disabled{cursor:default;opacity:.5}.vwk-schalter:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.vwk-ereignisse{margin:0;padding:0 0 6px;list-style:none}.vwk-ereignis{border-top:1px solid var(--sep);gap:12px;padding:7px 0;font-size:13px;display:flex}.vwk-ereignis:first-child{border-top:0}.vwk-ereignis-zeit{color:var(--text2);flex-shrink:0;width:120px}.vwk-ereignis.vwk-warnt .vwk-ereignis-text{color:var(--orange)}.vwk-leise{color:var(--text2);padding:6px 0 12px;font-size:13px}.vwk-loeschen{border-top:1px solid var(--sep);flex-direction:column;gap:10px;padding:12px 0 14px;display:flex}.vwk-loeschen-titel{color:var(--red);font-size:15px;font-weight:600}.vwk-loeschen input{background:var(--bg3);border:1px solid var(--sep);color:var(--text);border-radius:8px;padding:8px 10px;font-size:16px}.verw-panel>.konto-reiter{background:var(--bg2);border:1px solid var(--sep);border-radius:10px;align-self:flex-start;gap:2px;width:fit-content;margin:0 0 16px;padding:3px;display:inline-flex}.verw-panel>.konto-reiter .konto-reiter-knopf{color:var(--text2);background:0 0;border:0;border-radius:7px;min-height:32px;padding:5px 16px;font-weight:500}.verw-panel>.konto-reiter .konto-reiter-knopf:hover{color:var(--text)}.verw-panel>.konto-reiter .konto-reiter-knopf.aktiv{background:var(--bg4);color:var(--text);font-weight:600}.verw-panel>.wine-ok{color:var(--green);background:#30d1581f;border:1px solid #30d15859;border-radius:10px;margin:0 0 14px;padding:9px 14px;font-size:13px}.verw-panel>.shop-panel{background:var(--bg2);border:1px solid var(--sep);border-radius:12px;padding:6px 18px 10px}.verw-panel .verw-zeile{border-top:1px solid var(--sep);padding:12px 0}.verw-panel .konto-liste>.verw-zeile:first-child{border-top:0}.verw-panel .verw-name{font-size:15px;font-weight:500}.verw-panel .konto-liste-sub{color:var(--text2);font-size:13px;line-height:1.45}.verw-panel .mini-action-btn{background:var(--bg3);border:1px solid var(--sep);color:var(--text);border-radius:8px;padding:6px 12px;font-size:13px}.verw-panel .mini-action-btn:hover{border-color:var(--text3)}.verw-panel .btr-marke{color:#5eb0ff;letter-spacing:0;text-transform:none;background:#0a84ff2e;font-size:11px;font-weight:600}.verw-panel .btr-marke.btr-marke-warn{color:var(--orange);background:#ff9f0a29}.vwk-unfertig{color:var(--orange);font-weight:400}:root{--fin-farbe-expense:var(--red);--fin-farbe-income:var(--green);--fin-farbe-transfer:var(--blue)}.fin-date{max-width:150px}.fin-wasteful{color:var(--text2);white-space:nowrap;align-items:center;gap:6px;font-size:.8125rem;display:inline-flex}.fin-item-amount.income{color:var(--fin-farbe-income)}.fin-item-amount.expense{color:var(--fin-farbe-expense)}.fin-item-amount.transfer{color:var(--fin-farbe-transfer)}.fin-account-balance.negative{color:var(--red)}.fin-field{flex-direction:column;gap:4px;min-width:130px;display:flex}.fin-field>span{color:var(--text2);letter-spacing:.03em;text-transform:uppercase;font-size:.6875rem;font-weight:600}.fin-field-wide{flex:1;min-width:200px}@media (width>=769px){.fin-item-edit>.fin-wasteful{flex-basis:100%;order:1}.fin-item-edit>.trk-btn{order:2}}.fin-report-row{grid-template-columns:minmax(140px,220px) 1fr auto;align-items:center;gap:10px;display:grid}.fin-report-label{align-items:center;gap:6px;min-width:0;font-size:.8125rem;font-weight:600;display:flex}.fin-report-bar{background:var(--bg4);border-radius:6px;height:10px;overflow:hidden}.fin-report-fill{border-radius:6px;height:100%;transition:width .3s}.fin-report-value{color:var(--text2);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.8125rem}@media (width<=768px){.fin-report-row{grid-template-columns:minmax(80px,120px) 1fr auto}.fin-filter .trk-input{flex:calc(50% - 8px);min-width:0}}.book-status-chip-home{color:#7dff9e;background:#30d15838;border-color:#30d15852}.book-status-chip-away{color:#ffc46b;background:#ff9f0a38;border-color:#ff9f0a57}.book-status-chip-lost{color:#ff8b84;background:#ff453a38;border-color:#ff453a5c}.book-status-chip-lent{color:#64b5ff;background:#0a84ff38;border-color:#0a84ff57}.book-status-dot-home{background:var(--green)}.book-status-dot-away{background:var(--orange)}.book-status-dot-lost{background:var(--red)}.book-status-dot-lent{background:#0a84ff}.book-shelf-section{margin-bottom:10px}.book-shelf-head{border-bottom:1px solid var(--sep);align-items:stretch;gap:10px;margin:2px 0 6px;padding:0 12px 7px;display:flex}.book-shelf-toggle{color:inherit;cursor:pointer;text-align:left;background:0 0;border:none;flex:1;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:5px 0;display:grid}.book-shelf-toggle:hover .book-shelf-title,.book-shelf-toggle:focus-visible .book-shelf-title{color:var(--blue)}.book-shelf-toggle:focus-visible{outline:1px solid var(--blue);outline-offset:2px}.book-shelf-caret{color:var(--text3);justify-content:center;font-size:.875rem;font-weight:800;line-height:1;transition:color .15s,transform .15s;display:inline-flex;transform:rotate(0)}.book-shelf-caret.open{color:var(--text2);transform:rotate(90deg)}.book-shelf-title-wrap{flex-direction:column;min-width:0;display:flex}.book-shelf-title{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:700;line-height:1.25;overflow:hidden}.book-shelf-note{color:var(--text3);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:.6875rem;line-height:1.35;overflow:hidden}.book-shelf-status-summary{grid-template-columns:minmax(28px,max-content) minmax(28px,max-content) minmax(28px,max-content) minmax(64px,max-content);justify-content:end;place-items:center;column-gap:7px;min-width:178px;display:grid}.book-shelf-status-count{white-space:nowrap;border:1px solid #0000;border-radius:999px;padding:3px 8px;font-size:.6875rem;font-weight:800;line-height:1.2}.book-shelf-status-home{color:#7dff9e;text-align:center;background:#30d1581f;border-color:#30d15847;justify-self:end;min-width:58px;margin-left:11px}.book-shelf-status-away{color:#ffc46b;text-align:center;background:#ff9f0a1f;border-color:#ff9f0a4d;min-width:28px;padding-left:0;padding-right:0}.book-shelf-status-lost{color:#ff8b84;text-align:center;background:#ff453a1f;border-color:#ff453a52;min-width:28px;padding-left:0;padding-right:0}.book-shelf-status-lent{color:#64b5ff;text-align:center;background:#0a84ff1f;border-color:#0a84ff4d;min-width:28px;padding-left:0;padding-right:0}.book-shelf-actions{align-items:center;gap:6px}.book-shelf-action{cursor:pointer;white-space:nowrap;border:1px solid #ffffff1f;border-radius:7px;justify-content:center;align-items:center;height:28px;padding:0 10px;font-size:.75rem;font-weight:700;transition:background .15s,border-color .15s,color .15s,opacity .15s;display:inline-flex}.book-shelf-action-muted{background:var(--bg3);color:var(--text2)}.book-shelf-action-primary{background:var(--blue);color:#fff;border-color:#0a84ffd9;padding-inline:13px}.book-shelf-action-danger{color:#ff8b84;background:#ff453a14;border-color:#ff453a40}.book-shelf-action:hover{opacity:.9;border-color:#ffffff38}.book-shelf-delete-btn{margin-right:auto}.book-filter-seg{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.book-filter-btn{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:999px;min-height:26px;padding:4px 9px;font-size:.6875rem;font-weight:800;transition:border-color .15s,box-shadow .15s,opacity .15s}.book-filter-all{background:var(--bg3);color:var(--text2);border-color:#ffffff1f}.book-filter-home{color:#7dff9e;background:#30d15829;border-color:#30d15852}.book-filter-away{color:#ffc46b;background:#ff9f0a29;border-color:#ff9f0a57}.book-filter-lost{color:#ff8b84;background:#ff453a29;border-color:#ff453a5c}.book-filter-lent{color:#64b5ff;background:#0a84ff29;border-color:#0a84ff57}.book-filter-btn:hover,.book-filter-btn.active{border-color:currentColor;box-shadow:inset 0 0 0 1px}.book-selection-toggle.active{border-color:#0a84ffb3;box-shadow:inset 0 0 0 1px #0a84ff52}.book-selection-bar{background:#0a84ff0f;border-bottom:1px solid #0a84ff24;flex-wrap:wrap;align-items:center;gap:6px;padding:7px 16px;animation:.18s book-bar-in;display:flex}.book-selection-count{color:var(--text2);text-align:right;white-space:nowrap;min-width:58px;font-size:.6875rem;font-weight:800}.book-bulk-btn{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:999px;min-height:26px;padding:4px 9px;font-size:.6875rem;font-weight:800;transition:border-color .15s,box-shadow .15s,opacity .15s}.book-bulk-btn:disabled{cursor:default;opacity:.42}.book-bulk-btn:not(:disabled):hover{border-color:currentColor;box-shadow:inset 0 0 0 1px}.book-bulk-lost{color:#ff8b84;background:#ff453a29;border-color:#ff453a5c}.book-bulk-away{color:#ffc46b;background:#ff9f0a29;border-color:#ff9f0a57}.book-bulk-lent{color:#64b5ff;background:#0a84ff29;border-color:#0a84ff57}.book-bulk-home{color:#7dff9e;background:#30d15829;border-color:#30d15852}.book-bulk-delete{color:#ff8b84;background:#ff453a14;border-color:#ff453a40}.book-list{flex-direction:column;gap:6px;padding:2px 12px 8px;display:flex}.book-item{color:var(--text2);cursor:pointer;border:1px solid #0000;border-radius:8px;align-items:flex-start;min-height:42px;padding:8px 10px;transition:background .15s,border-color .15s;display:flex}.book-item:hover,.book-item.expanded{background:var(--bg2);border-color:var(--sep)}.book-item.selecting{cursor:pointer}.book-item.selecting.selected{background:#0a84ff0f;border-color:#0a84ff38}.book-item:focus-visible{outline:1px solid var(--blue);outline-offset:1px}.book-item-body{flex:1;min-width:0}.book-item-head{grid-template-columns:minmax(0,1fr) 172px 152px;align-items:flex-start;gap:8px;display:grid}.book-title-block{min-width:0}.book-title-cell{align-items:flex-start;gap:10px;min-width:0;display:flex}.book-select-circle{cursor:pointer;background:0 0;border:2px solid #ffffff47;border-radius:999px;flex:none;width:18px;height:18px;margin-top:0;padding:0;transition:background .15s,border-color .15s,box-shadow .15s}.book-select-circle:hover,.book-select-circle.selected{border-color:var(--blue)}.book-select-circle.selected{background:var(--blue);box-shadow:0 0 0 3px #0a84ff2e}.book-title-line{color:var(--text);white-space:nowrap;align-items:baseline;gap:7px;min-width:0;line-height:1.3;display:flex;overflow:hidden}.book-title{color:var(--text);text-overflow:ellipsis;vertical-align:baseline;font-size:.875rem;font-weight:700;display:inline-block;overflow:hidden}.book-item.expanded .book-title-line,.book-item.expanded .book-title{white-space:normal}.book-title.lost{color:var(--text3);text-decoration:line-through}.book-author-inline{color:var(--text3);text-overflow:ellipsis;flex-shrink:0;font-size:.75rem;font-weight:600;overflow:hidden}.book-alert-mark{vertical-align:middle;margin-left:6px;font-size:.75rem;font-weight:900;display:inline-flex}.book-alert-orange{color:var(--orange)}.book-alert-red{color:var(--red)}.book-alert-blue{color:var(--blue)}.book-meta{color:var(--text3);flex-wrap:wrap;gap:0;margin-top:2px;font-size:.6875rem;line-height:1.25;display:flex}.book-meta-part{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.book-meta-part:not(:last-child):after{color:var(--text3);content:" / ";opacity:.72;padding:0 6px}.book-meta-status-away{color:#ffc46b;font-weight:700}.book-meta-status-lost{color:#ff8b84;font-weight:700}.book-meta-status-lent{color:#64b5ff;font-weight:700}.book-status-actions{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:7px;width:172px;min-height:24px;display:flex}.book-status-swatches{align-items:center;gap:8px;display:flex}.book-status-swatch{cursor:pointer;border:1px solid #0000;border-radius:50%;flex-shrink:0;width:16px;height:16px;padding:0;transition:border-color .15s,box-shadow .15s,opacity .15s,transform .15s}.book-status-swatch-home{background:#30d1583d;border-color:#30d15873}.book-status-swatch-away{background:#ff9f0a3d;border-color:#ff9f0a73}.book-status-swatch-lost{background:#ff453a3d;border-color:#ff453a73}.book-status-swatch-lent{background:#0a84ff3d;border-color:#0a84ff80}.book-status-swatch.active{box-shadow:0 0 0 2px var(--bg), 0 0 0 3px currentColor}.book-status-swatch-home.active{color:var(--green)}.book-status-swatch-away.active{color:var(--orange)}.book-status-swatch-lost.active{color:var(--red)}.book-status-swatch-lent.active{color:var(--blue)}.book-status-swatch:hover:not(:disabled){opacity:.85;transform:translateY(-1px)}.book-status-swatch:disabled{cursor:default}.book-current-status{white-space:nowrap;width:74px;font-size:.75rem;font-weight:800;display:inline-block}.book-current-status-home{color:#7dff9e!important}.book-current-status-away{color:#ffc46b!important}.book-current-status-lost{color:#ff8b84!important}.book-current-status-lent{color:#64b5ff!important}.book-row-actions{flex-shrink:0;justify-content:flex-end;gap:5px;width:152px;display:flex}.book-row-actions .mini-action-btn{padding:4px 7px;font-size:.6875rem}.book-detail{margin-top:9px}.book-detail-grid{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=1180px){.book-item-head{grid-template-columns:minmax(0,1fr) auto}.book-status-actions,.book-row-actions{grid-column:1/-1;justify-content:flex-start;width:auto}.book-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.book-shelf-head{flex-direction:column;align-items:stretch}.book-shelf-toggle{grid-template-columns:18px minmax(0,1fr)}.book-shelf-status-summary{grid-column:2;justify-content:start;justify-self:start;min-width:178px}.book-shelf-actions,.book-row-actions,.book-status-actions{flex-wrap:wrap;justify-content:flex-start}.book-item-head,.book-detail-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=768px){.book-item .book-status-actions,.book-item .book-row-actions{display:none}.book-item.expanded .book-status-actions{justify-content:flex-start;gap:12px;width:auto;margin-top:10px;display:flex}.book-item.expanded .book-status-swatch{width:26px;height:26px}.book-item.expanded .book-current-status{width:auto;font-size:.8125rem}.book-item.expanded .book-row-actions{justify-content:flex-start;gap:8px;width:auto;margin-top:8px;display:flex}.book-item.expanded .book-row-actions .mini-action-btn{color:var(--text2);padding:6px 12px;font-size:.75rem}.book-title-line{white-space:normal;flex-wrap:wrap}.book-title{white-space:normal;overflow-wrap:anywhere}.book-shelf-toggle{grid-template-columns:18px minmax(0,1fr) auto}.book-shelf-status-summary{grid-column:auto;justify-self:end;gap:6px;min-width:0;display:flex}.book-shelf-status-count.is-zero{display:none}.book-shelf-status-home{margin-left:0}.book-shelf-head:has(.book-shelf-toggle[aria-expanded=false]) .book-shelf-actions{display:none}.book-shelf-actions{justify-content:flex-start;margin-left:0}.book-shelf-action{height:32px;padding:0 14px}}.cable-kind-editor{margin-bottom:10px}.cable-kind-chip-list{flex-wrap:wrap;align-items:center;gap:6px;min-height:28px;display:flex}.cable-kind-chip{background:var(--bg3);color:var(--text2);cursor:pointer;border:1px solid #ffffff1f;border-radius:999px;min-height:26px;padding:4px 9px;font-size:.6875rem;font-weight:800;transition:border-color .15s,box-shadow .15s,color .15s}.cable-kind-chip.active{color:#64b5ff;border-color:#0a84ffb3;box-shadow:inset 0 0 0 1px #0a84ff59}.cable-kind-pill{color:#64b5ff;background:#0a84ff1f;border-color:#0a84ff3d}.cable-kind-add-row{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:8px;display:grid}.cable-title-brand{color:var(--text2);font-weight:400}.cable-row-wrap{flex-direction:column;display:flex}.cable-item-main{cursor:pointer}.cable-status-green{color:var(--green)}.cable-status-blue{color:var(--blue)}.cable-status-orange{color:var(--orange)}.cable-status-red{color:var(--red)}.cable-detail{margin:0 0 8px 30px}.cable-area-kind-row{justify-content:space-between;align-items:center;gap:12px;padding:6px 0;font-size:.8125rem;display:flex}.ieg-leise{color:var(--text3);margin:0;font-size:.75rem}.ieg-fehler{color:var(--red);margin:0;font-size:.8125rem}.ieg-textknopf{color:var(--blue);cursor:pointer;font:inherit;background:0 0;border:0;align-self:flex-start;min-height:28px;padding:0;font-size:.8125rem}.ieg-textknopf:disabled{color:var(--text3);cursor:default}.ieg-mit-symbol{align-items:center;gap:6px;display:inline-flex}.ieg-feld>span,.ieg-feldname{color:var(--text3);font-size:.6875rem;font-weight:600}.ieg-bearbeiten,.ieg-taskwahl{border-top:1px solid var(--sep);flex-direction:column;gap:8px;padding-top:8px;display:flex}.ieg-dinge{flex-direction:column;gap:2px;max-height:240px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.ieg-ding{color:var(--text);cursor:pointer;font:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;width:100%;min-height:32px;padding:4px 8px;font-size:.8125rem;display:flex}.ieg-ding:hover{background:var(--bg3)}.ieg-ding.ieg-an{background:color-mix(in srgb, var(--blue) 12%, transparent);border-color:var(--blue)}.ieg-ding-name{overflow-wrap:anywhere;flex:1;min-width:0}.ieg-haken{border:1px solid var(--sep);border-radius:4px;flex:0 0 16px;justify-content:center;align-items:center;height:16px;display:inline-flex}.ieg-task-block{flex-wrap:wrap;align-items:center;gap:6px 10px;padding:4px 0;display:flex}.ieg-task-kopf{color:var(--text3);font-size:.75rem;font-weight:600}.ieg-chips{flex-wrap:wrap;gap:4px;min-width:0;display:inline-flex}.ieg-taskchip{background:var(--bg3);border-radius:999px;align-items:center;gap:2px;min-width:0;max-width:100%;font-size:.75rem;display:inline-flex}.ieg-taskchip-knopf{color:var(--text);cursor:pointer;font:inherit;overflow-wrap:anywhere;text-align:left;background:0 0;border:0;align-items:center;gap:4px;min-width:0;min-height:24px;padding:2px 8px;display:inline-flex}span.ieg-taskchip-knopf{cursor:default}.ieg-taskchip.ieg-erledigt .ieg-taskchip-knopf{color:var(--text3)}.ieg-chip-weg{color:var(--text3);cursor:pointer;background:0 0;border:0;align-items:center;min-height:24px;padding:0 6px 0 0;display:inline-flex}@media (width<=768px){.ieg-aktionen .btn,.ieg-textknopf,.ieg-segment,.ieg-chip,.ieg-taskchip-knopf,.ieg-chip-weg{min-height:44px}}.inv-devfilter-pair .sel{flex:1 1 0;min-width:0}.inv-actions .t-edit-btn,.inv-actions .t-del{background:var(--bg3);color:var(--text2);opacity:1;border-color:#ffffff1f}.inv-actions .t-del{color:#ff453ae0}.inv-links-list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.inv-link-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.inv-link-text{font-size:.8125rem}.inv-link-text em{opacity:.7}.inv-link-add{flex-direction:column;gap:6px;margin-top:8px;display:flex}.inv-link-add-row{gap:6px;display:flex}@media (width<=768px){.inv-link-add-row{flex-direction:column;align-items:stretch}}@media (width>=769px){.inv-bar-devices .action-btn,.inv-bar-devices .sel,.inv-bar-devices .in{border-radius:10px}.inv-bar-devices .sel,.inv-bar-devices .inv-devfilter-pair>.sel{flex:none;width:auto;min-width:fit-content}}.action-btn.active{background:var(--bg4);box-shadow:inset 0 0 0 1px #ffffff2e}.invq{border-bottom:1px solid #ffffff14;flex-direction:column;gap:5px;padding:7px 14px 8px;display:flex}.invq-row{align-items:center;gap:8px;display:flex}.invq-input{background:var(--bg3);color:var(--text);min-height:var(--ls-field-min);border:1px solid #ffffff24;border-radius:10px;flex:1;min-width:0;padding:0 12px;font-size:1rem}.invq-input:focus{border-color:#0a84ffb3;outline:none}.invq-mic,.invq-save{min-height:var(--ls-field-min);flex-shrink:0}.invq-mic{background:var(--bg3);cursor:pointer;min-width:var(--ls-field-min);border:1px solid #ffffff24;border-radius:10px;font-size:1.05rem}.invq-mic.listening{border-color:#ff453acc;animation:1.4s ease-in-out infinite invq-pulse}@keyframes invq-pulse{50%{box-shadow:0 0 0 4px #ff453a2e}}.invq-hint{color:var(--text2);flex-wrap:wrap;gap:4px 14px;font-size:.75rem;display:flex}.invq-hint code{background:var(--bg3);border-radius:4px;padding:1px 5px}.invq-handsfree{cursor:pointer;align-items:center;gap:6px;display:flex}.invq-preview{background:var(--bg2);border:1px solid #ffffff1a;border-radius:10px;flex-wrap:wrap;align-items:center;gap:5px 10px;padding:6px 9px;display:flex}.invq-preview.guessed{border-color:#ffd60a73}.invq-kinds{gap:6px;display:flex}.invq-kind{background:var(--bg3);color:var(--text2);cursor:pointer;border:1px solid #ffffff1f;border-radius:999px;min-height:30px;padding:0 11px;font-size:.6875rem;font-weight:800}.invq-kind.active{color:#64b5ff;border-color:#0a84ffb3}.invq-fields{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.invq-name{font-weight:700}.invq-chip{background:var(--bg3);color:var(--text2);border-radius:999px;padding:3px 9px;font-size:.6875rem}.invq-specs{white-space:normal;max-width:100%}.invq-guessed{color:#ffd60a;font-size:.75rem}.invq-error{color:#ff6961;font-size:.8125rem}.invq-recent{flex-wrap:wrap;align-items:center;gap:6px;font-size:.75rem;display:flex}.invq-recent-label{color:var(--text2)}.invq-recent-item{background:var(--bg3);border-radius:999px;align-items:center;gap:6px;padding:3px 5px 3px 10px;display:flex}.invq-undo{color:var(--text2);cursor:pointer;background:0 0;border:none;padding:3px 5px;font-size:.75rem;line-height:1}.invq-undo:hover{color:#ff6961}@media (width<=768px){.invq{padding:8px 12px 10px}.invq-row{gap:6px}.invq-save{white-space:nowrap;padding:0 12px}.invq-hint{font-size:.6875rem}}.sym-waehler{flex-direction:column;gap:14px;display:flex}.sym-suche{min-height:44px;font-size:.9375rem}.sym-sonder{grid-template-columns:1fr 1fr;gap:10px;display:grid}.sym-sonder-btn{color:var(--text);cursor:pointer;text-align:left;background:#ffffff0a;border:1px solid #54545880;border-radius:12px;flex-direction:column;gap:3px;padding:12px 14px;font-size:.875rem;font-weight:700;display:flex}.sym-sonder-btn small{color:var(--text3);font-size:.6875rem;font-weight:600}.sym-sonder-btn:hover{background:#ffffff14}.sym-sonder-btn.is-aktiv{background:#0a84ff29;border-color:#0a84ff80}.sym-gruppe h3{color:var(--text3);letter-spacing:.09em;text-transform:uppercase;margin:0 0 8px;font-size:.6875rem;font-weight:700}.sym-raster{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:6px;display:grid}.sym-kachel{color:var(--text2);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;flex-direction:column;align-items:center;gap:6px;padding:11px 6px 9px;display:flex}.sym-kachel:hover{color:var(--text);background:#ffffff12}.sym-kachel.is-aktiv{color:#9ccfff;background:#0a84ff33;border-color:#0a84ff73}.sym-kachel span{-webkit-line-clamp:2;text-align:center;-webkit-box-orient:vertical;width:100%;font-size:.6875rem;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.sym-leer{color:var(--text2);margin:6px 2px;font-size:.875rem}.workshop-edit-technik{grid-column:1/-1}.workshop-group{min-height:54px}.workshop-section{margin-bottom:16px}.workshop-section-head{color:inherit;cursor:pointer;text-align:left;background:#ffffff0a;border:0;border-bottom:1px solid #545458a6;justify-content:space-between;align-items:center;gap:9px;width:100%;margin:14px 0 10px;padding:6px 12px 10px;display:flex}.workshop-section:first-child .workshop-section-head{margin-top:4px}.workshop-section-head:hover h2{color:var(--blue)}.workshop-section-head:focus-visible{outline:1px solid var(--blue);outline-offset:2px}.workshop-section-head>div{flex:1;min-width:0}.workshop-section-caret{color:var(--text3);flex-shrink:0;justify-content:center;font-size:.875rem;font-weight:800;line-height:1;transition:color .15s,transform .15s;display:inline-flex;transform:rotate(0)}.workshop-section-caret.open{color:var(--text2);transform:rotate(90deg)}.workshop-section-head h2{color:var(--text);margin:0;font-size:1.1875rem;font-weight:800;line-height:1.2}.workshop-section-head span{color:var(--text3);margin-top:4px;font-size:.6875rem;display:block}.workshop-section-list{flex-direction:column;gap:0;padding-top:8px;display:flex}.workshop-section-list .book-shelf-head{margin-top:0;margin-bottom:0}.workshop-group.draggable{cursor:grab}.workshop-group.dragging{opacity:.55}.workshop-group.drag-over{border-color:var(--blue);box-shadow:inset 0 0 0 1px #0a84ff73}.workshop-status-dot,.workshop-status-btn{border-radius:50%;flex-shrink:0}.workshop-status-dot{width:12px;height:12px;margin-top:4px}.workshop-status-btn{cursor:pointer;border:1px solid #ffffff2e;width:15px;height:15px;margin-top:2px}.workshop-status-green{background:var(--green)}.workshop-status-orange{background:var(--orange)}.workshop-status-red{background:var(--red)}.workshop-status-blue{background:var(--blue)}.workshop-status-empty{background:var(--bg4)}.workshop-count{background:var(--bg3);color:var(--text);border-radius:999px;flex-shrink:0;padding:2px 8px;font-size:.75rem;font-weight:700}.workshop-alert-mark{vertical-align:middle;margin-left:7px;font-size:.8125rem;font-weight:900;display:inline-flex}.workshop-alert-orange{color:var(--orange)}.workshop-alert-red{color:var(--red)}.workshop-group-note{color:var(--text3);margin-top:4px;font-size:.75rem}.workshop-detail{border-top:1px solid var(--sep);cursor:default;margin-top:10px;padding-top:10px}.workshop-item-list{flex-direction:column;gap:7px;display:flex}.workshop-set-actions{flex-shrink:0;justify-content:flex-end;align-items:center;gap:10px;display:flex}.workshop-set-actions>span{color:var(--text2);text-transform:uppercase;font-size:.6875rem;font-weight:700}.workshop-status-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;display:flex}.workshop-status-actions.compact{flex-wrap:nowrap}.workshop-status-chip{color:var(--text);cursor:pointer;border:1px solid #0000;border-radius:7px;min-height:24px;padding:3px 8px;font-size:.6875rem;font-weight:700;transition:background .15s,border-color .15s,opacity .15s}.workshop-status-chip-green{color:#7dff9e;background:#30d15838;border-color:#30d15852}.workshop-status-chip-orange{color:#ffc46b;background:#ff9f0a38;border-color:#ff9f0a57}.workshop-status-chip-red{color:#ff8b84;background:#ff453a38;border-color:#ff453a5c}.workshop-status-chip-blue{color:#64b5ff;background:#0a84ff38;border-color:#0a84ff57}.workshop-status-chip:hover,.workshop-status-chip.active{opacity:1;border-color:currentColor;box-shadow:inset 0 0 0 1px}.workshop-status-chip:disabled{cursor:default;opacity:.65}.workshop-status-chip.active:disabled{opacity:1}.workshop-status-actions.compact .workshop-status-chip{border-radius:50%;width:20px;min-height:20px;padding:0}.workshop-filter-red,.workshop-bulk-red{color:#ff8b84;background:#ff453a29;border-color:#ff453a5c}.workshop-filter-orange,.workshop-bulk-orange{color:#ffc46b;background:#ff9f0a29;border-color:#ff9f0a57}.workshop-filter-blue,.workshop-bulk-blue{color:#64b5ff;background:#0a84ff29;border-color:#0a84ff57}.workshop-filter-green,.workshop-bulk-green{color:#7dff9e;background:#30d15829;border-color:#30d15852}.workshop-status-swatch-red{background:#ff453a3d;border-color:#ff453a73}.workshop-status-swatch-orange{background:#ff9f0a3d;border-color:#ff9f0a73}.workshop-status-swatch-blue{background:#0a84ff3d;border-color:#0a84ff80}.workshop-status-swatch-green{background:#30d1583d;border-color:#30d15873}.workshop-status-swatch-red.active{color:var(--red)}.workshop-status-swatch-orange.active{color:var(--orange)}.workshop-status-swatch-blue.active{color:var(--blue)}.workshop-status-swatch-green.active{color:var(--green)}.workshop-current-status-red,.workshop-meta-status-red,.workshop-alert-red{font-weight:700;color:#ff8b84!important}.workshop-current-status-orange,.workshop-meta-status-orange,.workshop-alert-orange{font-weight:700;color:#ffc46b!important}.workshop-current-status-blue,.workshop-meta-status-blue,.workshop-alert-blue{font-weight:700;color:#64b5ff!important}.workshop-current-status-green{font-weight:800;color:#7dff9e!important}.workshop-book-section .book-shelf-title{gap:7px;display:inline-flex}.workshop-item-head{grid-template-columns:minmax(0,1fr) 172px 152px}.workshop-item-card{min-height:40px}.workshop-item-edit-panel{margin:4px 0}.workshop-add-panel{padding-top:2px}.workshop-item-row{color:var(--text2);grid-template-columns:18px minmax(0,1fr) auto auto auto auto;align-items:center;gap:8px;min-height:26px;font-size:.8125rem;display:grid}.workshop-item-edit-row{grid-template-columns:repeat(3,minmax(150px,1fr));align-items:end;gap:7px;min-height:36px;display:grid}.workshop-item-edit-row .fg{min-width:0}.workshop-consumable-check{align-items:center;gap:8px;min-height:36px;display:flex}.workshop-edit-actions{justify-content:flex-end;gap:7px;display:flex}.workshop-edit-fehler{grid-column:1/-1}.workshop-item-details{border-top:1px solid #ffffff14;margin-top:10px;padding-top:10px}.workshop-item-details dl{grid-template-columns:max-content minmax(0,1fr);gap:5px 12px;margin:0 0 12px;font-size:.78rem;display:grid}.workshop-item-details dt{color:var(--text3)}.workshop-item-details dd{margin:0}.workshop-stock-low{color:var(--red);font-weight:700}.workshop-item-main{flex-direction:column;gap:2px;min-width:0;display:flex}.workshop-item-name,.workshop-item-main small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.workshop-item-main small{color:var(--text3);font-size:.6875rem}.workshop-item-name.lost{color:var(--text3);text-decoration:line-through}.workshop-item-status{color:var(--text2);font-size:.6875rem;font-weight:600}.workshop-detail .mini-action-btn{background:var(--bg3);color:var(--text);border-color:#ffffff1f}.workshop-detail .mini-action-btn.muted{color:var(--text2)}.workshop-detail .mini-action-btn:hover{background:var(--bg4);border-color:#ffffff38}.workshop-add-row{grid-template-columns:130px minmax(0,1fr) auto;gap:7px;margin-top:12px;display:grid}.workshop-status-select{min-width:0}@media (width<=768px){.workshop-set-actions{flex-direction:column;align-items:flex-start}.workshop-status-actions,.workshop-status-actions.compact{justify-content:flex-start}.workshop-section-head h2{font-size:1.0625rem}.workshop-section-head span{font-size:.75rem}.workshop-item-row{grid-template-columns:18px minmax(0,1fr) auto;row-gap:6px}.workshop-item-row>:nth-child(n+4){grid-column:2/-1}.workshop-item-edit-row,.workshop-add-row{grid-template-columns:1fr}.workshop-edit-actions{justify-content:stretch}.workshop-edit-actions .mini-action-btn{flex:1;min-height:44px}.workshop-item-head,.book-item-head{grid-template-columns:minmax(0,1fr)}}.ktx-liste{flex-direction:column;gap:6px;margin-bottom:12px;display:flex}.ktx-zeile{background:var(--bg2);border:1px solid var(--sep);border-radius:8px;align-items:center;gap:10px;padding:8px 10px;display:flex}.ktx-zeile-aus{opacity:.55}.ktx-zeile-info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ktx-name{max-width:260px}.ktx-code{color:var(--text2);font-size:.75rem}.ktx-ausblenden-btn,.ktx-loeschen-btn{white-space:nowrap;flex-shrink:0}.ktx-loeschen-btn{color:var(--red,#ff453a)}.ktx-neu-titel{color:var(--text2);margin:4px 0 6px;font-size:.8125rem;font-weight:600}.ktx-neu{gap:8px;display:flex}.ktx-neu input{flex:1}.ktx-fehler{color:var(--red);margin-top:6px;font-size:.8125rem}.swt-gruppe{margin-bottom:14px}.swt-gruppe .ktx-liste{margin-bottom:8px}.swt-name-fest{font-size:.875rem}.swt-zeile-system{background:0 0}.swt-frage{flex-shrink:0;align-items:center;gap:8px;display:flex}.swt-frage-text{font-size:.8125rem}.swt-art{flex-shrink:0;width:auto}@media (width<=768px){.ktx-zeile{flex-wrap:wrap;min-height:44px}.ktx-name{width:100%;max-width:none}.ktx-ausblenden-btn,.ktx-loeschen-btn,.swt-art{min-height:44px}.ktx-neu{flex-direction:column}.ktx-neu button{min-height:44px}}@media (width>=769px){.kal-verw-liste{flex-direction:column;gap:4px;margin-bottom:8px;display:flex}.kal-verw-eintrag{background:var(--bg2);border:1px solid var(--sep);border-radius:8px;padding:2px}.kal-verw-eintrag .cal-row{font-size:.875rem}.kal-verw-eintrag .cal-edit,.kal-verw-eintrag .cal-del{opacity:.8;width:26px;height:26px}.kal-verw-frage{border-top:1px solid var(--sep);margin:2px 6px 0;padding:8px 2px 6px}.kal-verw-frage-text{margin:0 0 8px;font-size:.8125rem}.kal-verw-frage-knoepfe{gap:8px;display:flex}.kal-verw-frage-knoepfe .btn[aria-disabled=true]{cursor:default;opacity:.55}.kal-verw-fehler{color:var(--red);margin:0 0 8px;font-size:.8125rem}.kal-verw-neu{margin-bottom:4px}.kal-verw-ladefehler{justify-content:space-between;align-items:center;gap:12px;margin:0 0 8px;display:flex}.kal-verw-ladefehler .kal-verw-fehler{margin:0}.kal-verw-ladefehler .btn{flex-shrink:0}.cal-kein-kalender{background:var(--bg2);border:1px solid var(--sep);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 10px;padding:10px 14px;display:flex}.cal-kein-kalender-text{font-size:.875rem}.cal-kein-kalender .btn{flex-shrink:0}}@media (width<=768px){.khk{--khk-text3:#ebebf561;--khk-rand:#5454588c;--khk-rand-leise:#54545852;font-family:var(--ls-font);color:var(--text)}:where(.khk button){font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0}.khk-kopf{background:var(--bg)}.khk-titelzeile{align-items:center;gap:12px;height:60px;padding:8px 24px;display:flex}.khk-titel{text-align:left;white-space:nowrap;flex:1;align-items:center;gap:6px;min-width:0;min-height:44px;display:flex;position:relative}.khk-monat{letter-spacing:-.01em;text-overflow:ellipsis;font-size:24px;font-weight:700;overflow:hidden}.khk-kw{color:var(--khk-text3);letter-spacing:0;flex:none;margin-left:2px;font-size:15px;font-weight:500}.khk-chevron{color:var(--khk-text3);flex:none;width:16px;height:16px;margin-top:3px}.khk-rund{color:var(--text2);background:0 0;border:0;flex:none;place-items:center;width:44px;height:44px;margin:0 -4px;display:grid;position:relative}.khk-rund:before{border:1px solid var(--khk-rand);content:"";pointer-events:none;border-radius:50%;position:absolute;inset:4px}.khk-rund svg{width:16px;height:16px;position:relative}.khk-werkzeug{align-items:center;gap:10px;height:34px;margin:0 0 12px;padding:0 24px;display:flex}.khk-werkzeug .khk-knopf,.khk-werkzeug .khk-heute{box-sizing:border-box;isolation:isolate;background:0 0;border:0;flex:none;min-width:44px;height:44px;min-height:44px;margin:-5px 0;position:relative}.khk-werkzeug .khk-knopf:before,.khk-werkzeug .khk-heute:before{border:1px solid var(--khk-rand);content:"";pointer-events:none;z-index:-1;border-radius:6px;position:absolute;inset:5px 0}.khk-werkzeug .khk-knopf{color:var(--text2);place-items:center;width:44px;margin:-5px;padding:0;display:grid}.khk-werkzeug .khk-knopf:before{inset:5px}.khk-werkzeug .khk-knopf svg{width:15px;height:15px}.khk-werkzeug .khk-knopf.khk-hot{color:#fff;background:0 0}.khk-werkzeug .khk-knopf.khk-hot:before{background:var(--bg3)}.khk-werkzeug .khk-heute{color:var(--blue);place-items:center;padding:0 14px;font-size:13.5px;font-weight:600;display:grid}.khk-werkzeug .khk-heute.khk-gedaempft{color:var(--khk-text3)}.khk-segmente{border:1px solid var(--khk-rand);box-sizing:border-box;background:0 0;border-radius:6px;flex:1;gap:2px;min-width:0;height:34px;padding:2px;display:flex;position:relative}.khk-segmente button{color:var(--text2);isolation:isolate;white-space:nowrap;flex:1;height:44px;min-height:44px;margin:-8px 0;font-size:13.5px;font-weight:600;position:relative}.khk-segmente button.khk-an{color:#fff}.khk-segmente button.khk-an:before{background:var(--bg3);content:"";pointer-events:none;z-index:-1;border-radius:4px;position:absolute;inset:8px 0}@media (width<=359px){.khk-titelzeile{padding:8px 16px}.khk-werkzeug{gap:6px;padding:0 16px}.khk-werkzeug .khk-heute{padding:0 10px}.khk-woche{padding:0 8px 6px}}.khk-woche{background:var(--bg);border-bottom:.5px solid var(--sep);grid-template-columns:repeat(7,1fr);padding:0 16px 6px;display:grid}.khk-tag{flex-direction:column;justify-content:flex-start;align-items:center;gap:0;height:50px;padding-top:1px;display:flex}.khk-tag i{color:var(--khk-text3);font-size:10.5px;font-style:normal;font-weight:600;line-height:12px}.khk-tag b{border-radius:13px;place-items:center;width:26px;height:26px;font-size:15px;font-weight:600;display:grid}.khk-tag-heute i,.khk-tag-heute b{color:var(--blue)}.khk-tag-heute.khk-tag-gewaehlt b{background:var(--blue);color:#fff}.khk-tag-gewaehlt:not(.khk-tag-heute) b{box-shadow:inset 0 0 0 1.5px #fff}.khk-punkte{align-items:center;gap:3px;height:10px;margin-top:3px;display:flex}.khk-punkte>span{border-radius:3px;width:5px;height:5px}.khk-punkte small{color:var(--khk-text3);margin-left:1px;font-size:10.5px;line-height:10px}.khk-dim{z-index:var(--z-sheet);background:#00000080;position:fixed;inset:0}.khk-monatskarte{background:var(--bg2);border:.5px solid var(--sep);z-index:calc(var(--z-sheet) + 1);border-radius:14px;padding:4px 8px 8px;position:fixed;left:12px;right:12px;box-shadow:0 12px 34px #000000a6}.khk-mk{align-items:center;height:44px;padding:0 2px 0 8px;display:flex}.khk-mk b{flex:1;font-size:17px;font-weight:600}.khk-mk-knopf{color:var(--blue);place-items:center;width:44px;height:44px;display:grid}.khk-mk-knopf svg{width:20px;height:20px}.khk-mz{border-radius:10px;grid-template-columns:30px repeat(7,1fr);align-items:center;display:grid}.khk-mz-akt{background:#0a84ff1f}.khk-mz-kopf{color:var(--khk-text3);text-align:center;height:22px;font-size:11px;font-weight:600}.khk-wn{color:var(--khk-text3);text-align:center;font-size:11px}.khk-mt{flex-direction:column;justify-content:center;align-items:center;gap:2px;height:42px;display:flex}.khk-mt b{border-radius:15px;place-items:center;width:30px;height:30px;font-size:16px;font-weight:500;display:grid}.khk-mt u{background:var(--text2);border-radius:3px;width:5px;height:5px;margin-top:-4px;display:block}.khk-mt-fremd b{color:#ebebf533}.khk-mt-heute b{background:var(--blue);color:#fff;font-weight:700}.khk-mt-heute u{background:#fff}.khk-mt-gewaehlt b{box-shadow:inset 0 0 0 1.5px #fff}.khk-menue{background:var(--bg3);width:min(290px,100vw - 28px);z-index:calc(var(--z-sheet) + 1);border-radius:13px;position:fixed;right:14px;overflow:hidden;box-shadow:0 10px 30px #0009}.khk-menue .khk-ez{text-align:left;background:0 0;border-radius:0;align-items:center;gap:10px;width:100%;min-height:44px;padding:0 14px 0 16px;font-size:16px;font-weight:400;display:flex;position:relative}.khk-menue .khk-ez+.khk-ez:before{border-top:.5px solid var(--sep);content:"";position:absolute;top:0;left:16px;right:0}.khk-menue .khk-ez.active{color:var(--text);background:0 0}.khk-ez>span:first-child{white-space:nowrap;flex:1}.khk-ez svg{color:var(--text2);flex:none;width:18px;height:18px}.khk-ez-grau,.khk-ez-grau svg{color:var(--khk-text3)}.khk-ez em{color:var(--khk-text3);font-size:12px;font-style:normal}.khk-schalter{background:#39393d;border-radius:13px;flex:none;width:42px;height:26px;position:relative}.khk-schalter:after{content:"";background:#fff;border-radius:11px;width:22px;height:22px;position:absolute;top:2px;left:2px}.khk-schalter-an{background:var(--green)}.khk-schalter-an:after{left:18px}.khb-vorleser{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.khb-ebene{z-index:calc(var(--z-modal) + 20);position:fixed;inset:0}.khb-dim{background:#00000080;position:absolute;inset:0}.khb-ebene-aktion .khb-dim{background:#0009}.khb-blatt{background:var(--bg2);max-height:calc(100% - 40px);padding:8px 16px calc(22px + var(--ls-safe-bottom));border-radius:14px 14px 0 0;flex-direction:column;animation:.28s cubic-bezier(.32,.72,0,1) both khbHoch;display:flex;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -8px 30px #00000080}@keyframes khbHoch{0%{transform:translateY(100%)}to{transform:translateY(0)}}.khb-zug{touch-action:none;flex:none}.khb-griff{background:#48484a;border-radius:3px;flex:none;width:36px;height:5px;margin:0 auto 8px}.khb-kopf{flex:none;grid-template-columns:minmax(60px,1fr) auto minmax(60px,1fr);align-items:center;height:44px;margin-bottom:8px;display:grid}.khb-kopf-titel{text-overflow:ellipsis;white-space:nowrap;max-width:220px;margin:0;font-size:17px;font-weight:600;overflow:hidden}.khb-kopf-knopf{color:var(--blue);cursor:pointer;font:inherit;background:0 0;border:none;min-width:44px;height:44px;padding:0;font-size:17px}.khb-kopf-knopf.khb-li{justify-self:start}.khb-kopf-knopf.khb-re{justify-self:end;font-weight:600}.khb-kopf-knopf.khb-aus{color:var(--text3)}.khb-blatt-inhalt{overscroll-behavior:contain;min-height:0;overflow-y:auto}.khb-gruppe{background:var(--bg3);border-radius:12px;margin-bottom:14px;overflow:hidden}.khb-zeile{color:var(--text);cursor:pointer;font:inherit;text-align:left;-webkit-tap-highlight-color:transparent;background:0 0;border:none;align-items:center;gap:12px;width:100%;min-height:52px;padding:0 16px;font-size:17px;display:flex;position:relative}.khb-zeile:active{background:var(--bg4)}.khb-zeile+.khb-zeile:before,.khb-feld+.khb-feld:before{border-top:.5px solid var(--sep);content:"";position:absolute;top:0;left:16px;right:0}.khb-text{flex:1;min-width:0}.khb-text b{text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:400;display:block;overflow:hidden}.khb-text small{color:var(--text3);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:13px;display:block;overflow:hidden}.khb-wert{color:var(--text3);flex:none;font-size:15px}.khb-chev{color:var(--text3);flex:none;width:14px;height:14px}.khb-zeile>svg:not(.khb-chev){flex:none;width:20px;height:20px}.khb-blau{color:var(--blue)}.khb-rot,.khb-rot b{color:var(--red)}.khb-mitte{justify-content:center;font-size:16px}.khb-paar{gap:10px;display:flex}.khb-paar>.khb-gruppe{flex:1;margin:0}.khb-kasten{border:2px solid var(--khb-farbe);color:var(--khb-schrift,#fff);border-radius:7px;flex:none;place-items:center;width:24px;height:24px;display:grid}.khb-kasten.khb-an{background:var(--khb-farbe)}.khb-kasten svg{width:14px;height:14px}.khb-punkt{background:var(--khb-farbe);border-radius:6px;flex:none;width:12px;height:12px}.khb-punkt-klein{border-radius:5px;width:9px;height:9px}.khb-wahl{color:#fff;border:2px solid #636366;border-radius:11px;flex:none;place-items:center;width:22px;height:22px;display:grid}.khb-wahl.khb-an{background:var(--blue);border-color:var(--blue)}.khb-wahl svg{width:14px;height:14px}.khb-kopfzeile{color:var(--text3);letter-spacing:.06em;text-transform:uppercase;margin:4px 4px 7px;font-size:12px;font-weight:600}.khb-fuss{color:var(--text3);margin:8px 4px 0;font-size:12.5px;line-height:1.35}.khb-aktionsblatt{bottom:calc(8px + var(--ls-safe-bottom));animation:.28s cubic-bezier(.32,.72,0,1) both khbHoch;position:absolute;left:8px;right:8px}.khb-ag{background:#2c2c2efa;border-radius:14px;margin-top:8px;overflow:hidden}.khb-ag-kopf{color:var(--text2);text-align:center;padding:14px 16px 12px;font-size:13px;line-height:1.35}.khb-ag-kopf b{font-size:13px;font-weight:600;display:block}.khb-ag-kopf.khb-fehler{border-top:.5px solid var(--sep);color:var(--red)}.khb-aktion{border:none;border-top:.5px solid var(--sep);color:var(--blue);cursor:pointer;font:inherit;background:0 0;width:100%;height:56px;font-size:19px;display:block}.khb-ag>.khb-aktion:first-child{border-top:none}.khb-aktion.khb-rot{color:var(--red)}.khb-aktion.khb-fett{font-weight:600}.khb-aktion:active{background:var(--bg4)}.khb-hinweis{text-align:center;padding:6px 6px 0}.khb-hinweis-symbol{background:var(--bg3);color:var(--text2);border-radius:32px;place-items:center;width:64px;height:64px;margin:0 auto 14px;display:grid}.khb-hinweis-symbol svg{width:30px;height:30px}.khb-hinweis h3{margin:0 0 8px;font-size:20px;font-weight:700}.khb-hinweis p{color:var(--text2);margin:0 0 20px;font-size:15px;line-height:1.4}.khb-knopf{background:var(--blue);color:#fff;cursor:pointer;font:inherit;border:none;border-radius:14px;width:100%;height:50px;font-size:17px;font-weight:600}.modal:has(.khb-termin){background:var(--bg2);border-radius:14px 14px 0 0;flex-direction:column;max-height:calc(100% - 34px);display:flex}.modal:has(.khb-termin) .modal-title{visibility:hidden}.modal:has(.khb-termin) .modal-kopf{margin-bottom:4px}.khb-termin{flex:1;min-height:0;padding-bottom:12px;overflow-y:auto}.khb-pillen{flex-wrap:wrap;gap:8px;margin-bottom:8px;display:flex}.khb-pille{background:var(--bg3);color:var(--text2);border-radius:14px;align-items:center;gap:6px;height:28px;padding:0 11px;font-size:13px;font-weight:600;display:inline-flex}.khb-pille svg{width:14px;height:14px}.khb-pille-kalender{background:color-mix(in srgb, var(--khb-farbe) 20%, transparent);color:color-mix(in srgb, var(--khb-farbe) 55%, #fff)}.khb-pille-kalender i{background:var(--khb-farbe);border-radius:4px;width:8px;height:8px}.khb-termin-titel{letter-spacing:-.01em;overflow-wrap:anywhere;margin:0 0 8px;font-size:24px;font-weight:700;line-height:1.15}.khb-info{align-items:center;gap:10px;min-height:28px;font-size:15px;display:flex}.khb-info svg{color:var(--text2);flex:none;width:19px;height:19px}.khb-info.khb-orange,.khb-info.khb-orange svg{color:var(--orange)}.khb-beschreibung{color:var(--text2);overflow-wrap:anywhere;white-space:pre-wrap;margin:6px 0 10px;font-size:14.5px;line-height:1.4}.khb-termin .tn-bereich{background:var(--bg3);border-radius:12px;margin-top:10px;padding:4px 14px 8px}.khb-termin .tn-kopf{justify-content:space-between;align-items:center;min-height:44px;display:flex}.khb-termin .tn-titel{color:var(--text3);letter-spacing:.06em;text-transform:uppercase;font-size:11.5px;font-weight:600}.khb-termin .tn-anlegen,.khb-termin .tn-oeffnen{color:var(--blue);background:0 0;border:none;min-height:44px;padding:0;font-size:15px;font-weight:600}.khb-termin .tn-feld{font-size:16px}.khb-task{background:var(--bg3);border-radius:12px;margin-top:10px;overflow:hidden}.khb-task-kopf{color:var(--text3);letter-spacing:.06em;text-transform:uppercase;margin:0;padding:9px 14px 2px;font-size:11.5px;font-weight:600}.khb-task-titel{margin:0;padding:0 14px 6px;font-size:16px;font-weight:600}.khb-schritt{cursor:pointer;align-items:center;gap:12px;min-height:44px;margin:0;padding:0 14px;font-size:15px;display:flex;position:relative}.khb-schritt:before,.khb-zum-task:before{border-top:.5px solid var(--sep);content:"";position:absolute;top:0;left:14px;right:0}.khb-schritt input{opacity:0;pointer-events:none;position:absolute}.khb-kreis{color:#fff;border:2px solid #636366;border-radius:11px;flex:none;place-items:center;width:22px;height:22px;display:grid}.khb-kreis svg{width:14px;height:14px}.khb-schritt.khb-fertig .khb-kreis{background:var(--green);border-color:var(--green)}.khb-schritt.khb-fertig span{color:var(--text3);text-decoration:line-through}.khb-schritt.khb-leer{color:var(--text3);cursor:default}.khb-zum-task{color:var(--blue);cursor:pointer;font:inherit;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;height:44px;padding:0 14px;font-size:15px;font-weight:600;display:flex;position:relative}.khb-zum-task .khb-chev{color:var(--blue);width:16px;height:16px}.khb-aktionen{background:var(--bg2);border-top:.5px solid var(--sep);padding-bottom:calc(6px + var(--ls-safe-bottom));flex:none;grid-template-columns:repeat(4,1fr);margin:0 -18px;display:grid}.khb-aktionen button{color:var(--blue);cursor:pointer;font:inherit;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:0;height:58px;font-size:11.5px;font-weight:500;display:flex}.khb-aktionen button svg{width:22px;height:22px}.khb-aktionen button.khb-rot{color:var(--red)}.modal:has(>.khb-formular){background:var(--bg2);border-radius:14px 14px 0 0}.modal:has(>.khb-formular) .modal-footer{background:var(--bg2)}.modal:has(>.khb-formular){overscroll-behavior-x:none;overflow-x:hidden}.khb-formular>.modal-footer{margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}.modal:has(>.khb-formular) .modal-handle{background:#48484a;width:36px;height:5px;margin:0 auto 6px}.modal:has(>.khb-formular) .modal-kopf{grid-template-columns:minmax(60px,1fr) auto minmax(60px,1fr);gap:0;min-height:44px;margin-bottom:0}.modal:has(>.khb-formular) .modal-zurueck{color:var(--blue);background:0 0;border:none;justify-self:start;padding:0;font-size:17px;font-weight:400}.modal:has(>.khb-formular) .modal-title{text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:600;overflow:hidden}.khb-formular{background:var(--bg);margin:0 -18px;padding:10px 16px 0}.khb-wert-feld>.khb-chip{flex:0 auto}.khb-wert-feld>.khb-chip.khb-zeit{flex:none}.khb-label-zeit{min-width:56px}.khb-wert-feld>.khb-chip.khb-datum{text-align:left;flex:1 1 0;width:0;min-width:0;max-width:170px;padding:0 8px;display:block}.khb-chip.khb-datum::-webkit-date-and-time-value{text-align:left;min-width:0}.khb-formular .khb-gruppe{margin-bottom:10px}.khb-feld{align-items:center;gap:10px;min-height:44px;margin:0;padding:0 14px;font-size:16px;display:flex;position:relative}.khb-feld+.khb-feld:before{left:14px}.khb-label{color:var(--text);flex:none;font-size:16px}.khb-label small{color:var(--text3);font-size:12.5px;display:block}.khb-label-fest{width:70px}.khb-wert-feld{flex:1;justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.khb-aufab{color:var(--text3);flex:none;width:14px;height:14px}.khb-auswahl,.khb-rechts-feld,.khb-eingabe-feld,.khb-zahl{appearance:none;color:var(--text2);font:inherit;background:0 0;border:none;outline:none;min-width:0;min-height:44px;padding:0;font-size:16px}.khb-auswahl{cursor:pointer;text-align:right;text-align-last:right;max-width:100%}.khb-rechts-feld{text-align:right;flex:1}.khb-rechts-feld::placeholder,.khb-eingabe-feld::placeholder,.khb-zahl::placeholder{color:var(--text3)}.khb-eingabe .khb-eingabe-feld,.khb-feld>.khb-eingabe-feld{color:var(--text);flex:1;font-size:17px}.khb-eingabe:focus-within{box-shadow:inset 0 0 0 1.5px var(--blue)}.khb-feld-hoch{align-items:flex-start}.khb-feld-hoch .khb-label{line-height:44px}.khb-text-feld{field-sizing:content;resize:none;max-height:160px;padding:12px 0;line-height:1.35}.khb-chip{appearance:none;background:var(--bg4);color:var(--text);font:inherit;border:none;border-radius:8px;min-width:0;height:32px;padding:0 10px;font-size:16px}.khb-chip.khb-zeit{text-align:center;width:72px}.khb-schalter{appearance:none;cursor:pointer;background:#39393d;border-radius:16px;flex:none;width:51px;height:31px;margin:0 0 0 auto;transition:background .2s;position:relative}.khb-schalter:after{content:"";background:#fff;border-radius:14px;width:27px;height:27px;transition:left .2s;position:absolute;top:2px;left:2px;box-shadow:0 2px 4px #00000040}.khb-schalter:checked{background:var(--green)}.khb-schalter:checked:after{left:22px}.khb-schalter:disabled{cursor:default;opacity:.5}.khb-halb{padding:0}.khb-halb>label{flex:1;align-items:center;gap:8px;min-width:0;min-height:44px;padding:0 14px;display:flex}.khb-halb>label+label{border-left:.5px solid var(--sep)}.khb-zahl{text-align:right;-moz-appearance:textfield;flex:1;width:3ch;min-width:3ch}.khb-zahl::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.khb-zahl::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.khb-halb .khb-label{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}@media (width<=359px){.khb-halb{flex-direction:column}.khb-halb>label{width:100%}.khb-halb>label+label{border-left:none;border-top:.5px solid var(--sep)}}.khb-einheit{color:var(--text2);flex:none}.khb-knopf-zeile{color:var(--text);cursor:pointer;font:inherit;text-align:left;background:0 0;border:none;width:100%;font-size:16px}.khb-wert-text{color:var(--text2);text-align:right;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.khb-wert-text.khb-leer{color:var(--text3)}.khb-farbreihe{flex-wrap:wrap;padding:0 2px;display:flex}.khb-farbreihe>button,.khb-farbe-eigen{cursor:pointer;background:0 0;border:none;place-items:center;width:44px;height:52px;padding:0;display:grid}.khb-farbreihe i{border-radius:15px;width:30px;height:30px;display:block}.khb-farbreihe i.khb-an{box-shadow:0 0 0 2.5px var(--bg3), 0 0 0 4.5px #fff}.khb-farbe-eigen input{appearance:none;cursor:pointer;background:conic-gradient(#ff453a,#ffd60a,#30d158,#64d2ff,#0a84ff,#bf5af2,#ff453a);border:none;border-radius:15px;width:30px;height:30px;padding:0}.khb-farbe-eigen input::-webkit-color-swatch-wrapper{padding:0}.khb-farbe-eigen input::-webkit-color-swatch{opacity:0;border:none}.khb-farbe-eigen.khb-an input{box-shadow:0 0 0 2.5px var(--bg3), 0 0 0 4.5px #fff}.mnav-backdrop:has(>.khb-mehr){bottom:var(--ls-nav-h);background:#00000080}.mnav-sheet.khb-mehr{background:var(--bg2);overscroll-behavior:contain;border:none;border-radius:14px 14px 0 0;max-height:calc(100% - 12px);padding:0 16px 14px;animation:.28s cubic-bezier(.32,.72,0,1) both khbHoch;display:block;bottom:0;left:0;right:0;overflow-y:auto;box-shadow:0 -8px 30px #00000080}.khb-mehr-zug{background:var(--bg2);touch-action:none;z-index:1;margin:0 -16px;padding:8px 16px;position:sticky;top:0}.khb-mehr-zug .khb-griff{margin-bottom:0}.khb-mehr .khb-gruppe{margin-bottom:12px}.khb-mehr .khb-gruppe:last-child{margin-bottom:0}.khb-mehr .khb-kopfzeile{margin-top:0}.khb-mehr-konto{min-height:60px}.khb-avatar{background:#48484a;border-radius:20px;flex:none;place-items:center;width:40px;height:40px;font-size:17px;font-weight:700;display:grid}.khb-mehr .khb-text b{font-size:16px;font-weight:500}.khb-mehr .khb-text small{font-size:12.5px}.khb-zeile-flach{gap:10px;min-height:44px}.khb-mehr-kacheln{grid-template-columns:repeat(4,1fr);display:grid}.khb-mehr-kacheln .mnav-sheet-item{color:var(--text2);background:0 0;border-radius:0;justify-content:center;gap:6px;min-width:0;height:72px;padding:0 2px;font-size:11.5px;font-weight:500}.khb-mehr-kacheln .mnav-sheet-item:nth-child(n+5){border-top:.5px solid var(--sep)}.khb-mehr-kacheln .mnav-sheet-item .mnav-icon{color:var(--blue)}.khb-mehr-kacheln .mnav-sheet-item.active{background:color-mix(in srgb, var(--blue) 14%, transparent);color:var(--blue)}.khb-braindump{min-width:0}.khb-braindump .cal-braindump{background:0 0;border:none;border-radius:0;gap:12px;margin:0;padding:0 0 4px}.khb-braindump .trk-journal-hint{color:var(--text3);font-size:13px;line-height:1.35}.khb-braindump .ki-aus-hinweis{margin:0}.khb-braindump .trk-journal-input{background:var(--bg3);resize:none;border:none;border-radius:12px;min-height:96px;padding:12px 14px;font-size:16px;line-height:1.35}.khb-braindump .trk-journal-input:focus{box-shadow:inset 0 0 0 1.5px var(--blue)}.khb-braindump .trk-row{flex-wrap:wrap;gap:10px;display:flex}.khb-braindump .trk-row>.trk-btn{border:none;border-radius:12px;flex:1 1 0;min-width:0;min-height:44px;font-size:16px;font-weight:600}.khb-braindump .trk-row>.trk-btn:not(.trk-btn-primary):not(.is-recording){background:var(--bg3)}.khb-braindump .trk-row>.trk-btn:disabled{opacity:.45}.khb-braindump .trk-journal-done{flex-basis:100%}.khb-braindump .trk-draft-row{background:var(--bg3);border:none;border-radius:12px;padding:10px 12px}.khb-braindump .trk-draft-row>*,.khb-braindump .cal-draft-follow>*{min-width:0;max-width:100%}.khb-braindump .trk-commit{border:none;border-radius:12px;align-self:stretch;min-height:50px;font-size:16px;font-weight:600}#calendar{--cal-px-min:calc(var(--cal-slot-h,28px) / 30);--cal-min-h:23px;--kht-scroll-luft:8px}.kht-kopf{background:var(--bg);padding-top:var(--ls-safe-top);flex:none}#calendar .fc-view-harness-active>.fc-timeGridDay-view{left:0!important;right:0!important}#calendar .fc-timeGridDay-view .fc-timegrid-body{width:calc(100% - var(--kht-scroll-luft))!important}#calendar .fc-timeGridDay-view .fc-timegrid-body>.fc-timegrid-slots>table,#calendar .fc-timeGridDay-view .fc-timegrid-body>.fc-timegrid-cols>table{width:100%!important}#calendar .fc-timeGridDay-view .fc-timegrid-col-events,#calendar .fc-timeGridDay-view .fc-bg-event.cal-travel{margin-right:0!important}#calendar .fc-timegrid .fc-day-sat,#calendar .fc-timegrid .fc-day-sun{background:0 0}#calendar .fc-timegrid-slot-label{vertical-align:top!important}#calendar .fc-timegrid-slot-label-cushion{line-height:14px;transform:translateY(-50%)}#calendar .fc-timegrid-slot-label[data-time="00:00:00"] .fc-timegrid-slot-label-cushion{transform:none}#calendar .fc-timegrid-event.kht-fc{overflow:hidden;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:8px!important;padding:0!important}#calendar .kht-fc .fc-event-main{color:var(--text);height:100%;padding:0!important}#calendar .fc-timegrid-event.kht-vorbei{opacity:.5}.kht-termin{background:color-mix(in srgb, var(--kht-f) 20%, transparent);box-sizing:border-box;color:var(--text);border-radius:8px;height:100%;padding:5px 8px 5px 11px;position:relative;overflow:hidden}.kht-termin:before{background:var(--kht-f);content:"";height:max(3px, min(100%, calc(var(--cal-slot-h,28px) * var(--kht-min,9999) / 30 - 1px)));z-index:1;width:4px;position:absolute;top:0;left:0}.kht-termin:after{background:var(--kht-f);content:"";opacity:.3;width:4px;position:absolute;top:0;bottom:0;left:0}.kht-termin b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;line-height:1.25;display:block;overflow:hidden}.cal-task-ring{box-sizing:border-box;vertical-align:-.04em;vertical-align:calc(.5cap - .36em);border:1.5px solid;border-radius:50%;width:.72em;height:.72em;margin-right:5px;display:inline-block}.kht-termin small{color:var(--text2);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:12px;line-height:1.3;display:block;overflow:hidden}.kht-termin.kht-kurz{padding-top:3px;padding-bottom:2px}.kht-termin.kht-kurz b{line-height:16px}.kht-termin b small{margin:0;font-weight:400;display:inline}#calendar .fc-timegrid-event.kht-fc.cal-kurz-block{overflow:visible}#calendar .fc-timegrid-event.cal-kurz-block .fc-event-main{overflow:visible!important}.cal-kurz-treffer{--tr-hoehe:max(calc(var(--tr-d,0) * var(--cal-px-min)), var(--cal-min-h));--tr-luft-unten:max(0px, calc((var(--tr-n,9999) * var(--cal-px-min) - var(--tr-hoehe)) / var(--tr-nt,2)));--tr-luft-oben:max(0px, calc(min(var(--tr-vb,9999) * var(--cal-px-min) - max(calc(var(--tr-vd,0) * var(--cal-px-min)), var(--cal-min-h)), var(--tr-ve,9999) * var(--cal-px-min)) / var(--tr-vt,2)));--tr-bedarf:max(0px, calc(44px - var(--tr-hoehe) + 1px));--tr-unten:min(var(--tr-luft-unten), max(calc(var(--tr-bedarf) / 2), calc(var(--tr-bedarf) - var(--tr-luft-oben))));--tr-oben:min(var(--tr-luft-oben), max(calc(var(--tr-bedarf) / 2), calc(var(--tr-bedarf) - var(--tr-luft-unten))));bottom:calc(-1 * var(--tr-unten));left:0;right:0;top:calc(-1 * var(--tr-oben));position:absolute}.kht-woche{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;min-height:0;padding-bottom:84px;overflow-y:auto}.kht-plus{background:var(--blue);bottom:calc(var(--ls-bottom-clearance) + 14px);color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;width:54px;height:54px;z-index:var(--z-nav);border:0;border-radius:27px;justify-content:center;align-items:center;padding:0;display:grid;position:fixed;right:24px;box-shadow:0 6px 18px #00000080}.kht-plus svg{width:26px;height:26px}}.cal-te{box-sizing:border-box;color:var(--text);height:100%;position:relative;overflow:hidden}.cal-te-zeile{white-space:nowrap;align-items:center;gap:5px;display:flex}.cal-te-box{box-sizing:border-box;color:#ffffffd9;cursor:pointer;background:0 0;border:1.5px solid #ffffffd9;border-radius:50%;flex:none;justify-content:center;align-items:center;width:11px;height:11px;margin:0;padding:0;font-size:9px;font-weight:800;line-height:1;display:inline-flex}.cal-tk{z-index:1;align-items:center;gap:5px;min-width:0;min-height:0;max-height:100%;display:flex;position:relative;overflow:hidden}.cal-tk>.cal-te-box{flex:none}.cal-tk>.cal-tk-text{align-self:flex-start}.cal-tk-text{flex:auto;min-width:0}.cal-te-box.cal-tk-ring-erledigt{color:#000;background:#ffffffd9}.cal-te-titel{text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.cal-te-zeit{color:var(--text2);flex:none;font-weight:600}.cal-te-kontext{color:var(--text2);flex:none}.cal-te-chip{color:var(--orange);background:#ff9f0a33;border-radius:4px;flex:none;padding:0 5px;font-size:10px;font-weight:600;line-height:15px}.cal-te-unter{color:var(--text2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cal-te-unter-wartet{color:var(--orange)}.cal-taskebene-erledigt .cal-te-box,.cal-te-gt-erledigt .cal-te-box,.khl-task-erledigt .cal-te-box{color:#000;background:#ffffffd9}.cal-taskebene-erledigt .cal-te-titel{color:var(--text2);text-decoration:line-through}.cal-taskebene-wartet .cal-te-box{border-style:dotted}@media (width>=769px){#calendar .fc-event.cal-taskebene,#calendar .fc-timegrid-event.cal-ist-task{background:var(--bg2)!important;box-shadow:none!important;color:var(--text)!important;border:1.5px dashed #ffffff9e!important;border-bottom:1.5px solid #ffffffd9!important;border-radius:6px!important}#calendar .fc-event.cal-taskebene .fc-event-main{height:100%;color:var(--text)!important;padding:0!important}#calendar .fc-timegrid-event.cal-ist-task .fc-event-main{color:var(--text)!important}#calendar .fc-event .cal-te-box{width:10px;height:10px}#calendar .fc-timegrid-event.cal-ist-task .fc-event-main-frame>.cal-tk{flex:0 auto}#calendar .fc-timegrid-col .fc-timegrid-event.cal-taskebene:not(.cal-kurz-block) .cal-te{container:tk-block/size}#calendar .fc-timegrid-col .fc-timegrid-event.cal-ist-task .fc-event-main-frame:has(>.cal-tk){container:tk-block/size}#calendar .fc-timegrid-event.cal-ist-task .cal-tk{--tk-lh:16px}#calendar .fc-timegrid-event.cal-ist-task .cal-tk-text :is(.fc-event-time,.fc-event-title){line-height:16px;margin-bottom:0!important}#calendar .fc-timegrid-event.cal-taskebene .cal-tk{--tk-lh:16px}#calendar .fc-timegrid-col .fc-timegrid-event:is(.cal-ist-task,.cal-taskebene:not(.cal-kurz-block)) .cal-tk:not(.cal-tk-kurz){--tk-vor:max(0px, calc(var(--cal-min-h,20px) - var(--cal-vor-min,999) * var(--cal-px-min,1.3px)));max-height:100%;max-height:round(down, calc(100cqh - var(--tk-vor)), var(--tk-lh))}#calendar .fc-timegrid-event.cal-taskebene.cal-kurz-block .cal-te{container:tk-block/inline-size}#calendar .fc-timegrid-event.cal-ist-task .fc-event-main:has(>.cal-tk-kurz){container:tk-block/inline-size}@container tk-block (width<=39.9px){#calendar .fc-timegrid-event[data-cal-spur-frei] .cal-tk>.cal-te-box{display:none}}#calendar .fc-timegrid-event.cal-ist-task .cal-tk-text .fc-event-title,#calendar .fc-timegrid-event.cal-taskebene:not(.cal-kurz-block) .cal-te-schmal .cal-te-titel{-webkit-hyphens:manual;hyphens:manual;overflow-wrap:normal;word-break:normal;display:block;overflow:hidden}#calendar .fc-timegrid-event.cal-ist-task .cal-tk-text>.fc-event-time{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#calendar .cal-tk[data-tk-ohne-zeit] .cal-tk-text>.fc-event-time,#calendar .cal-tk[data-tk-ohne-unter] .cal-tk-text>.cal-te-unter{display:none}@container tk-block (height<=31.9px){.cal-tk-text>.fc-event-time{display:none}}#calendar .fc-timegrid-event.cal-ist-task-erledigt,#calendar .fc-event.cal-taskebene-erledigt{color:var(--text2)!important;border-color:#ffffff52!important;border-bottom-style:dashed!important;border-bottom-width:1.5px!important}#calendar :is(.fc-timegrid-event.cal-ist-task-erledigt,.fc-event.cal-taskebene-erledigt) :is(.fc-event-main,.cal-te,.fc-event-time,.cal-te-zeit,.cal-te-unter){color:var(--text2)!important}#calendar :is(.fc-timegrid-event.cal-ist-task-erledigt,.fc-event.cal-taskebene-erledigt) .cal-te-box{background:#ffffff80;border-color:#ffffff80}#calendar .fc-timegrid-event.cal-ist-task-erledigt :is(.fc-event-title,.cal-kurz-titel){color:var(--text2);text-decoration:line-through}#calendar .fc-event.cal-taskebene-wartet{background:color-mix(in srgb, var(--bg2) 55%, var(--bg))!important;border-color:#ffffff52 #ffffff52 #ffffff4d!important}.cal-te{padding:0 6px;font-size:12px;font-weight:500;line-height:1.25}.cal-te-zeile{min-height:16px;line-height:16px}.cal-te.cal-te-hoch{padding-top:2px}.cal-te.cal-te-hoch.cal-te-schmal{padding-top:0}.cal-te.cal-te-schmal{padding-left:4px;padding-right:4px}.cal-te-schmal .cal-te-zeile{overflow-wrap:break-word;white-space:normal;display:block}.cal-te-schmal .cal-te-titel{overflow:visible}#calendar .fc-timegrid-event.cal-kurz-block .cal-te-schmal .cal-te-zeile{white-space:nowrap;display:flex}#calendar .fc-timegrid-event.cal-kurz-block .cal-te-schmal .cal-te-titel{text-overflow:ellipsis;overflow:hidden}.cal-te-schmal .cal-te-unter{padding-left:0}#calendar .fc-timegrid-more-link{box-sizing:border-box;text-align:center;min-width:20px;height:14px;font-weight:700;line-height:14px;background:var(--bg3)!important;color:var(--text)!important;border-radius:5px!important;padding:0 4px!important;font-size:10.5px!important;top:auto!important;left:auto!important}#calendar .fc-timegrid-more-link .fc-timegrid-more-link-inner{line-height:14px;padding:0!important}#calendar .fc-timegrid-more-link:hover{background:var(--bg4)!important}.cal-te-zeit{font-size:10.2px}.cal-te-unter{font-size:10.5px;line-height:16px}.cal-te:not(.cal-te-schmal) .cal-te-zeile{height:16px}#calendar .fc-daygrid-event.cal-taskebene .cal-te{padding:1px 5px}.cal-te-menue{background:var(--bg3);z-index:70;border-radius:10px;flex-direction:column;min-width:220px;padding:4px;display:flex;position:fixed;box-shadow:0 8px 28px #0000008c}.cal-te-menue-kopf{color:var(--text2);text-overflow:ellipsis;white-space:nowrap;max-width:260px;padding:6px 10px 4px;font-size:12px;overflow:hidden}.cal-te-menue-knopf{color:var(--text);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:6px;padding:7px 10px;font-size:13px}.cal-te-menue-knopf:hover,.cal-te-menue-knopf:focus-visible{background:#ffffff14}#calendar.cal-tracks-on .fc-timegrid-col-frame{--cal-ist-spur:clamp(16px, 12cqw, 120px);container-type:inline-size}#calendar.cal-tracks-on .fc-timegrid-col-bg{z-index:auto!important}#calendar.cal-tracks-on .fc-timegrid-bg-harness:has(>.trk-cal-track){width:var(--cal-spur-w,var(--cal-ist-spur));z-index:4;left:auto!important;right:0!important}#calendar.cal-tracks-on .fc-bg-event.trk-cal-track{box-shadow:none!important;opacity:1!important;border:1px solid #ffffff6b!important;border-radius:5px!important;padding:0!important;bottom:2px!important}@container (height<=7px){#calendar.cal-tracks-on .fc-bg-event.trk-cal-track{border-width:0!important;border-radius:2px!important;bottom:0!important}}#calendar.cal-tracks-on .fc-timegrid-event[data-cal-spur-frei] .fc-event-main{padding-right:var(--cal-spur-frei)!important}#calendar.cal-tracks-on .fc-timegrid-more-link[data-cal-spur-mehr]{right:var(--cal-spur-mehr)!important}#calendar .fc-timegrid-event[data-cal-pille=zeit] .fc-event-time{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding-right:var(--cal-pille-frei)!important}#calendar:is(.cal-tracks-on,:not(.cal-tracks-on)) .fc-timegrid-event[data-cal-pille=block] .fc-event-main{padding-right:max(var(--cal-pille-frei), var(--cal-spur-frei,0px))!important}#calendar .fc-timegrid-event.cal-ist-task .fc-event-main{padding-left:0!important;padding-right:0!important}#calendar.cal-tracks-on .fc-bg-event.trk-cal-track .fc-event-title{-webkit-line-clamp:var(--cal-zeilen,1);-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:normal!important;white-space:normal!important;word-break:normal!important;margin:0!important;padding:3px 5px 0!important;font-size:11px!important;font-style:normal!important;font-weight:600!important;line-height:13px!important;display:-webkit-box!important}@container (width<=44px){#calendar.cal-tracks-on .fc-bg-event.trk-cal-track .fc-event-title{padding:3px 2px 0!important}}@container (height<=19px){#calendar.cal-tracks-on .fc-bg-event.trk-cal-track .fc-event-title{display:none!important}}#calendar .fc-timegrid-event:not(.cal-ist-task):not(.cal-taskebene) .fc-event-title.fc-sticky{position:static!important}#calendar :is(.fc-timegrid-event,.fc-bg-event) [data-cal-zeilen]{-webkit-line-clamp:var(--cal-zeilen);text-overflow:ellipsis;-webkit-box-orient:vertical;overflow-wrap:normal!important;white-space:normal!important;word-break:normal!important;padding-bottom:0!important;display:-webkit-box!important;overflow:hidden!important}#calendar :is(.fc-timegrid-event,.fc-bg-event) [data-cal-zeilen][data-cal-einzeilig]{-webkit-line-clamp:none;text-overflow:ellipsis;white-space:nowrap!important;display:block!important}#calendar :is(.fc-timegrid-event,.fc-bg-event) [data-cal-zeilen="0"]{display:none!important}#calendar .fc-timegrid-event:not(.cal-ist-task):not(.cal-taskebene) .fc-event-time{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#calendar.cal-tracks-on .fc-bg-event.trk-cal-gruppe{border:1px solid #fff9!important;box-shadow:inset 0 0 0 2px #3a3a3c,inset 0 0 0 3px #ffffff38!important}.cal-trk-gruppe-knopf{border-radius:inherit;box-sizing:border-box;color:#fff;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;flex-wrap:wrap;align-content:flex-start;align-items:center;gap:3px 5px;width:100%;height:100%;padding:4px 3px 4px 5px;font-size:11px;font-weight:700;line-height:13px;display:flex;overflow:hidden}#calendar .fc-bg-event.trk-cal-gruppe .fc-event-main,#calendar .fc-bg-event.trk-cal-gruppe .fc-event-main-frame{height:100%}.cal-trk-gruppe-knopf:hover,.cal-trk-gruppe-knopf:focus-visible{background:#ffffff1a}.cal-trk-gruppe-knopf:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.cal-trk-gruppe-punkte{flex:none;gap:2px;display:inline-flex}.cal-trk-gruppe-punkt{border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 1px #00000080}.cal-trk-gruppe-text{overflow-wrap:normal;white-space:normal;font-size:10.5px}.cal-trk-gruppe-kurz{white-space:nowrap;align-items:center;font-size:10.5px;display:none}.cal-trk-gruppe-namen{color:#ffffffc7;flex-basis:100%;font-size:10.5px;font-weight:500;line-height:13px;display:none}.cal-trk-gruppe-name{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}@container (width>=90px) and (height>=34px){.cal-trk-gruppe-namen{display:block}}@container (width<=49px){.cal-trk-gruppe-knopf{flex-flow:column;place-content:center flex-start;gap:3px;padding:4px 0}.cal-trk-gruppe-text{display:none}.cal-trk-gruppe-kurz{text-align:center;order:-1;font-size:12px;font-weight:800;line-height:14px;display:block}.cal-trk-gruppe-punkte{flex-direction:column;gap:3px}.cal-trk-gruppe-punkt{width:7px;height:7px}}.cal-trk-einzeln,.cal-trk-rand,.cal-trk-plakette{display:none}#calendar.cal-tracks-on .fc-timegrid-bg-harness[data-cal-rand]{overflow:visible}#calendar.cal-tracks-on .fc-timegrid-bg-harness[data-cal-rand]>.fc-bg-event.trk-cal-track{box-shadow:none!important;background:0 0!important;border:0!important;overflow:visible!important}#calendar.cal-tracks-on .fc-timegrid-bg-harness[data-cal-rand] :is(.fc-event-title,.cal-trk-gruppe-punkte,.cal-trk-gruppe-text,.cal-trk-gruppe-kurz,.cal-trk-gruppe-namen){display:none!important}#calendar.cal-tracks-on .fc-timegrid-bg-harness[data-cal-rand] .cal-trk-gruppe-knopf{padding:0;display:block;position:relative;overflow:visible}#calendar.cal-tracks-on .fc-timegrid-bg-harness[data-cal-rand] .cal-trk-gruppe-knopf:hover,#calendar.cal-tracks-on .fc-timegrid-bg-harness[data-cal-rand] .cal-trk-gruppe-knopf:focus-visible{background:#ffffff14}#calendar.cal-tracks-on .fc-timegrid-bg-harness[data-cal-rand] .cal-trk-rand{width:var(--trk-rand-b,4px);border-radius:2px;display:block;position:absolute;top:0;bottom:0;right:0;overflow:hidden}.cal-trk-rand>i{min-height:3px;display:block;position:absolute}#calendar.cal-tracks-on .fc-timegrid-bg-harness[data-cal-rand][data-cal-plakette] .cal-trk-plakette{box-sizing:border-box;color:#fff;height:18px;max-width:var(--cal-plakette-max,120px);text-overflow:ellipsis;right:0;top:var(--cal-plakette-top,0);white-space:nowrap;z-index:1;background:#3a3a3c;border:1px solid #ffffff80;border-radius:5px;padding:0 6px;font-size:11px;font-weight:600;line-height:16px;display:block;position:absolute;overflow:hidden}.cal-trk-liste{background:var(--bg3);box-sizing:border-box;color:var(--text);z-index:70;border-radius:10px;padding:6px;position:fixed;box-shadow:0 8px 28px #0000008c}.cal-trk-liste-kopf{color:var(--text2);justify-content:space-between;align-items:center;padding:2px 4px 6px 6px;font-size:12px;display:flex}.cal-trk-liste-spanne{margin-left:6px}.cal-trk-liste-zu{color:var(--text2);cursor:pointer;background:0 0;border:0;border-radius:6px;width:26px;height:26px;font-size:18px;line-height:1}.cal-trk-liste-zu:hover{color:var(--text);background:#ffffff14}.cal-trk-liste-eintraege{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.cal-trk-liste-eintrag{border-radius:6px;align-items:flex-start;gap:8px;padding:6px;display:flex}.cal-trk-liste-farbe{border-radius:3px;flex:none;width:4px;height:30px}.cal-trk-liste-was{flex-direction:column;gap:2px;min-width:0;display:flex}.cal-trk-liste-was b{overflow-wrap:break-word;font-size:13px;font-weight:600}.cal-trk-liste-was small{color:var(--text2);font-size:12px}}@media (width<=768px){#calendar .fc-timegrid-event.cal-taskebene{background:var(--bg2)!important;box-shadow:none!important;border:1.5px dashed #ffffff9e!important;border-bottom:1.5px solid #ffffffd9!important;border-radius:8px!important;padding:0!important}#calendar .fc-timegrid-event.cal-taskebene .fc-event-main{height:100%;color:var(--text)!important;padding:0!important}#calendar .fc-timegrid-event.kht-fc.cal-ist-task .kht-termin{background:var(--bg2);box-shadow:none;border:1.5px dashed #ffffff9e;border-bottom:1.5px solid #ffffffd9;padding-left:8px}#calendar .fc-timegrid-event.kht-fc.cal-ist-task .kht-termin:before,#calendar .fc-timegrid-event.kht-fc.cal-ist-task .kht-termin:after{display:none}#calendar .fc-timegrid-event .cal-tk>.cal-te-box{width:12px;height:12px;font-size:9px}#calendar .fc-timegrid-event.kht-fc.cal-ist-task .kht-termin:not(.kht-kurz){padding-top:3px;padding-bottom:3px;container:kht-task/size}#calendar .fc-timegrid-event.kht-fc.cal-ist-task .kht-termin:not(.kht-kurz) b{line-height:16px}#calendar .fc-timegrid-event.kht-fc.cal-ist-task .kht-termin:not(.kht-kurz) .cal-tk-text>small{margin-top:0;line-height:15px}#calendar .fc-timegrid-event.kht-fc.cal-ist-task .cal-tk-text>b{min-width:0;display:flex}#calendar .fc-timegrid-event.kht-fc.cal-ist-task .kht-titel{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}#calendar .fc-timegrid-event.kht-fc.cal-ist-task .cal-tk-text>b>small{white-space:pre;flex:none}@container kht-task (height<=30.5px){.cal-tk-text>small{display:none}}#calendar .fc-timegrid-event.kht-fc.cal-ist-task-erledigt .kht-termin{color:var(--text2);border-color:#ffffff52;border-bottom-style:dashed;border-bottom-width:1.5px}#calendar :is(.fc-timegrid-event.kht-fc.cal-ist-task-erledigt,.fc-timegrid-event.cal-taskebene-erledigt) .cal-te-box{background:#ffffff80;border-color:#ffffff80}#calendar .fc-timegrid-event.kht-fc.cal-ist-task-erledigt .kht-termin b{color:var(--text2);text-decoration:line-through}#calendar .fc-timegrid-event.cal-taskebene .cal-kurz-treffer{margin:-1.5px 0}#calendar .fc-timegrid-event.cal-taskebene-wartet{background:color-mix(in srgb, var(--bg2) 55%, var(--bg))!important;border-color:#ffffff52 #ffffff52 #ffffff4d!important}#calendar .fc-timegrid-event.cal-taskebene-erledigt{border-color:#ffffff52!important;border-bottom-style:dashed!important;border-bottom-width:1.5px!important}#calendar .fc-timegrid-event.cal-taskebene-erledigt .cal-te{color:var(--text2)}.cal-te{padding:0 8px;font-size:14px;font-weight:600;line-height:1.25}.cal-te-zeile{min-height:19px;line-height:18px}.cal-te.cal-te-hoch{padding-top:3px}.cal-te .cal-te-box{width:12px;height:12px;font-size:9px}.cal-te-zeit,.cal-te-unter{font-size:12px;font-weight:400}#calendar .fc-bg-event.trk-cal-track{opacity:.4!important}#calendar .fc-bg-event.trk-cal-track .fc-event-title{display:none!important}#calendar .fc-timegrid-event[class*=cal-te-neben-] .cal-te-zeit{display:none}.khl-gt.cal-te-gt{color:var(--text);background:#ffffff0f;border:1.5px dashed #ffffff9e;align-items:center;gap:5px;display:inline-flex}.khl-gt.cal-te-gt>.cal-te-box{flex:none;width:12px;height:12px;font-size:9px}.khl-gt.cal-te-gt-erledigt{opacity:.62;text-decoration:line-through}.khl-zeile.khl-task{align-items:stretch;display:flex}.khl-streifen.khl-streifen-task{box-sizing:border-box;background:0 0;border-left:2px dashed #fff9}.khl-zeit.khl-zeit-task{color:var(--text2);font-weight:500}.khl-task-box{align-self:center;width:14px;height:14px;margin-right:6px}.khl-zeile>.cal-tk-ring{flex:none;align-self:center;width:14px;height:14px;margin-right:6px;font-size:10px}.khl-eingeplant.khl-task-erledigt .khl-was b{text-decoration:line-through}.khl-task-was{color:inherit;font:inherit;text-align:left;background:0 0;border:0}.khl-task-was b{font-weight:500}.khl-task-erledigt{opacity:.62}.khl-task-erledigt .khl-task-was b{text-decoration:line-through}.khl-was small.khl-task-wartet{color:var(--orange)}}#calendar .fc-timegrid-bg-harness:has(>.trk-cal-track){min-height:3px;container-type:size}#calendar .fc-bg-event.trk-cal-track{overflow:hidden!important;box-shadow:inset 0 0 0 1px #0009!important}@container (height<=19px){#calendar .fc-bg-event.trk-cal-track .fc-event-title{display:none}}#calendar .fc-timegrid-event-harness:has(>.fc-timegrid-event.cal-vorrang){left:0!important;right:33.334%!important}#calendar .fc-timegrid-event-harness:has(>.cal-te-neben-1-0){left:calc(66.667% + 2px)!important;right:0!important}#calendar .fc-timegrid-event-harness:has(>.cal-te-neben-2-0){left:calc(66.667% + 2px)!important;right:16.667%!important}#calendar .fc-timegrid-event-harness:has(>.cal-te-neben-2-1){left:calc(83.333% + 1px)!important;right:0!important}#calendar .fc-timegrid-event-harness:has(>.cal-te-neben-3-0){left:calc(66.667% + 2px)!important;right:22.222%!important}#calendar .fc-timegrid-event-harness:has(>.cal-te-neben-3-1){left:calc(77.778% + 1px)!important;right:11.111%!important}#calendar .fc-timegrid-event-harness:has(>.cal-te-neben-3-2){left:calc(88.889% + 1px)!important;right:0!important}@media (width>=769px){#calendar.cal-heute-breit .fc-timegrid .fc-col-header-cell.fc-day-today,#calendar.cal-heute-breit .fc-timegrid .fc-daygrid-day.fc-day-today,#calendar.cal-heute-breit .fc-timegrid .fc-timegrid-col.fc-day-today{width:var(--cal-heute-w,auto)!important}#calendar.cal-jetzt-heute .fc-timegrid-now-indicator-line:after{background:var(--red);content:"";height:4px;left:var(--cal-jetzt-links,0px);pointer-events:none;width:var(--cal-jetzt-breite,0px);border-radius:2px;position:absolute;top:-3px}#calendar.cal-jetzt-heute .fc-timegrid-now-indicator-line:before{background:var(--red);box-shadow:0 0 0 2px var(--kal-raster,var(--bg));content:"";height:10px;left:calc(var(--cal-jetzt-links,0px) - 5px);pointer-events:none;border-radius:50%;width:10px;position:absolute;top:-6px}.cal-tage-menue{background:var(--bg3);z-index:70;border-radius:10px;flex-direction:column;min-width:150px;padding:4px;display:flex;position:fixed;box-shadow:0 8px 28px #0000008c}.cal-tage-menue-kopf{color:var(--text2);white-space:nowrap;padding:6px 10px 4px;font-size:12px}.cal-tage-menue-knopf{color:var(--text);cursor:pointer;font:inherit;text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:6px;padding:7px 10px 7px 28px;font-size:13px;position:relative}.cal-tage-menue-knopf:hover,.cal-tage-menue-knopf:focus-visible{background:#ffffff14;outline:none}.cal-tage-menue-knopf[aria-checked=true]{font-weight:600}.cal-tage-menue-knopf[aria-checked=true]:before{color:var(--blue);content:"✓";position:absolute;left:10px}.lrn-portionsgruppe .trk-chip-btn{text-align:center;border-color:#0000;border-radius:9px;flex:1 1 0;padding:11px 6px;font-size:1rem}.lrn-portionsgruppe .trk-chip-btn:last-child{flex-grow:1.3}.lrn-bar .vbx-title{font-size:2rem}.lrn-bar .vbx-tab{font-size:1.25rem}.lrn-bar .vbx-search .vbx-search-input.inv-search{padding:13px 0;font-size:1.0625rem}.lrn-bar .vbx-btn,.lrn-bar .vbx-actions .action-btn{font-size:1.0625rem}}.lrn-land-sortknopf.active,.lrn-land-sortknopf.active:hover{background:var(--blue);color:#fff}.lrn-deck.active{box-shadow:0 0 0 2px var(--deck-farbe)}.lrn-deck.fertig{border-left-color:var(--green)}.lrn-deck-stern.an{color:var(--text)}.lrn-deck-klapp.offen svg,.lrn-land-winkel.offen{transform:rotate(180deg)}@media (width>=769px) and (width<=1400px){.lrn-bar .vbx-title{font-size:1.5rem}.lrn-bar .vbx-tab{font-size:1.0625rem}.lrn-bar .vbx-search .vbx-search-input.inv-search{padding:10px 0;font-size:1rem}.lrn-bar .vbx-btn,.lrn-bar .vbx-actions .action-btn{font-size:.9375rem}.lrn-bar .vbx-search{flex:0 260px;min-width:190px}}@media (width>=769px){.lrn-baum-eintrag.aktiv{background:var(--bg2);border-color:var(--sep);color:var(--text);font-weight:700}.lrn-baum-ablage.aktiv,.lrn-baum-ablage:hover{color:var(--text)}}.lv2-quiz-marke.bereit{color:#30d158;background:#30d1582e}.lv2-quiz-marke.fehlt{border:1px solid var(--sep);color:var(--text3)}.btr{flex-direction:column;gap:18px;display:flex}.btr-kopf{justify-content:space-between;align-items:center;gap:12px;display:flex}.btr-block h3{align-items:baseline;gap:8px;margin:0 0 8px;font-size:14px;display:flex}.btr-werte{grid-template-columns:max-content 1fr;gap:4px 16px;margin:0;display:grid}.btr-werte dt{color:var(--muted,#8ca1bb);font-size:12.5px}.btr-werte dd{font-variant-numeric:tabular-nums;margin:0;font-size:13px}.btr-warn{color:var(--warn,#e8b478);font-weight:600}.btr-fehlerliste{margin:8px 0 0;padding:0;font-size:12.5px;list-style:none}.btr-fehlerliste li{padding:2px 0}.btr-nutzer{border-top:1px solid var(--line,#1a2838);padding:10px 0}.btr-nutzer header{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.btr-marke{letter-spacing:.06em;text-transform:uppercase;background:#8ca1bb24;border-radius:999px;padding:2px 8px;font-size:10.5px}.btr-marke-warn{color:var(--warn,#e8b478);background:#e8b4782e}.btr-zeilen{margin:4px 0 8px;font-size:12.5px}.btr-module{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.btr-module li{grid-template-columns:1fr 4ch max-content;align-items:center;gap:10px;padding:2px 0;display:grid}.btr-modulname{font-size:13px}.btr-modulzahl{font-variant-numeric:tabular-nums;text-align:right}.btr-lesen{padding:2px 10px;font-size:12px}.btr-inhalt{background:#e8b4780d;border:1px solid #e8b47859;border-radius:10px;padding:14px 16px}.btr-inhalt header{justify-content:space-between;align-items:center;gap:12px;display:flex}.btr-inhalt h3{margin:0;font-size:14px}.btr-warnzeile{color:var(--warn,#e8b478);margin:6px 0 12px;font-size:12px}.btr-eintraege{flex-direction:column;gap:10px;margin:10px 0 0;padding:0;list-style:none;display:flex}.btr-eintraege li{border-left:2px solid var(--line,#1a2838);padding-left:10px}.btr-eintrag-kopf{flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}.btr-eintrag-text{overflow-wrap:anywhere;margin:3px 0 0;font-size:13px}.btr-eintrag-extra{margin:3px 0 0;font-size:11.5px}@media (width<=768px){.btr-module li{grid-template-columns:1fr max-content}.btr-lesen{grid-column:1/-1;justify-self:start}}@media (width>=900px){.btr-oben{grid-template-columns:1fr 1fr;gap:24px;display:grid}}.btr-nutzerwerte{grid-template-columns:max-content 1fr;gap:2px 10px;margin:4px 0 8px;display:grid}@media (width>=700px){.btr-nutzerwerte{grid-template-columns:max-content 1fr max-content 1fr}}.btr-nutzerwerte dt{color:var(--muted,#8ca1bb);font-size:12px}.btr-nutzerwerte dd{margin:0;font-size:12.5px}.btr-fehlerliste li{grid-template-columns:3.5ch minmax(0,1fr) max-content;align-items:baseline;gap:8px;display:grid}.btr-status{font-variant-numeric:tabular-nums}.btr-pfad{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.btr-anzahl{color:var(--warn,#e8b478);font-variant-numeric:tabular-nums}.btr-fehlerliste li .muted{grid-column:2/-1;font-size:11.5px}.btr-pfad-lang{overflow-wrap:anywhere}@media (width>=900px){.btr-module{grid-template-columns:1fr 1fr;gap:2px 24px;display:grid}}.btr-ort{overflow-wrap:anywhere;font-size:11px;display:block}.btr-liste{margin:0;padding:0;list-style:none}.btr-person-knopf{border:0;border-top:1px solid var(--line,#1a2838);color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;grid-template-columns:1fr max-content 5ch 1ch;align-items:center;gap:14px;width:100%;padding:11px 4px;transition:background .12s;display:grid}.btr-person-knopf:hover{background:#8ca1bb12}.btr-person-knopf:focus-visible{outline:2px solid var(--blau,#2f7dff);outline-offset:-2px}.btr-person-name{flex-wrap:wrap;align-items:center;gap:8px;font-weight:600;display:flex}.btr-person-aktiv{font-size:12.5px}.btr-person-zahl{font-variant-numeric:tabular-nums;text-align:right}.btr-person-pfeil{color:var(--muted,#8ca1bb)}.btr-person h3{align-items:center;gap:8px;margin:0 0 8px;font-size:17px;display:flex}.btr-chips{flex-wrap:wrap;gap:6px;margin:4px 0 14px;display:flex}.btr-chip{background:var(--flaeche,#0a1622);border:1px solid var(--line,#1a2838);color:var(--muted,#8ca1bb);cursor:pointer;font:inherit;border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:12.5px;display:flex}.btr-chip.aktiv{background:var(--blau,#2f7dff);color:#fff;border-color:#0000}.btr-chipzahl{font-variant-numeric:tabular-nums;opacity:.75}.btr-verlauf{margin:0;padding:0;list-style:none}.btr-tag{color:var(--muted,#8ca1bb);letter-spacing:.06em;text-transform:uppercase;margin:16px 0 6px;font-size:11.5px}.btr-verlauf li:first-child .btr-tag{margin-top:0}.btr-zeile{border-top:1px solid var(--line,#1a2838);grid-template-columns:5ch 8ch minmax(0,1fr);gap:12px;padding:8px 0;display:grid}.btr-uhr{color:var(--muted,#8ca1bb);font-variant-numeric:tabular-nums;font-size:12px}.btr-modul{color:var(--muted,#8ca1bb);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.btr-inhaltsspalte strong{font-size:13.5px;display:block}.btr-mehr{justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:flex}@media (width<=700px){.btr-zeile{grid-template-columns:5ch minmax(0,1fr)}.btr-modul{grid-column:2}.btr-inhaltsspalte{grid-column:1/-1}.btr-person-knopf{grid-template-columns:1fr max-content 1ch}.btr-person-aktiv{display:none}}.nf-balken{z-index:60;background:linear-gradient(90deg,#2f7dff2e,#2f7dff14);border-bottom:1px solid #2f7dff73;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 16px;display:flex;position:relative}.nf-text{flex:1;min-width:12ch;font-size:13.5px}.nf-laden,.nf-spaeter{padding:4px 12px;font-size:12.5px}@media (width<=480px){.nf-balken{padding:8px 12px}.nf-text{flex-basis:100%}}.mcs{flex-direction:column;gap:14px;padding:8px 0 6px;display:flex}.mcs-titel{color:var(--text);margin:0 0 4px;font-size:15px;font-weight:600}.mcs-erklaerung{color:var(--text2);max-width:72ch;margin:0;font-size:13px;line-height:1.45}.mcs-leise{color:var(--text3);font-size:12px}.mcs-ok{color:var(--green);background:#30d1581f;border:1px solid #30d15859;border-radius:10px;padding:8px 12px;font-size:13px}.mcs-banner{color:var(--text);background:#ff9f0a24;border:1px solid #ff9f0a73;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:0 0 14px;padding:9px 12px 9px 14px;font-size:13px;display:flex}.mcs-banner-text{flex:260px;font-weight:500}.mcs-knopf{background:var(--bg3);border:1px solid var(--sep);color:var(--text);cursor:pointer;white-space:nowrap;border-radius:8px;padding:6px 12px;font-size:13px}.mcs-knopf:hover:not(:disabled){background:var(--bg4)}.mcs-knopf:disabled{cursor:default;opacity:.6}.mcs-knopf.mcs-haupt{background:var(--blue);border-color:var(--blue);color:#fff}.mcs-stand{border-top:1px solid var(--sep);flex-direction:column;gap:10px;padding-top:14px;display:flex}.mcs-stand-kopf{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.mcs-stand-titel{color:var(--text);margin:0;font-size:14px;font-weight:600}.mcs-meta{color:var(--text3);font-size:12px}.mcs-chip{white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}.mcs-chip-aktuell{color:#5eb0ff;background:#0a84ff2e}.mcs-chip-ok{color:var(--green);background:#30d15829}.mcs-chip-neuer{background:var(--bg4);color:var(--text2)}.mcs-chip-offen{color:var(--orange);background:#ff9f0a29}.mcs-clients{gap:6px;display:grid}.mcs-client{background:var(--bg3);border-radius:9px;flex-wrap:wrap;align-items:center;gap:6px 10px;min-height:40px;padding:6px 8px 6px 12px;display:flex}.mcs-client-name{color:var(--text);min-width:200px;font-size:13px;font-weight:500}.mcs-client .mcs-knopf{margin-left:auto}.mcs-notiz{flex-wrap:wrap;align-items:baseline;gap:6px 10px;font-size:13px;display:flex}.mcs-marke{color:var(--text3);letter-spacing:.02em;font-size:11px;font-weight:600}.mcs-notiz-text{color:var(--text);flex-wrap:wrap;gap:0 8px;display:inline-flex}.mcs-notiz-form{flex-direction:column;flex:100%;gap:6px;display:flex}.mcs-notiz-feld{background:var(--bg3);border:1px solid var(--sep);color:var(--text);font:inherit;resize:vertical;border-radius:8px;width:100%;padding:8px 10px;font-size:13px}.mcs-zeile{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mcs-aenderungen{flex-direction:column;gap:10px;display:flex}.mcs-gruppe-titel{color:var(--text2);margin:0 0 4px;font-size:12px;font-weight:600}.mcs-zahl{background:var(--bg4);color:var(--text2);border-radius:999px;margin-left:4px;padding:1px 7px;font-size:11px}.mcs-liste{flex-direction:column;gap:3px;margin:0;padding:0;list-style:none;display:flex}.mcs-eintrag{flex-wrap:wrap;align-items:baseline;gap:2px 10px;font-size:13px;line-height:1.4;display:flex}.mcs-name{color:var(--text);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.mcs-was{color:var(--text2);overflow-wrap:anywhere;min-width:0}.mcs-beschreibung{flex:100%;font-size:12px}.mcs-beschreibung>summary{color:var(--blue);cursor:pointer;width:fit-content}.mcs-vergleich{gap:6px;margin-top:6px;display:grid}.mcs-vorher,.mcs-nachher{color:var(--text2);overflow-wrap:anywhere;border-radius:8px;margin:0;padding:6px 10px}.mcs-vorher{background:#ff453a14}.mcs-nachher{background:#30d15814}.mcs-mehr{color:var(--blue);cursor:pointer;background:0 0;border:0;width:fit-content;margin-top:4px;padding:2px 0;font-size:12px}.neu-panel{--neu-art-breite:5.75rem;flex-direction:column;gap:18px;display:flex}.neu-laedt,.neu-leer{color:var(--text2);text-align:center;padding:24px 4px;font-size:.9375rem}.neu-fehler{color:var(--text);text-align:center;background:#ff453a1f;border:1px solid #ff453a59;border-radius:10px;flex-direction:column;align-items:center;gap:10px;padding:16px;display:flex}.neu-fehler-knopf{background:var(--bg4);color:var(--text);cursor:pointer;font:inherit;min-height:var(--ls-touch-min);border:none;border-radius:8px;padding:6px 16px;font-weight:600}.neu-fehler-knopf:hover{background:var(--bg3)}.neu-eintrag{border-bottom:1px solid var(--sep);padding-bottom:18px}.neu-eintrag:last-child{border-bottom:none;padding-bottom:0}.neu-kopf{color:var(--text2);flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:4px;font-size:.8125rem;display:flex}.neu-version{color:var(--text);font-weight:700}.neu-datum{white-space:nowrap}.neu-fassung-badge{background:var(--blue);color:#fff;border-radius:999px;padding:2px 9px;font-size:.75rem;font-weight:700}.neu-titel{overflow-wrap:anywhere;margin:0 0 4px;font-size:1.0625rem;font-weight:700}.neu-einleitung{color:var(--text2);overflow-wrap:anywhere;margin:0 0 12px;font-size:.9375rem;line-height:1.45}.neu-punkte{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.neu-punkt{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.neu-punkt-art{letter-spacing:.02em;min-width:var(--neu-art-breite);text-align:center;text-transform:uppercase;border-radius:999px;flex-shrink:0;padding:2px 8px;font-size:.6875rem;font-weight:700}.neu-punkt-art-neu{color:var(--blue);background:#0a84ff2e}.neu-punkt-art-besser{color:var(--purple);background:#bf5af22e}.neu-punkt-art-behoben{color:var(--green);background:#30d1582e}.neu-punkt-text{color:var(--text);overflow-wrap:anywhere;flex:1;min-width:200px;font-size:.9375rem;line-height:1.4}.neu-punkt-schild{background:var(--blue);vertical-align:middle;border-radius:50%;flex:none;width:8px;height:8px;margin-left:6px;display:inline-block}.tb-instance .neu-punkt-schild,.tb-konto-knopf .neu-punkt-schild{border:1.5px solid var(--bg2);margin-left:0;position:absolute;top:-2px;right:-2px}@media (width<=768px){.neu-panel{padding-bottom:4px}.tb-instance .neu-punkt-schild{top:10px}}@media (width>=769px){.neu-punkt-text{min-width:260px}}.rte-wrapper{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.rte-toolbar{background:color-mix(in srgb, var(--bg2) 88%, transparent);-webkit-backdrop-filter:saturate(180%)blur(8px);backdrop-filter:saturate(180%)blur(8px);border-bottom:1px solid var(--sep);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:3px;padding:8px 14px;display:flex;overflow-x:auto}.rte-btn{color:var(--text2);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:7px;justify-content:center;align-items:center;min-width:30px;height:30px;padding:0 7px;font-size:.8125rem;transition:background .12s,color .12s;display:flex}.rte-btn:hover:not(.disabled){background:var(--bg3);color:var(--text)}.rte-btn.active{background:color-mix(in srgb, var(--blue) 22%, transparent);color:var(--blue)}.rte-btn.disabled{cursor:not-allowed;opacity:.3}.rte-divider{background:var(--sep);flex-shrink:0;width:1px;height:22px;margin:0 5px;display:block}.rte-select{background:var(--bg3);color:var(--text);cursor:pointer;border:1px solid #0000;border-radius:7px;outline:none;height:30px;padding:0 8px;font-size:.75rem;transition:border-color .12s,background .12s}.rte-select:hover{background:var(--bg4)}.rte-select:focus{border-color:var(--blue)}.rte-hl{color:#1a1a1a;cursor:pointer;border:1px solid #00000040;border-radius:7px;justify-content:center;align-items:center;min-width:30px;height:30px;padding:0;font-size:.8125rem;font-weight:800;transition:transform .1s,box-shadow .12s;display:flex}.rte-hl:hover{transform:translateY(-1px)}.rte-hl.active{box-shadow:0 0 0 2px var(--bg2), 0 0 0 3.5px var(--blue)}.rte-hl-off{color:#1a1a1a;-webkit-text-stroke:.3px #00000059;background:linear-gradient(135deg,#fff176 33%,#b3f0c0 33% 66%,#f9c0c0 66%);border-radius:3px;padding:0 4px;font-weight:800;position:relative}.rte-hl-off:after{content:"";background:linear-gradient(135deg, transparent 45%, var(--red) 45% 55%, transparent 55%);position:absolute;inset:0}.rte-sel-para{min-width:110px}.rte-sel-font{min-width:136px}.rte-sel-size{min-width:72px}.rte-color-label{cursor:pointer;border-radius:5px;flex-direction:column;align-items:center;padding:2px 5px;transition:background .12s;display:flex;position:relative}.rte-color-label:hover{background:var(--bg3)}.rte-color-a{color:var(--text2);border-bottom:3px solid #e74c3c;padding-bottom:1px;font-size:.875rem;font-weight:700;line-height:1;display:block}.rte-color-input{cursor:pointer;opacity:0;width:100%;height:1px;position:absolute;top:0;left:0}.rte-content-wrap{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.rte-content{padding:28px 32px calc(40vh / var(--ls-skala));flex:1;overflow-y:auto}.rte-content .ProseMirror{color:var(--text);outline:none;max-width:760px;min-height:100%;margin:0 auto;font-size:1rem;line-height:1.6}.rte-content .ProseMirror p.is-editor-empty:first-child:before{color:var(--text3);content:attr(data-placeholder);float:left;pointer-events:none;height:0}.rte-content .ProseMirror h1{margin:24px 0 12px;font-size:1.75rem;font-weight:700;line-height:1.3}.rte-content .ProseMirror h2{margin:20px 0 10px;font-size:1.375rem;font-weight:600;line-height:1.35}.rte-content .ProseMirror h3{margin:16px 0 8px;font-size:1.125rem;font-weight:600}.rte-content .ProseMirror h4{margin:14px 0 6px;font-size:.9375rem;font-weight:600}.rte-content .ProseMirror p{margin:0}.rte-content .ProseMirror ul,.rte-content .ProseMirror ol{margin:2px 0 2px 22px}.rte-content .ProseMirror li{margin-bottom:1px}.rte-content .ProseMirror li p{margin:0}.rte-content .ProseMirror blockquote{border-left:3px solid var(--blue);color:var(--text2);margin:12px 0;padding:6px 16px}.rte-content .ProseMirror code{background:var(--bg3);color:var(--teal);border-radius:4px;padding:1px 5px;font-family:SF Mono,Fira Code,monospace;font-size:.8125rem}.rte-code-block,.rte-content .ProseMirror pre{white-space:pre;border-radius:8px;margin:12px 0;padding:14px 18px;font-family:SF Mono,Fira Code,monospace;font-size:.8125rem;overflow-x:auto;background:var(--bg3)!important;color:var(--teal)!important}.rte-content .ProseMirror pre code{color:inherit;background:0 0;padding:0}.rte-content .ProseMirror mark{border-radius:3px;padding:1px 2px}.rte-content .ProseMirror img{border-radius:8px;max-width:100%;height:auto;margin:8px 0;display:block}.rte-content .ProseMirror img.ProseMirror-selectednode{outline:2px solid var(--blue)}.rte-link{color:var(--blue);text-decoration:underline}.rte-content .ProseMirror hr{border:none;border-top:1px solid var(--sep);margin:20px 0}.rte-content .ProseMirror table{border-collapse:collapse;width:100%;margin:12px 0;overflow:hidden}.rte-content .ProseMirror th,.rte-content .ProseMirror td{border:1px solid var(--sep);vertical-align:top;padding:8px 12px;font-size:.8125rem}.rte-content .ProseMirror th{background:var(--bg3);font-weight:600}.rte-content .ProseMirror ul[data-type=taskList]{margin-left:0;padding:0;list-style:none}.rte-content .ProseMirror ul[data-type=taskList] li{align-items:flex-start;gap:8px;margin-bottom:5px;display:flex}.rte-content .ProseMirror ul[data-type=taskList] li>label{cursor:pointer;flex-shrink:0;margin-top:3px}.rte-content .ProseMirror ul[data-type=taskList] li>div{flex:1}.rte-content .ProseMirror ul[data-type=taskList] li[data-checked=true]>div{color:var(--text3);text-decoration:line-through}.rte-footer{border-top:1px solid var(--sep);color:var(--text3);text-align:right;flex-shrink:0;padding:6px 20px;font-size:.6875rem}@media (width<=768px){.rte-toolbar{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto}.rte-toolbar::-webkit-scrollbar{display:none}.rte-toolbar select,.rte-toolbar .rte-btn{flex:none}}.n-item:hover .n-edit-btn,.n-item:hover .n-del-btn,.n-item.expanded .n-edit-btn,.n-item.expanded .n-del-btn,.n-item.editing .n-edit-btn,.n-item.editing .n-del-btn,.n-edit-btn:focus-visible,.n-del-btn:focus-visible{opacity:.85}.n-item.expanded .n-body{overflow:visible}.n-edit-error{color:var(--red);background:#ff453a1f;border:1px solid #ff453a4d;border-radius:8px;padding:7px 10px;font-size:.75rem}.n-mini-btn{border-radius:8px;padding:6px 10px;font-size:.75rem}.n-mini-btn:disabled{cursor:default;opacity:.6}.pkm-editor{background:var(--bg);flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden;container:pkm-editor/inline-size}.pkm-attach-area{border-top:1px solid var(--sep);background:var(--bg);flex-shrink:0}.pkm-attach-area .att-panel{border-top:none;margin:0;padding:0 20px 16px}@media (width<=768px){.pkm-back-btn{color:var(--blue);cursor:pointer;white-space:nowrap;background:0 0;border:none;flex:none;padding:4px 10px 4px 2px;font-size:1.0625rem;font-weight:600}}@media (width>=769px){.pkm-geteilt-geaendert{color:color-mix(in srgb, var(--green) 65%, var(--text));white-space:nowrap;align-items:center;gap:4px;margin-left:6px;font-weight:600;display:inline-flex}.tl-eintrag-knopf .pkm-geteilt-geaendert{font-size:.75rem}.pkm-geteilt-geaendert:before{background:var(--green);content:"";border-radius:50%;flex:none;width:7px;height:7px}}.pkm-geteilt-editor{flex-direction:column;min-height:0;display:flex;overflow-y:auto}@media (width>=769px){.pkm-neu-btn{border:1px solid var(--sep);color:var(--blue);cursor:pointer;white-space:nowrap;background:0 0;border-radius:6px;padding:3px 8px;font-size:.75rem}.pkm-neu-btn:hover{background:var(--bg3)}.nbe-ebene,.nrk-menue{--nbe-flaeche:#151517;--nbe-text:#e7e7ea;--nbe-text2:#9b9ba3;--nbe-text3:#5f5f67;--nbe-linie:#29292e;--nbe-hover:#232328;--nbe-code:#1d1d21;--nbe-zitat:#3a3a40;--nbe-menue:#222226;--nbe-menue-rand:#36363c;--nbe-rot:#ff6961;--nbe-wahl:#0a84ff2e}.nbe-ebene{inset:var(--ls-titlebar-h) 0 0 0;z-index:60;background:var(--nbe-flaeche);color:var(--nbe-text);flex-direction:column;display:flex;position:fixed}.pkm-editor.pkm-editor-neu{background:#151517}.nbe-ebene.nbe-eingebettet{z-index:auto;flex:1;min-height:0;position:relative;inset:auto}.nbe-eingebettet .nbe-werkzeuge{margin-inline:-28px;padding-inline:10px}.nbe-eingebettet .nbe-kopf{border-bottom-color:var(--nbe-linie);padding:8px 16px;background:#151517;gap:2px;height:44px;padding:0 12px}.nbe-kk{height:28px;color:var(--nbe-text2);cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:0 8px;font-size:13.5px;display:inline-flex}.nbe-kk:hover,.nbe-kk[aria-expanded=true]{background:var(--nbe-hover);color:var(--nbe-text)}.nbe-kk-symbol{justify-content:center;width:28px;padding:0}.nbe-kk-symbol[aria-pressed=true]:not(.nbe-kk-an){color:var(--nbe-text)}.nbe-kk.nbe-kk-an{color:#e3b341}.nbe-pfad{align-items:center;min-width:0;margin-left:4px;font-size:13.5px;display:flex}.nbe-pfad-trenn{color:var(--nbe-text3);padding:0 2px}.nbe-pfad-titel{min-width:0;color:var(--nbe-text);text-overflow:ellipsis;white-space:nowrap;padding:0 6px;overflow:hidden}.nbe-kopf-anker{display:inline-flex;position:relative}@media (width<=1279px){.nbe-kk-wort{display:none}}.nbe-menue.nbe-kopf-menue{min-width:220px;position:absolute;top:calc(100% + 6px);left:0}.nbe-menue.nbe-kopf-menue-rechts{left:auto;right:0}.nbe-menue-zeile[aria-current=true]{color:var(--blue)}.nbe-haken:before{content:"✓"}.nbe-sym[data-aktion=anhang]:before{content:"⎘"}.nbe-sym[data-aktion=schwebend]:before{content:"❐"}.nbe-sym[data-aktion=alt]:before{content:"↩"}.nbe-rueckfrage{padding:6px 6px 2px}.nbe-rueckfrage p{color:var(--nbe-text);margin:2px 4px 10px}.nbe-rueckfrage-knoepfe{justify-content:flex-end;gap:4px;display:flex}.nbe-rueckfrage-knoepfe .nbe-menue-zeile{width:auto}.nbe-anhaenge{border-top:1px solid var(--nbe-linie);background:#151517;flex-shrink:0;max-height:40%;overflow:auto}.nbe-kopf{background:#161618;border-bottom:1px solid #242428;align-items:center;gap:12px;padding:8px 20px;font-size:.8125rem;display:flex}.nbe-zurueck-link{color:#d0d0d6;cursor:pointer;background:0 0;border:0;border-radius:6px;margin-left:-6px;padding:4px 6px}.nbe-zurueck-link:hover{background:var(--nbe-hover)}.nbe-luft{flex:1}.nbe-kopf .speicher-status{color:#7d7d85}.nbe-knopf{color:#d8d8de;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #34343a;border-radius:7px;padding:4px 10px;font-size:.8125rem}.nbe-knopf:hover:not(:disabled){background:#26262a}.nbe-knopf.nbe-haupt{background:var(--blue);border-color:var(--blue);color:#fff}.nbe-meldung,.nbe-uebernahme{box-sizing:border-box;width:100%;max-width:808px;margin:16px auto 0;padding:0 44px}.nbe-uebernahme .nbe-meldung{margin:0;padding:0}.nbe-erklaerung{color:var(--nbe-text2);margin:8px 0 16px}.nbe-fehler{color:var(--nbe-rot)}.nbe-inhalt>.nbe-konflikt{color:var(--nbe-text);-webkit-user-select:none;user-select:none;background:#0a84ff24;border-radius:8px;margin:10px 0 6px;padding:8px 12px;font-size:13px;line-height:1.45}.nbe-inhalt>.nbe-konflikt strong{color:var(--blue);font-weight:600}.nbe-inhalt>.nbe-konflikt span{color:var(--nbe-text2)}.nbe-inhalt>.nbe-fassung-leiste{-webkit-user-select:none;user-select:none;align-items:center;gap:10px;margin:6px 0 2px;display:flex}.nbe-fassung-name{color:var(--blue);letter-spacing:.02em;font-size:12px;font-weight:600}.nbe-fassung-behalten{color:var(--blue);cursor:pointer;font:inherit;background:0 0;border:1px solid #0a84ff8c;border-radius:6px;padding:4px 9px;font-size:12px;line-height:1}.nbe-fassung-behalten:hover,.nbe-fassung-behalten:focus-visible{background:#0a84ff2e;outline:none}.ProseMirror[contenteditable=false] .nbe-fassung-behalten{display:none}.nbe-inhalt>.nbe-beide-fassungen{background:#0a84ff1a;border-radius:6px;box-shadow:0 0 0 4px #0a84ff1a}.nbe-gast-status{flex:1;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.nbe-autoren-knopf{white-space:nowrap;flex-shrink:0}.nbe-kopf>.nbe-autoren-knopf{margin-left:6px}.nbe-eingebettet .nbe-werkzeuge[data-kompakt=ja]{gap:0;margin-inline:-42px;padding-inline:4px}.nbe-werkzeuge[data-kompakt=ja] .nbe-wz-symbol,.nbe-werkzeuge[data-stufe=knapp] .nbe-wz-symbol{min-width:21px;padding:0 2px}.nbe-werkzeuge[data-kompakt=ja] .nbe-trenn,.nbe-werkzeuge[data-stufe=knapp] .nbe-trenn{margin:0 2px}.nbe-editor{flex:1;overflow-y:auto}.nbe-zaehler{box-sizing:border-box;border-top:1px solid var(--nbe-linie);background:var(--nbe-flaeche);height:37px;color:var(--nbe-text3);font-variant-numeric:tabular-nums;flex-shrink:0;justify-content:flex-end;align-items:center;padding:0 20px;font-size:11px;display:flex}.nbe-spalte{max-width:var(--nbe-spalte-breite,808px);box-sizing:border-box;margin:0 auto;padding:0 44px;position:relative}.nbe-huelle{margin-left:-44px;padding-left:44px;position:relative}.nbe-ebene,.ein-abstand-vorschau{--nbe-schrift:16px;--nbe-zeilenhoehe:1.65;--nbe-absatz:.7em;--nbe-leer:.4em}:is(.nbe-ebene,.ein-abstand-vorschau)[data-zeilen=eng]{--nbe-zeilenhoehe:1.45}:is(.nbe-ebene,.ein-abstand-vorschau)[data-zeilen=weit]{--nbe-zeilenhoehe:1.85}:is(.nbe-ebene,.ein-abstand-vorschau)[data-absatz=eng]{--nbe-absatz:.35em}:is(.nbe-ebene,.ein-abstand-vorschau)[data-absatz=weit]{--nbe-absatz:1.1em}.nbe-editor .nbe-inhalt{white-space:pre-wrap;line-height:var(--nbe-zeilenhoehe);font-size:var(--nbe-schrift);outline:none;padding-bottom:200px}.nbe-editor .nbe-inhalt p{min-height:calc(var(--nbe-zeilenhoehe) * 1em);margin:0}.nbe-editor .nbe-inhalt>p{margin-bottom:var(--nbe-absatz)}.nbe-editor .nbe-inhalt>p:is(:empty,:has(>br.ProseMirror-trailingBreak:only-child)):not(.is-empty){height:var(--nbe-leer);min-height:0;margin-bottom:0}.nbe-inhalt .is-empty:before{content:attr(data-placeholder);color:var(--nbe-text3);float:left;pointer-events:none;height:0}.nbe-inhalt .ProseMirror-selectednode{background:var(--nbe-wahl);border-radius:4px;outline:none}.nbe-inhalt hr.ProseMirror-selectednode{border-top-color:var(--blue)}.nbe-seitenkopf .nbe-seitentitel{field-sizing:content;resize:none;width:100%;color:var(--nbe-text);font:inherit;letter-spacing:-.01em;background:0 0;border:0;outline:none;margin:18px 0 4px;padding:0;font-size:32px;font-weight:700;line-height:1.25;display:block;overflow:hidden}.nbe-seitentitel::placeholder{color:var(--nbe-text3)}.nbe-meta{color:var(--nbe-text2);flex-wrap:wrap;gap:10px;min-height:1em;margin-bottom:22px;font-size:12.5px;display:flex}.nbe-meta span+span:before{content:"·";color:var(--nbe-text3);margin-right:10px}.nbe-werkzeuge{z-index:3;background:#1b1b1f;border:1px solid #2a2a30;border-radius:10px;flex-wrap:wrap;align-items:center;gap:1px;margin:8px -7px 20px;padding:4px 5px;font-size:13px;display:flex;position:sticky;top:0;box-shadow:0 6px 18px #00000047}.nbe-werkzeuge:before{content:"";background:var(--nbe-flaeche);pointer-events:none;height:8px;position:absolute;inset:-9px -1px auto}.nbe-wahl,.nbe-wz{color:var(--nbe-text2);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:7px;padding:4px 8px}.nbe-wahl{appearance:none;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 10px) 55%,calc(100% - 6px) 55%;background-repeat:no-repeat;background-size:4px 4px;padding-right:20px}.nbe-wahl option{background:var(--nbe-menue);color:var(--nbe-text)}.nbe-wz:hover,.nbe-wahl:hover{color:var(--nbe-text);background-color:#2a2a30}.nbe-wz-symbol{place-items:center;min-width:25px;height:26px;padding:0 4px;font-size:14px;line-height:1;display:inline-grid}.nbe-wz-symbol[aria-pressed=true]{background:#0a84ff2e}.nbe-leiste-schalter{margin-left:auto}.nbe-werkzeuge-zu .nbe-leiste-schalter{color:var(--nbe-text2);font-size:16px}.nbe-werkzeuge.nbe-werkzeuge-zu{box-shadow:none;background:0 0;border-color:#0000;margin-bottom:0;padding-block:6px 0}.nbe-link-anker,.nbe-mehr-anker{display:inline-flex;position:relative}.nbe-mehr{z-index:5;background:var(--nbe-menue);border:1px solid var(--nbe-menue-rand);border-radius:8px;flex-direction:column;min-width:200px;padding:4px;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 10px 30px #00000059}.nbe-mehr-eintrag{color:inherit;font:inherit;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:6px 10px 6px 6px;font-size:13px;display:flex}.nbe-mehr-eintrag:hover,.nbe-mehr-eintrag:focus-visible{background:#ffffff14}.nbe-mehr-haken{text-align:center;width:14px}.nbe-mehr-trenn{background:var(--nbe-menue-rand);height:1px;margin:4px 6px}.nbe-link{z-index:5;background:var(--nbe-menue);border:1px solid var(--nbe-menue-rand);white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 10px 30px #00000059}.nbe-link-feld{background:var(--nbe-flaeche);border:1px solid var(--nbe-menue-rand);width:230px;color:var(--nbe-text);font:inherit;border-radius:6px;outline:none;padding:5px 8px;font-size:13px}.nbe-link-feld:focus{border-color:var(--blue)}.nbe-link-feld[aria-invalid=true]{border-color:var(--nbe-rot)}.nbe-link-falsch{background:var(--nbe-menue);border:1px solid var(--nbe-menue-rand);color:var(--nbe-rot);white-space:normal;border-radius:6px;padding:4px 8px;font-size:12px;position:absolute;top:calc(100% + 4px);left:0;right:0}.nbe-inhalt a{color:var(--blue);text-underline-offset:2px;text-decoration:underline}.nbe-wz:disabled{color:var(--nbe-text3);cursor:default;background:0 0}.nbe-wz[aria-pressed=true]{color:#6cb6ff}.nbe-trenn{background:#2e2e35;width:1px;height:18px;margin:0 3px}.nbe-griff{z-index:2;width:22px;height:24px;color:var(--nbe-text3);cursor:grab;background:0 0;border:0;border-radius:5px;place-items:center;padding:0;display:grid;position:absolute}.nbe-griff:before{content:"⠿";font-size:15px;line-height:1}.nbe-griff:hover,.nbe-griff[aria-expanded=true]{background:var(--nbe-hover);color:var(--nbe-text)}.nbe-griff:focus-visible{outline:2px solid var(--blue)}.nbe-hover{z-index:0;pointer-events:none;background:#ffffff0a;border-radius:6px;position:absolute}.nbe-huelle .nbe-inhalt{z-index:1;position:relative}.nbe-markiert{z-index:0;background:var(--nbe-wahl);pointer-events:none;border-radius:4px;position:absolute}.nbe-einfuege-linie{z-index:2;background:var(--blue);pointer-events:none;border-radius:2px;position:absolute}.nbe-menue{z-index:70;background:var(--nbe-menue);border:1px solid var(--nbe-menue-rand);min-width:240px;max-height:360px;color:var(--nbe-text);border-radius:10px;padding:6px;font-size:13.5px;position:fixed;overflow:auto;box-shadow:0 10px 30px #00000059}.nbe-menue.nbe-menue-voll{max-height:calc(calc(100vh / var(--ls-skala)) - 16px)}.nbe-menue-ueber{color:var(--nbe-text2);letter-spacing:.06em;text-transform:uppercase;padding:6px 8px 4px;font-size:11px}.nbe-menue-zeile{width:100%;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;padding:6px 8px;display:flex}.nbe-menue-zeile:hover:not(:disabled){background:#303036;outline:none}.nbe-menue-zeile.nbe-menue-aktiv,.nbe-menue-zeile:focus-visible{box-shadow:inset 2px 0 0 var(--blue);color:#fff;background:#0a84ff42;outline:none}.nbe-menue-zeile.nbe-menue-aktiv .nbe-menue-rechts,.nbe-menue-zeile.nbe-menue-aktiv .nbe-kurzname{color:#ebebf5bf}.nbe-menue-zeile:disabled{color:var(--nbe-text3);cursor:default}.nbe-menue-zeile.nbe-rot{color:var(--nbe-rot)}.nbe-menue-rechts{color:var(--nbe-text3);white-space:nowrap;margin-left:auto;font-size:12px}.nbe-kurzname{color:var(--nbe-text2);margin-right:10px;font-family:ui-monospace,Cascadia Mono,Consolas,monospace}.nbe-kurzname:before{content:"/"}.nbe-menue-trenn{background:var(--nbe-menue-rand);height:1px;margin:6px 4px}.nbe-menue-leer{color:var(--nbe-text2);padding:8px}.nbe-arten{grid-template-columns:1fr 1fr;gap:2px 4px;padding:2px 2px 4px;display:grid}.nbe-arten button{color:var(--nbe-text);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:6px;padding:5px 8px;font-size:13px}.nbe-arten button:hover,.nbe-arten button:focus-visible{background:var(--nbe-hover);outline:none}.nbe-arten button[aria-current=true]{color:var(--blue);font-weight:600}.nbe-sym{border:1px solid var(--nbe-menue-rand);width:26px;height:22px;color:var(--nbe-text2);border-radius:5px;flex:none;place-items:center;font-size:11.5px;display:grid}.nbe-sym[data-art=p]:before{content:"¶"}.nbe-sym[data-art=h1]:before{content:"H1"}.nbe-sym[data-art=h2]:before{content:"H2"}.nbe-sym[data-art=h3]:before{content:"H3"}.nbe-sym[data-art=h4]:before{content:"H4"}.nbe-sym[data-art=h5]:before{content:"H5"}.nbe-sym[data-art=h6]:before{content:"H6"}.nbe-sym[data-art=ul]:before{content:"•"}.nbe-sym[data-art=ol]:before{content:"1."}.nbe-sym[data-art=todo]:before{content:"☐"}.nbe-sym[data-art=zitat]:before{content:"❝"}.nbe-sym[data-art=code]:before{content:"{ }"}.nbe-sym[data-art=hr]:before{content:"—"}.nbe-sym[data-spaeter=aufgabe]:before{content:"✓"}.nbe-sym[data-spaeter=tabelle]:before{content:"▦"}.nbe-sym[data-spaeter=bild]:before{content:"▣"}.nbe-sym[data-spaeter=verweis]:before{content:"↗"}.nbe-sym[data-aktion=oben]:before{content:"↑"}.nbe-sym[data-aktion=unten]:before{content:"↓"}.nbe-sym[data-aktion=doppeln]:before{content:"⧉"}.nbe-sym[data-aktion=link]:before{content:"↗"}.nbe-sym[data-aktion=loeschen]:before{content:"✕"}.nbe-sym[data-aktion=gruppieren]:before{content:"⇶"}.nbe-sym[data-aktion=aufloesen]:before{content:"⇹"}.nbe-hover-gruppe,.nbe-markiert-gruppe{box-shadow:inset 2px 0 0 var(--blue)}.nbe-gruppe-wahl{z-index:0;background:var(--nbe-wahl);box-shadow:inset 0 0 0 1px var(--blue);pointer-events:none;border-radius:6px;position:absolute}.nbe-huelle[data-gruppieren] .nbe-inhalt{cursor:pointer}.nbe-gruppe-leiste{z-index:70;max-width:calc(calc(100vw / var(--ls-skala)) - 32px);background:var(--nbe-menue);border:1px solid var(--nbe-menue-rand);color:var(--nbe-text);border-radius:10px;align-items:center;gap:12px;padding:8px 8px 8px 14px;font-size:13.5px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #00000059}.nbe-gruppe-text{flex-direction:column;gap:2px;min-width:0;display:flex}.nbe-gruppe-text small{color:var(--nbe-text2);font-size:12px}.nbe-gruppe-leiste button{border:1px solid var(--nbe-menue-rand);color:var(--nbe-text);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border-radius:8px;padding:6px 12px}.nbe-gruppe-leiste button.nbe-gruppe-ja{background:var(--blue);border-color:var(--blue);color:#fff}.nbe-gruppe-leiste button:disabled{opacity:.45;cursor:default}.nbe-inhalt h1,.nbe-inhalt h2,.nbe-inhalt h3,.nbe-inhalt h4,.nbe-inhalt h5,.nbe-inhalt h6{margin:1.4em 0 .35em;font-weight:700;line-height:1.3}.nbe-inhalt h1{font-size:1.7rem}.nbe-inhalt h2{font-size:1.4rem}.nbe-inhalt h3{font-size:1.18rem}.nbe-inhalt h4{font-size:1.04rem}.nbe-inhalt h5{letter-spacing:.02em;font-size:.95rem}.nbe-inhalt h6{letter-spacing:.07em;text-transform:uppercase;color:var(--nbe-text2);font-size:.8rem}.nbe-inhalt>:first-child{margin-top:0}.nbe-inhalt ul,.nbe-inhalt ol{margin:0;padding-left:1.6em}.nbe-editor .nbe-inhalt>ul,.nbe-editor .nbe-inhalt>ol{margin-bottom:var(--nbe-absatz)}.nbe-inhalt li::marker{color:var(--nbe-text2)}.nbe-inhalt li p{margin:0}.nbe-inhalt ul[data-type=taskList]{padding-left:0;list-style:none}.nbe-inhalt ul[data-type=taskList] ul[data-type=taskList]{padding-left:1.6em}.nbe-inhalt ul[data-type=taskList] li{align-items:flex-start;gap:8px;display:flex}.nbe-inhalt ul[data-type=taskList] li>label{cursor:pointer;flex-shrink:0;margin-top:.3em}.nbe-inhalt ul[data-type=taskList] li>label input{accent-color:var(--blue)}.nbe-inhalt ul[data-type=taskList] li>div{flex:1;min-width:0}.nbe-inhalt ul[data-type=taskList] li[data-checked=true]>div{color:var(--nbe-text2);text-decoration:line-through;-webkit-text-decoration-color:var(--nbe-text3);text-decoration-color:var(--nbe-text3)}.nbe-inhalt blockquote{border-left:3px solid var(--nbe-zitat);color:var(--nbe-text2);margin:.3em 0 var(--nbe-absatz);padding:0 0 0 14px}.nbe-inhalt hr{border:none;border-top:1px solid var(--nbe-linie);margin:.8em 0}.nbe-inhalt code{background:var(--nbe-code);border-radius:4px;padding:1px 4px;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:.875em}.nbe-code{margin:.4em 0 max(.4em, var(--nbe-absatz));background:var(--nbe-code);border:1px solid var(--nbe-linie);border-radius:8px;position:relative}.nbe-code pre{tab-size:4;white-space:pre;background:0 0;margin:0;padding:28px 12px 10px;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:13.5px;line-height:1.55;overflow-x:auto}.nbe-code pre code{font-size:inherit;background:0 0;padding:0}.nbe-code-kopieren{color:var(--nbe-text2);cursor:pointer;background:0 0;border:0;border-radius:5px;padding:2px 8px;font-size:12px;position:absolute;top:4px;right:6px}.nbe-code-kopieren:hover{background:var(--nbe-hover);color:var(--nbe-text)}.nbe-farb-anker{display:inline-flex;position:relative}.nbe-wz-a{border-bottom:3px solid var(--nbe-farbe-a,var(--nbe-text2));padding:0 1px 1px;font-weight:600;line-height:1;display:inline-block}.nbe-palette{z-index:5;background:var(--nbe-menue);border:1px solid var(--nbe-menue-rand);min-width:232px;color:var(--nbe-text);white-space:nowrap;border-radius:12px;flex-direction:column;gap:8px;padding:10px;font-size:13px;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 10px 30px #00000059}.nbe-farbe-proben{flex-wrap:wrap;gap:4px;display:flex}.nbe-farbe-proben>span{color:var(--nbe-text);border-radius:4px;padding:1px 6px;font-size:12px}.nbe-farbe-reihe{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.nbe-farbe{box-sizing:border-box;cursor:pointer;border:0;border-radius:50%;width:20px;height:20px;padding:0}.nbe-farbe:hover{transform:scale(1.15)}.nbe-farbe[aria-pressed=true]{outline:2px solid var(--nbe-text);outline-offset:1px}.nbe-farbe-form{border-top:1px solid var(--nbe-menue-rand);flex-direction:column;gap:8px;padding-top:8px;display:flex}.nbe-farbe-feld{color:var(--nbe-text2);align-items:center;gap:8px;display:flex}.nbe-farbe-feld>span{width:44px}.nbe-farbe-feld .nbe-link-feld{width:160px}.nbe-farbe-basis{border:1px solid var(--nbe-menue-rand);background:var(--nbe-flaeche);cursor:pointer;border-radius:6px;width:36px;height:24px;padding:0}.nbe-farbe-vorschau{color:var(--nbe-text2);align-items:center;gap:8px;display:flex}.nbe-farbe-probe{background:var(--nbe-flaeche);color:var(--nbe-text);border-radius:4px;padding:3px 8px}.nbe-farbe-warnung{color:#e3b341;white-space:normal;max-width:260px;font-size:12px}.nbe-farbe-warnung.nbe-fehler{color:var(--nbe-rot)}.nbe-farbe-warnung-leiste{z-index:4;border:1px solid var(--nbe-menue-rand);background:var(--nbe-menue);border-top:0;border-radius:0 0 6px 6px;max-width:none;padding:3px 8px;position:absolute;top:100%;left:0}.nbe-inhalt mark{-webkit-box-decoration-break:clone;box-decoration-break:clone;color:inherit;border-radius:3px;padding:.06em .18em}.nbe-editor .nbe-inhalt.nbe-leicht>p{content-visibility:auto;contain-intrinsic-size:auto 26px}.nbe-ebene{--nbe-autor-0:#0a84ff;--nbe-autor-1:#30d158;--nbe-autor-2:#ff9f0a;--nbe-autor-3:#bf5af2;--nbe-autor-4:#ff453a;--nbe-autor-5:#40c8e0;--nbe-autor-6:#ffd60a;--nbe-autor-7:#ff6fae;--nbe-autor-text-0:#8cc4ff;--nbe-autor-text-1:#7ee2a0;--nbe-autor-text-2:#ffc271;--nbe-autor-text-3:#dcaaf7;--nbe-autor-text-4:#ff9a92;--nbe-autor-text-5:#8fe0ee;--nbe-autor-text-6:#ffe680;--nbe-autor-text-7:#ffa6cc;--nbe-autor-grau:#8e8e93;--nbe-weg-mcp:#d97757;--nbe-weg-vscode:#7c83ff;--nbe-weg-assistant:#b8a46a;--nbe-weg-unbekannt:#d1d1d6}.nbe-autoren{z-index:1;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0}.nbe-autor-linie{opacity:.8;border-radius:1px;width:2px;position:absolute}.nbe-autor-kreis{color:#111114;cursor:default;pointer-events:auto;border-radius:50%;place-items:center;width:16px;height:16px;font-size:9.5px;font-weight:700;line-height:1;display:grid;position:absolute}.nbe-autor-kreis[role=button]{cursor:pointer}.nbe-autor-kreis:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.nbe-autor-kreis.nbe-autor-an{box-shadow:0 0 0 2px #151517, 0 0 0 3.5px var(--nbe-autor-ring)}.nbe-autor-kreis.nbe-autor-vorschau:not(.nbe-autor-an){box-shadow:0 0 0 2px #151517, 0 0 0 3px color-mix(in srgb, var(--nbe-autor-ring) 70%, transparent)}.nbe-autor-weitere{box-sizing:border-box;background:var(--nbe-autor-grau);color:#111114;cursor:default;pointer-events:auto;white-space:nowrap;border-radius:8px;place-items:center;min-width:16px;height:16px;padding:0 2px;font-size:9px;font-weight:700;line-height:1;display:grid;position:absolute}.nbe-inhalt .nbe-umrandet{box-shadow:0 0 0 1.5px var(--nbe-umr);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:3px}.nbe-inhalt>.nbe-autor-farbig{color:var(--nbe-autor-ton)}.nbe-aufgabe{border-radius:6px;align-items:flex-start;gap:10px;margin:6px 0;padding:4px 6px;display:flex}.nbe-aufgabe:hover{background:var(--nbe-wahl)}.nbe-aufgabe[data-ls-hervor]{background:var(--nbe-wahl);box-shadow:0 0 0 2px var(--blue)}@media (prefers-reduced-motion:no-preference){.nbe-aufgabe[data-ls-hervor]{transition:background .2s ease-out,box-shadow .2s ease-out}}.nbe-aufgabe-haken{border:1.5px solid var(--text2);cursor:pointer;background:0 0;border-radius:4px;flex:none;width:18px;height:18px;margin-top:2px;padding:0}.nbe-aufgabe-haken:disabled{cursor:default;opacity:.6}.nbe-aufgabe[data-erledigt=true] .nbe-aufgabe-haken{border-color:var(--blue);background:var(--blue)}.nbe-aufgabe[data-erledigt=true] .nbe-aufgabe-haken:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:9px;margin:1px auto 0;display:block;transform:rotate(45deg)}.nbe-aufgabe-mitte{flex-direction:column;min-width:0;display:flex}.nbe-aufgabe-titel{overflow-wrap:anywhere}.nbe-aufgabe[data-erledigt=true] .nbe-aufgabe-titel{color:var(--text2);text-decoration:line-through}.nbe-aufgabe[data-zustand=fehlt] .nbe-aufgabe-titel,.nbe-aufgabe[data-zustand=laedt] .nbe-aufgabe-titel{color:var(--text2);font-style:italic}.nbe-aufgabe-unten{color:var(--text2);font-size:12px}.nbe-aufgabe-unten:empty{display:none}.nbe-aufgabe-form{z-index:70;background:var(--nbe-menue);border-radius:10px;flex-direction:column;gap:8px;width:320px;padding:12px;display:flex;position:fixed;box-shadow:0 12px 32px #00000073}.nbe-af-zeile{grid-template-columns:92px 1fr;align-items:center;gap:8px;display:grid}.nbe-af-zeile-hoch{align-items:start}.nbe-af-wort{color:var(--text2);font-size:13px}.nbe-af-feld{border:1px solid var(--sep);background:var(--bg);min-width:0;color:inherit;font:inherit;border-radius:6px;padding:6px 8px}.nbe-af-fehler{color:var(--red);font-size:13px}.nbe-af-knoepfe{justify-content:flex-end;gap:8px;display:flex}.nbe-af-knoepfe button{border:1px solid var(--sep);color:inherit;cursor:pointer;background:0 0;border-radius:6px;padding:6px 12px}.nbe-af-anlegen{border-color:var(--blue)!important;background:var(--blue)!important;color:#fff!important}.nbe-af-anlegen:disabled{cursor:default;opacity:.5}.nbe-aufgabe-fehler{z-index:71;border:1px solid var(--red);background:var(--nbe-menue);max-width:360px;color:var(--red);border-radius:8px;padding:10px 14px;font-size:13px;position:fixed;bottom:16px;right:16px}}.nbe-aufgabe{align-items:flex-start;gap:10px;display:flex}.nbe-aufgabe-mitte{flex-direction:column;min-width:0;display:flex}@media (width>=769px){.nbe-editor .nbe-inhalt p[data-bsp]{border-radius:6px;margin-left:-10px;padding:2px 8px 2px 26px;position:relative}.nbe-editor .nbe-inhalt p[data-bsp]:before{font-weight:700;position:absolute;top:2px;left:7px}.nbe-editor .nbe-inhalt p[data-bsp=frage]{background:#ff9f0a1a;box-shadow:inset 3px 0 #ff9f0a}.nbe-editor .nbe-inhalt p[data-bsp=frage]:before{content:"?";color:#ffb340}.nbe-editor .nbe-inhalt p[data-bsp=entscheidung]{background:#30d1581c;box-shadow:inset 3px 0 #30d158}.nbe-editor .nbe-inhalt p[data-bsp=entscheidung]:before{content:"✓";color:#4ade80}.nbe-editor .nbe-inhalt p[data-bsp=entscheidung][data-bsp-vorschlag]{box-shadow:none;outline-offset:-1px;background:#30d1580d;outline:1px dashed #4ade808c}.nbe-sym-bsp[data-bsp=frage]:before{content:"?";color:#ffb340}.nbe-sym-bsp[data-bsp=entscheidung]:before{content:"✓";color:#4ade80}.nbe-menue.nbe-bsp-marke{z-index:4;gap:4px;min-width:0;padding:4px;display:flex}.nbe-bsp-marke .nbe-menue-zeile{width:auto;padding:4px 10px 4px 6px;font-size:13px}.nbe-editor .nbe-inhalt .nbe-ticket-text{color:var(--c,#bf5af2);font-weight:600}.nbe-editor .nbe-inhalt .nbe-ticket-schild{border:1px solid color-mix(in srgb, var(--c,#bf5af2) 55%, transparent);background:color-mix(in srgb, var(--c,#bf5af2) 14%, transparent);color:var(--c,#bf5af2);cursor:pointer;vertical-align:1px;white-space:nowrap;-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;gap:4px;margin:0 2px 0 6px;padding:0 7px;font-size:11.5px;font-weight:600;line-height:18px;display:inline-flex}.nbe-editor .nbe-inhalt .nbe-ticket-schild:hover{background:color-mix(in srgb, var(--c,#bf5af2) 26%, transparent)}.nbe-editor .nbe-inhalt .nbe-ticket-zugeordnet{margin-left:10px}.nbe-editor .nbe-inhalt .nbe-ticket-weg{opacity:.8;margin-left:2px;display:none}.nbe-editor .nbe-inhalt .nbe-ticket-schild:hover .nbe-ticket-weg{display:inline}.nbe-bsp-marke .nbe-bsp-nummer{border:1px solid var(--nbe-menue-rand);background:var(--nbe-flaeche);width:190px;color:var(--nbe-text);font:inherit;border-radius:6px;padding:4px 8px;font-size:13px}.nbe-bsp-marke .nbe-bsp-mockup-wahl{border:1px solid var(--nbe-menue-rand);background:var(--nbe-flaeche);max-width:320px;color:var(--nbe-text);font:inherit;border-radius:6px;padding:4px 6px;font-size:13px}.nbe-sym-mockup:before,.nbe-schild-reihe .nbe-mockup-schild:before{content:"";box-sizing:border-box;vertical-align:-1px;border:1.5px solid;border-radius:2px;width:11px;height:9px;display:inline-block}.nbe-autor-kreis.nbe-autor-claude{place-items:center;display:grid;box-shadow:inset 0 0 0 1px #ff9f0a8c;background:#ff9f0a29!important}.nbe-editor .nbe-inhalt img.nbe-bild{border:1px solid var(--nbe-linie);border-radius:8px;max-width:100%;height:auto;margin:6px 0;display:block}.nbe-editor .nbe-inhalt img.nbe-bild.ProseMirror-selectednode{outline:2px solid var(--blue);outline-offset:2px}.nbe-editor .nbe-inhalt .nbe-bild-huelle{width:fit-content;max-width:100%;margin:6px 0;position:relative}.nbe-editor .nbe-inhalt .nbe-bild-huelle[style*=width]{min-width:60px}.nbe-editor .nbe-inhalt .nbe-bild-huelle[data-bild-name]:before{content:attr(data-bild-name);color:var(--nbe-text2);margin-bottom:3px;font-size:12px;font-weight:600;display:block}.nbe-editor .nbe-inhalt .nbe-bild-huelle img.nbe-bild{width:100%;margin:0}.nbe-editor .nbe-inhalt .nbe-bild-griff{border:2px solid var(--nbe-flaeche);background:var(--blue);cursor:nwse-resize;opacity:0;touch-action:none;z-index:3;border-radius:3px;width:12px;height:12px;transition:opacity .12s;position:absolute;bottom:-5px;right:-5px}.nbe-editor .nbe-inhalt .nbe-bild-huelle:hover .nbe-bild-griff,.nbe-editor .nbe-inhalt .nbe-bild-huelle.ProseMirror-selectednode .nbe-bild-griff,.nbe-editor .nbe-inhalt .nbe-bild-huelle[data-zieht] .nbe-bild-griff{opacity:1}.nbe-editor .nbe-inhalt .nbe-bild-griff:after{content:"";position:absolute;inset:-5px}.nbe-editor .nbe-inhalt .nbe-bild-griff[data-griff=nw],.nbe-editor .nbe-inhalt .nbe-bild-griff[data-griff=n],.nbe-editor .nbe-inhalt .nbe-bild-griff[data-griff=ne]{top:calc(var(--nbe-bild-oben,0px) - 5px);bottom:auto}.nbe-editor .nbe-inhalt .nbe-bild-griff[data-griff=w],.nbe-editor .nbe-inhalt .nbe-bild-griff[data-griff=e]{top:calc((var(--nbe-bild-oben,0px) + 100%) / 2 - 6px);bottom:auto}.nbe-editor .nbe-inhalt .nbe-bild-griff[data-griff=nw],.nbe-editor .nbe-inhalt .nbe-bild-griff[data-griff=w],.nbe-editor .nbe-inhalt .nbe-bild-griff[data-griff=sw]{left:-5px;right:auto}.nbe-editor .nbe-inhalt .nbe-bild-griff[data-griff=n],.nbe-editor .nbe-inhalt .nbe-bild-griff[data-griff=s]{cursor:ns-resize;left:calc(50% - 6px);right:auto}.nbe-editor .nbe-inhalt .nbe-bild-griff[data-griff=e],.nbe-editor .nbe-inhalt .nbe-bild-griff[data-griff=w]{cursor:ew-resize}.nbe-editor .nbe-inhalt .nbe-bild-griff[data-griff=ne],.nbe-editor .nbe-inhalt .nbe-bild-griff[data-griff=sw]{cursor:nesw-resize}.nbe-editor .nbe-inhalt .nbe-bild-huelle[data-zieht] img.nbe-bild{pointer-events:none}.nbe-editor .nbe-inhalt .nbe-bild-huelle.ProseMirror-selectednode img.nbe-bild{outline:2px solid var(--blue);outline-offset:2px}.nbe-breite-griff{z-index:2;pointer-events:none;touch-action:none;width:14px;position:absolute;top:0;bottom:0}.nbe-breite-links{left:-7px}.nbe-breite-rechts{right:-7px}.nbe-breite-griff:before{content:"";box-sizing:border-box;background:var(--text3);opacity:0;cursor:ew-resize;pointer-events:auto;background-clip:content-box;border:0 solid #0000;border-width:0 3px;border-radius:6px;width:14px;height:30px;transition:opacity .12s,background-color .12s;position:absolute;top:4px;left:0}.nbe-breite-griff:after{content:"";background:var(--blue);opacity:0;pointer-events:none;border-radius:1px;width:2px;transition:opacity .12s;position:absolute;top:0;bottom:0;left:6px}.nbe-spalte:has(.nbe-werkzeuge:hover) .nbe-breite-griff:before{opacity:.7}.nbe-breite-griff:hover:before,.nbe-breite-griff[data-zieht]:before{opacity:1;background-color:var(--blue)}.nbe-breite-griff:hover:after,.nbe-breite-griff[data-zieht]:after{opacity:.5}.nbe-editor[data-schilder-rand] .nbe-spalte{--nbe-mit-rand:min(var(--nbe-spalte-breite,808px), calc(100% - 200px));max-width:var(--nbe-mit-rand);margin-left:max(0px, min(calc((100% - var(--nbe-mit-rand)) / 2), calc(100% - var(--nbe-mit-rand) - 200px)));margin-right:auto}.nbe-schilder-rand{z-index:3;width:0;height:0;position:absolute;inset:0 auto auto 0;overflow:visible}.nbe-schild-linie{border-top:1.5px solid color-mix(in srgb, var(--c) 70%, transparent);pointer-events:none;height:0;position:absolute}.nbe-schild-linie.nbe-mit-punkt:before{content:"";background:var(--c);border-radius:50%;width:7px;height:7px;position:absolute;top:-4.5px;left:-4px}.nbe-schild-knick{border-left:1.5px solid color-mix(in srgb, var(--c) 70%, transparent);pointer-events:none;width:0;position:absolute}.nbe-schild-klammer{border:1.5px solid color-mix(in srgb, var(--c) 70%, transparent);pointer-events:none;border-left:0;border-radius:0 4px 4px 0;width:7px;position:absolute}.nbe-schild-band{z-index:-1;background:color-mix(in srgb, var(--c) 12%, transparent);pointer-events:none;border-radius:6px;position:absolute}.nbe-schild-reihe{flex-direction:column;align-items:flex-start;gap:1px;display:flex;position:absolute}.nbe-schild-zeile{flex-wrap:nowrap;align-self:stretch;align-items:center;gap:4px;height:22px;display:flex;overflow:hidden}.nbe-schild-zeile>.nbe-ticket-schild{flex-shrink:0}.nbe-schild-zeile[data-kompakt] .nbe-schild-status{display:none}.nbe-schild-zeile>.nbe-ticket-schild[data-verdeckt]{visibility:hidden;pointer-events:none}.nbe-schild-mehr{border:1px solid var(--text3);background:var(--bg3);color:var(--text);cursor:pointer;font:inherit;border-radius:999px;flex-shrink:0;padding:0 6px;font-size:11px;font-weight:600;line-height:16px}.nbe-schild-mehr:hover,.nbe-schild-mehr[aria-expanded=true]{border-color:var(--text2)}.nbe-schild-mehr-liste{z-index:5;border:1px solid var(--sep);background:var(--bg2);border-radius:8px;flex-direction:column;align-items:flex-start;gap:4px;padding:6px;display:flex;position:absolute;top:21px;right:0;box-shadow:0 6px 18px #0000004d}.nbe-schild-reihe .nbe-ticket-schild{border:1px solid color-mix(in srgb, var(--c) 55%, transparent);background:color-mix(in srgb, var(--c) 14%, transparent);color:var(--c);cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:0 7px;font-size:11.5px;font-weight:600;line-height:18px;display:inline-flex}.nbe-schild-reihe .nbe-ticket-schild:hover,.nbe-schild-reihe .nbe-ticket-schild.nbe-hell{border-color:var(--c);background:color-mix(in srgb, var(--c) 30%, transparent)}.nbe-schild-reihe .nbe-ticket-weg{opacity:.8;display:none}.nbe-schild-reihe .nbe-ticket-schild:hover .nbe-ticket-weg{display:inline}.nbe-schild-zeilen{color:var(--text3);padding-left:2px;font-size:11px;line-height:15px}.nbe-schild-punkt{background:var(--c);cursor:help;border-radius:50%;width:8px;height:8px;position:absolute}.nbe-schilder-schalter{color:var(--text2);align-items:center;gap:6px;font-size:12px;display:inline-flex}.nbe-schilder-seg{border:1px solid var(--sep);border-radius:7px;display:inline-flex;overflow:hidden}.nbe-schilder-seg button{color:var(--text2);cursor:pointer;font:inherit;background:0 0;border:0;padding:1px 9px}.nbe-schilder-seg button.nbe-an{background:var(--bg4);color:var(--text);font-weight:600}.nbe-schilder-aus-hinweis{color:var(--text3)}}.nbe-autor-zeit{width:32px;color:var(--nbe-text2,var(--text3));font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:auto;cursor:default;flex-direction:column;align-items:center;font-size:10px;line-height:12px;display:flex;position:absolute}.nbe-autor-zeit-tag{font-size:9px}@media (width>=769px){.nbe-schilder-rand .nbe-ticket-zugeordnet{cursor:grab}.nbe-schilder-rand .nbe-ticket-zugeordnet[data-zieht]{opacity:.35}.nbe-schild-geist{z-index:6;border:1px solid var(--c);background:color-mix(in srgb, var(--c) 28%, #1c1c1e);color:#fff;white-space:nowrap;pointer-events:none;opacity:.92;cursor:grabbing;border-radius:999px;align-items:center;padding:0 7px;font-size:11.5px;font-weight:600;line-height:18px;display:inline-flex;position:absolute;box-shadow:0 4px 14px #00000059}.nbe-schild-band.nbe-schild-ziel{outline:1px dashed var(--c);background:color-mix(in srgb, var(--c) 18%, transparent)}.nbe-schilder-rand .nbe-schild-abnehmen{border:1px solid color-mix(in srgb, var(--c) 70%, transparent);background:color-mix(in srgb, var(--c) 28%, transparent);color:var(--nbe-text,#fff);font:inherit;cursor:pointer;border-radius:999px;margin-left:6px;padding:0 7px;font-size:11px;font-weight:600;line-height:16px}.nbe-schilder-rand .nbe-schild-abnehmen:hover{background:color-mix(in srgb, var(--c) 45%, transparent)}.nbe-schilder-rand .nbe-schild-ablehnen{background:#ff453a38;border-color:#ff453ab3;margin-left:4px}.nbe-schilder-rand .nbe-schild-ablehnen:hover{background:#ff453a66}.nbe-editor .nbe-inhalt .nbe-bild-huelle[data-lage=rechts]{float:right;max-width:50%;margin:4px 0 8px 20px}.nbe-editor .nbe-inhalt .nbe-bild-huelle[data-lage=links]{float:left;max-width:50%;margin:4px 20px 8px 0}.nbe-editor .nbe-inhalt .nbe-bild-huelle[data-lage=rechts] img.nbe-bild,.nbe-editor .nbe-inhalt .nbe-bild-huelle[data-lage=links] img.nbe-bild{width:auto;max-width:100%}.nbe-editor .nbe-inhalt .nbe-bild-huelle[data-lage=rechts][style*=width] img.nbe-bild,.nbe-editor .nbe-inhalt .nbe-bild-huelle[data-lage=links][style*=width] img.nbe-bild{width:100%}body>.nbe-bild-leiste{z-index:50;box-sizing:border-box;border-bottom:1px solid var(--sep);background:var(--bg2);flex-wrap:wrap;align-content:center;align-items:center;gap:2px 4px;padding:2px 8px;display:flex;position:fixed;overflow-y:auto;box-shadow:0 6px 18px #0000004d}.nbe-editor .nbe-inhalt .nbe-bild-umbruch{top:calc(var(--nbe-bild-oben,0px) + 12px);z-index:3;visibility:hidden;border:1px solid var(--sep);background:color-mix(in srgb, var(--bg2) 92%, transparent);color:var(--text);font:inherit;white-space:nowrap;cursor:pointer;border-radius:6px;padding:3px 9px;font-size:12px;line-height:1.4;position:absolute;left:14px;box-shadow:0 3px 10px #0000004d}.nbe-editor .nbe-inhalt .nbe-bild-huelle[data-lage=rechts] .nbe-bild-umbruch{left:auto;right:14px}.nbe-editor .nbe-inhalt[contenteditable=true] .nbe-bild-huelle.ProseMirror-selectednode .nbe-bild-umbruch{visibility:visible}.nbe-editor .nbe-inhalt .nbe-bild-huelle[data-schmal] .nbe-bild-umbruch{top:var(--nbe-bild-oben,0px);left:calc(100% + 10px);right:auto}body>.nbe-bild-umbruch-menue{z-index:60;border:1px solid var(--sep);background:var(--bg2);border-radius:8px;flex-direction:column;min-width:180px;padding:4px;display:flex;position:fixed;box-shadow:0 8px 24px #0006}body>.nbe-bild-umbruch-menue .nbe-bild-umbruch-wahl{color:var(--text);font:inherit;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px 12px;font-size:13px}body>.nbe-bild-umbruch-menue .nbe-bild-umbruch-wahl:hover{background:color-mix(in srgb, var(--blue) 14%, transparent)}body>.nbe-bild-umbruch-menue .nbe-bild-umbruch-wahl[aria-checked=true]{background:color-mix(in srgb, var(--blue) 26%, transparent)}body>.nbe-bild-umbruch-menue .nbe-bild-hinweis{color:var(--text2);padding:4px 12px 2px;font-size:12px}body>.nbe-bild-leiste .nbe-bild-hinweis{color:var(--text2);margin-left:6px;font-size:12px}.nbe-bild-lage{color:var(--nbe-text,var(--text));font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:2px 9px;font-size:12px}.nbe-bild-lage:hover{background:color-mix(in srgb, var(--blue) 14%, transparent)}.nbe-bild-lage[aria-pressed=true]{background:color-mix(in srgb, var(--blue) 26%, transparent)}.nbe-bild-zu-text,.nbe-bild-auf{display:none}.nbe-editor .nbe-inhalt .nbe-bild-huelle[data-lage=zu]{border:1px solid var(--nbe-linie);border-radius:8px;align-items:center;gap:10px;width:max-content;max-width:100%;padding:4px 12px 4px 4px;display:flex}.nbe-editor .nbe-inhalt .nbe-bild-huelle[data-lage=zu] img.nbe-bild{object-fit:cover;object-position:top;border:0;border-radius:5px;order:1;width:52px;height:34px}.nbe-editor .nbe-inhalt .nbe-bild-huelle[data-lage=zu][data-bild-name]:before{color:var(--nbe-text,#ececf1);order:2;margin:0;font-size:13px}.nbe-editor .nbe-inhalt .nbe-bild-huelle[data-lage=zu] .nbe-bild-zu-text{color:var(--nbe-text2);order:3;font-size:12px;display:inline}.nbe-editor .nbe-inhalt .nbe-bild-huelle[data-lage=zu] .nbe-bild-auf{color:var(--blue);font:inherit;cursor:pointer;background:0 0;border:0;order:4;padding:0;font-size:13px;display:inline}.nbe-editor .nbe-inhalt .nbe-bild-huelle:not([data-lage=links]):not([data-lage=rechts]){clear:both}.nbe-editor .nbe-inhalt .nbe-bild-huelle:is([data-lage=links],[data-lage=rechts])~:is(blockquote,pre),.nbe-editor .nbe-inhalt .nbe-bild-huelle:is([data-lage=links],[data-lage=rechts])~:is(ul,ol) :is(ul,ol){display:flow-root}.nbe-editor .nbe-inhalt .nbe-bild-huelle[data-lage=links]:has(+:is(ul,ol),+*+:is(ul,ol),+*+*+:is(ul,ol)){margin-right:calc(20px + 1em)}.nbe-editor .nbe-inhalt:after{content:"";clear:both;display:block}.nbe-editor .nbe-inhalt[contenteditable=true] .nbe-bild-huelle:not([data-lage=zu]) img.nbe-bild{cursor:grab}.nbe-editor .nbe-inhalt{container:nbe-text/inline-size}.nbe-editor .nbe-inhalt .nbe-bild-huelle:is([data-lage=links],[data-lage=rechts]){min-width:180px}.nbe-editor .nbe-inhalt .nbe-bild-huelle:is([data-lage=links],[data-lage=rechts]) img.nbe-bild{width:100%}@container nbe-text (width<=359px){.nbe-editor .nbe-inhalt .nbe-bild-huelle:is([data-lage=links],[data-lage=rechts]){float:none;clear:both;min-width:0;max-width:100%;margin:6px 0}.nbe-editor .nbe-inhalt .nbe-bild-huelle:is([data-lage=links],[data-lage=rechts])~:is(blockquote,pre),.nbe-editor .nbe-inhalt .nbe-bild-huelle:is([data-lage=links],[data-lage=rechts])~:is(ul,ol) :is(ul,ol){display:block}.nbe-editor .nbe-inhalt .nbe-bild-huelle[data-lage=links]:has(+:is(ul,ol),+*+:is(ul,ol),+*+*+:is(ul,ol)){margin-right:0}}.nbe-editor .nbe-inhalt .nbe-bild-huelle[data-verschiebt]{opacity:.45}.nbe-editor .nbe-inhalt>p:has(+.nbe-bild-huelle[data-teilt]:is([data-lage=links],[data-lage=rechts])){margin-bottom:0}.nbe-editor .nbe-inhalt .nbe-bild-huelle[data-verschiebt] img.nbe-bild{cursor:grabbing}.nbe-editor .nbe-inhalt .nbe-bild-huelle[data-weg]{float:none;visibility:hidden;min-width:0;height:0;margin:0;position:absolute;overflow:hidden}.nbe-editor .nbe-inhalt .nbe-bild-vorschau{pointer-events:none}.nbe-editor .nbe-inhalt .nbe-bild-vorschau img.nbe-bild-vorschau-bild{border:1px solid var(--nbe-linie);border-radius:8px;width:100%;max-width:100%;height:auto;margin:0;display:block;box-shadow:0 6px 18px #0000002e}.nbe-editor .nbe-inhalt .nbe-bild-vorschau[data-lage=zu] img.nbe-bild-vorschau-bild{object-fit:cover;object-position:top;width:52px;height:34px}.nbe-editor .nbe-inhalt .nbe-bild-vorschau-traeger{display:contents}.nbe-huelle:has(.nbe-bild-huelle[data-verschiebt])>:is(.nbe-hover,.nbe-markiert){display:none}.nbe-editor .nbe-inhalt .nbe-bild-vorschau-traeger.nbe-bild-vorschau-umbruch{height:0;display:block}.nbe-huelle:has(>.nbe-autoren){padding-left:64px}}@media (width<=768px){.pkm-editor-neu{background:var(--bg)}.nbe-ebene.nbe-handy{min-height:0;color:var(--text);background:var(--bg);flex-direction:column;flex:1;display:flex}.nbe-handy>.nbe-kopf{border-bottom:.5px solid var(--sep);flex:none;align-items:center;gap:6px;min-height:52px;padding:4px 12px 4px 4px;display:flex}.nbe-handy .nbh-kopf{flex:1;align-items:center;gap:6px;min-width:0;display:flex}.nbe-handy .nbe-luft{flex:1}.nbe-handy .nbh-zurueck{min-height:44px;color:var(--blue);font:inherit;white-space:nowrap;background:0 0;border:0;padding:0 8px;font-size:1.0625rem;font-weight:600}.nbe-handy .nbh-kk{width:44px;height:44px;color:var(--text2);background:0 0;border:0;border-radius:22px;flex:none;place-items:center;display:grid}.nbe-handy .nbh-kk.nbh-an{color:var(--orange)}.nbe-handy .nbe-gast-status{flex-wrap:wrap;flex:1;align-items:center;gap:8px;min-width:0;padding-left:8px;display:flex}.nbe-handy .nbe-meldung,.nbe-handy .nbe-erklaerung{color:var(--text2);margin:10px 16px 0;font-size:.9375rem}.nbe-handy .nbe-fehler{color:var(--red,#ff453a)}.nbe-handy .nbe-uebernahme{border:1px solid var(--sep);background:var(--bg2);border-radius:12px;margin:10px 16px 0;padding:12px}.nbe-handy .nbe-uebernahme .nbe-meldung,.nbe-handy .nbe-uebernahme .nbe-erklaerung{margin:0 0 10px}.nbe-handy .nbe-knopf{border:1px solid var(--sep);background:var(--bg3);min-height:44px;color:var(--text);font:inherit;border-radius:10px;padding:0 16px}.nbe-handy .nbe-knopf.nbe-haupt{border-color:var(--blue);background:var(--blue);color:#fff}.nbe-handy .nbe-editor{-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.nbe-handy .nbe-spalte{flex-direction:column;flex:1 0 auto;display:flex}.nbe-handy .nbe-spalte:has(.nbh-leiste[data-tastatur]){padding-bottom:60px}.nbe-handy .nbe-seitenkopf{padding:14px 16px 4px}.nbe-handy .nbe-seitentitel{field-sizing:content;resize:none;width:100%;min-height:0;color:var(--text);font:inherit;background:0 0;border:0;outline:none;padding:0;font-size:1.5rem;font-weight:700;line-height:1.25;display:block;overflow:hidden}.nbe-handy .nbe-seitentitel::placeholder{color:var(--text3)}.nbe-handy .nbe-meta{color:var(--text3);flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:6px;font-size:.8125rem;display:flex}.nbe-handy .nbh-notizbuch{border:1px solid var(--sep);background:var(--bg2);max-width:100%;min-height:44px;color:var(--text2);font:inherit;border-radius:8px;padding:0 10px;font-size:1rem}.nbe-handy .nbe-huelle.rte-content{flex:1 0 auto;padding:8px 16px 24px;overflow:visible}.nbe-handy .nbe-huelle .ProseMirror{min-height:40vh;font-size:1rem}.nbe-handy .nbe-inhalt p{min-height:1.6em;margin:0}.nbe-handy .nbe-inhalt .is-empty:before{content:attr(data-placeholder);color:var(--text3);float:left;pointer-events:none;height:0}.nbe-handy .nbe-inhalt ul[data-type=taskList] li>label input[type=checkbox]{width:20px;height:20px}.nbe-handy .nbe-inhalt ul[data-type=taskList] li>label{padding-top:2px}.nbe-handy .nbe-konflikt,.nbe-handy .nbe-fassung-leiste{color:var(--text2);flex-wrap:wrap;align-items:center;gap:6px 10px;margin:8px 0 4px;font-size:.875rem;display:flex}.nbe-handy .nbe-konflikt{color:var(--text);background:#0a84ff24;border-radius:8px;padding:8px 12px}.nbe-handy .nbe-fassung-behalten{border:1px solid var(--blue);min-height:44px;color:var(--blue);font:inherit;background:0 0;border-radius:10px;padding:0 14px}.nbe-handy .nbe-beide-fassungen{border-left:3px solid var(--blue);padding-left:8px}.nbe-handy .nbe-aufgabe{border:1px solid var(--sep);background:var(--bg2);border-radius:10px;align-items:flex-start;gap:10px;margin:4px 0;padding:8px 10px;display:flex}.nbe-handy .nbe-aufgabe-mitte{flex:1;min-width:0}.nbe-handy .nbe-aufgabe-unten{color:var(--text3);font-size:.8125rem}.nbe-handy .nbe-zaehler{display:none}.nbe-handy .nbh-leiste{z-index:2;border-top:.5px solid var(--sep);background:var(--bg2);flex:none;position:sticky;bottom:0}.nbe-handy .nbh-leiste[data-tastatur]{z-index:var(--z-sheet);position:fixed;bottom:auto;left:0;right:0}.nbe-handy .nbh-reihe{padding:2px 4px calc(2px + env(safe-area-inset-bottom));justify-content:space-between;align-items:center;gap:0;display:flex}.nbe-handy .nbh-leiste[data-tastatur] .nbh-reihe{padding-bottom:2px}.nbe-handy .nbh-knopf{width:44px;height:44px;color:var(--text);font:inherit;touch-action:manipulation;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;font-size:1.0625rem;display:grid}.nbe-handy .nbh-knopf[aria-pressed=true]{color:var(--blue);background:#0a84ff38}.nbe-handy .nbh-knopf:disabled{color:var(--text3)}.nbe-handy .nbh-aa{letter-spacing:-.02em;font-size:1rem;font-weight:600}.nbe-handy .nbh-anker{flex:none;position:relative}.nbe-handy .nbh-arten{z-index:3;border:1px solid var(--sep);background:var(--bg2);border-radius:12px;flex-direction:column;min-width:190px;padding:4px;display:flex;position:absolute;bottom:calc(100% + 6px);left:-40px;box-shadow:0 8px 28px #00000073}.nbe-handy .nbh-art{min-height:44px;color:var(--text);font:inherit;text-align:left;background:0 0;border:0;border-radius:8px;padding:0 12px;font-size:1rem}.nbe-handy .nbh-art[aria-checked=true]{color:var(--blue);background:#0a84ff2e}.nbe-handy .nbh-art-h1{font-size:1.375rem;font-weight:700}.nbe-handy .nbh-art-h2{font-size:1.1875rem;font-weight:700}.nbe-handy .nbh-art-h3{font-size:1.0625rem;font-weight:600}.nbe-handy .nbe-menue{z-index:var(--z-sheet);border:1px solid var(--sep);background:var(--bg2);border-radius:12px;width:min(320px,100vw - 16px);max-height:50vh;padding:4px;position:fixed;overflow-y:auto;box-shadow:0 8px 28px #00000073}.nbe-handy .nbe-menue-ueber{color:var(--text3);text-transform:uppercase;padding:8px 10px 4px;font-size:.75rem;font-weight:600}.nbe-handy .nbe-menue-zeile{width:100%;min-height:44px;color:var(--text);font:inherit;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:0 10px;display:flex}.nbe-handy .nbe-menue-zeile.nbe-menue-aktiv{background:#0a84ff2e}.nbe-handy .nbe-menue-rechts{color:var(--text3);margin-left:auto;font-size:.8125rem}.pkm-editor-neu>.nbe-anhaenge{border-top:.5px solid var(--sep);flex:none;max-height:40vh;overflow-y:auto}.nbe-handy .nbe-inhalt .nbe-bild-huelle{max-width:100%;margin:8px 0;position:relative}.nbe-handy .nbe-inhalt .nbe-bild-huelle img.nbe-bild{border:.5px solid var(--sep);border-radius:8px;width:100%;max-width:100%;height:auto;margin:0;display:block}.nbe-handy .nbe-inhalt .nbe-bild-griff,.nbe-handy .nbe-inhalt .nbe-bild-leiste,.nbe-handy .nbe-inhalt .nbe-bild-umbruch,.nbe-handy .nbe-inhalt .nbe-bild-zu-text,.nbe-handy .nbe-inhalt .nbe-bild-auf{display:none!important}.nbe-handy .nbe-inhalt .nbe-bild-huelle[data-lage=zu]{border:.5px solid var(--sep);border-radius:8px;align-items:center;gap:10px;width:max-content;padding:4px 12px 4px 4px;display:flex}.nbe-handy .nbe-inhalt .nbe-bild-huelle[data-lage=zu] img.nbe-bild{object-fit:cover;object-position:top;border:0;border-radius:5px;width:52px;height:34px}.nbe-handy .nbe-inhalt .nbe-bild-huelle[data-lage=zu] .nbe-bild-zu-text{color:var(--text2);font-size:.8125rem;display:inline!important}.nbe-handy .nbe-inhalt .nbe-bild-huelle[data-lage=links]{float:left;max-width:45%;margin:4px 14px 6px 0}.nbe-handy .nbe-inhalt .nbe-bild-huelle[data-lage=rechts]{float:right;max-width:45%;margin:4px 0 6px 14px}.nbe-handy .nbe-inhalt .nbe-bild-huelle:not([data-lage=links]):not([data-lage=rechts]){clear:both}.nbe-handy .nbe-inhalt .nbe-bild-huelle:is([data-lage=links],[data-lage=rechts])~:is(ul,ol,blockquote,pre){display:flow-root}.nbe-handy .nbe-inhalt:after{content:"";clear:both;display:block}.nbe-handy .nbe-inhalt{container:nbe-text-handy/inline-size}.nbe-handy .nbe-inhalt .nbe-bild-huelle:is([data-lage=links],[data-lage=rechts]){min-width:140px}@container nbe-text-handy (width<=299px){.nbe-handy .nbe-inhalt .nbe-bild-huelle:is([data-lage=links],[data-lage=rechts]){float:none;clear:both;min-width:0;max-width:100%;margin:8px 0}}.nbe-handy .nbe-inhalt[contenteditable=true] .nbe-bild-huelle.ProseMirror-selectednode img.nbe-bild{outline:2px solid var(--blue);outline-offset:2px}body>.nbe-bild-leiste{z-index:calc(var(--z-nav) + 1);box-sizing:border-box;border-top:.5px solid var(--sep);background:var(--bg2);flex-wrap:wrap;align-content:flex-start;align-items:center;gap:2px 4px;padding:6px 8px;display:flex;position:fixed;overflow:hidden}body>.nbe-bild-leiste .nbe-bild-hinweis{color:var(--text2);flex:none;font-size:.75rem}body>.nbe-bild-leiste .nbe-bild-lage{min-height:36px;color:var(--text);font:inherit;white-space:nowrap;background:0 0;border:0;border-radius:8px;flex:none;padding:6px 10px;font-size:.8125rem}body>.nbe-bild-leiste .nbe-bild-lage[aria-pressed=true]{background:color-mix(in srgb, var(--blue) 26%, transparent)}.nbe-handy .nbe-inhalt[contenteditable=true] .nbe-bild-huelle.ProseMirror-selectednode[data-lage=zu] .nbe-bild-auf{min-height:36px;color:var(--blue);font:inherit;background:0 0;border:0;padding:0 6px;font-size:.8125rem;display:inline!important}}.nbe-code-sprache{color:var(--nbe-text2,#9b9ba3);pointer-events:none;-webkit-user-select:none;user-select:none;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:12px}.nbe-code-sprache[hidden]{display:none}@media (width>=769px){.nbe-code-sprache{position:absolute;top:6px;left:12px}}@media (width<=768px){.nbe-code-sprache{margin-bottom:2px;display:block}}.ProseMirror .tableWrapper:has(>table.ntb-tabelle){margin:.4em 0 max(.4em, var(--nbe-absatz,.7em));overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;overflow-x:auto}.ProseMirror table.ntb-tabelle{border-collapse:separate;border-spacing:0;border:1px solid var(--nbe-menue-rand,#36363c);table-layout:auto;border-radius:8px;width:100%;margin:0;overflow:visible}.ProseMirror table.ntb-tabelle td,.ProseMirror table.ntb-tabelle th{min-width:3em;font-size:inherit;border:0;border-right:1px solid var(--nbe-linie,#29292e);border-bottom:1px solid var(--nbe-linie,#29292e);text-align:left;vertical-align:top;overflow-wrap:break-word;padding:9px 10px;position:relative}.ProseMirror table.ntb-tabelle tr>:last-child{border-right:0}.ProseMirror table.ntb-tabelle tr:last-child>*{border-bottom:0}.ProseMirror table.ntb-tabelle th{background:var(--nbe-hover,#232328);font-weight:700}.ProseMirror table.ntb-tabelle tr:first-child>:first-child{border-top-left-radius:7px}.ProseMirror table.ntb-tabelle tr:first-child>:last-child{border-top-right-radius:7px}.ProseMirror table.ntb-tabelle td>p,.ProseMirror table.ntb-tabelle th>p{margin:0}.ProseMirror table.ntb-tabelle td>p+p,.ProseMirror table.ntb-tabelle th>p+p{margin-top:.35em}.ProseMirror table.ntb-tabelle .ntb-aktiv:after{content:"";border:2px solid var(--blue);pointer-events:none;border-radius:3px;position:absolute;inset:-1px}.ProseMirror:not(.ProseMirror-focused) table.ntb-tabelle .ntb-aktiv:after{display:none}.ProseMirror table.ntb-tabelle .selectedCell{background:var(--nbe-wahl,#0a84ff2e)}.ProseMirror table.ntb-tabelle .selectedCell::selection{background:0 0}.ProseMirror table.ntb-tabelle .selectedCell ::selection{background:0 0}.ntb-leiste{z-index:6;background:var(--nbe-menue,#222226);border:1px solid var(--nbe-menue-rand,#36363c);color:var(--nbe-text,#e7e7ea);white-space:nowrap;border-radius:8px;align-items:center;gap:2px;padding:4px 6px;font-size:13px;display:flex;position:absolute;box-shadow:0 6px 18px #00000059}.ntb-knopf{height:30px;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:6px;align-items:center;gap:4px;padding:0 9px;display:inline-flex}.ntb-knopf:hover:not(:disabled),.ntb-knopf[aria-expanded=true]{background:#303036}.ntb-knopf:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.ntb-knopf:disabled{color:var(--nbe-text3,#5f5f67);cursor:default}.ntb-rot{color:var(--nbe-rot,#ff6961)}.ntb-plus{font-size:12px}.ntb-haken{min-width:.8em}.ntb-pfeil{color:var(--nbe-text2,#9b9ba3);font-size:10px}.ntb-trenn{background:var(--nbe-menue-rand,#36363c);flex:none;width:1px;height:18px;margin:0 4px}.ntb-menue{min-width:200px}.ntb-menue-haken{width:1em;display:inline-block}@media (width>=769px){.nbe-sym[data-rk=tabelle]:before{content:"▦"}.nbe-sym[data-rk=tabelle-zeileDarueber]:before{content:"+↑"}.nbe-sym[data-rk=tabelle-zeileDarunter]:before{content:"+↓"}.nbe-sym[data-rk=tabelle-spalteLinks]:before{content:"+←"}.nbe-sym[data-rk=tabelle-spalteRechts]:before{content:"+→"}.nbe-sym[data-rk=tabelle-kopfzeile]:before{content:"⬒"}.nbe-sym[data-rk=tabelle-zeileHoch]:before{content:"↑"}.nbe-sym[data-rk=tabelle-zeileRunter]:before{content:"↓"}.nbe-sym[data-rk=tabelle-spalteLinksSchieben]:before{content:"←"}.nbe-sym[data-rk=tabelle-spalteRechtsSchieben]:before{content:"→"}.nbe-sym[data-rk=tabelle-zeileLoeschen]:before{content:"✕≡"}.nbe-sym[data-rk=tabelle-spalteLoeschen]:before{content:"✕‖"}.nbe-sym[data-rk=tabelle-tabelleLoeschen]:before{content:"✕"}.nbe-sym[data-rk^=tabelle-ausrichtung-]:before{content:"";width:14px;height:12px;-webkit-mask:var(--ntb-linien) center / contain no-repeat;-webkit-mask:var(--ntb-linien) center / contain no-repeat;mask:var(--ntb-linien) center / contain no-repeat;background:currentColor}.nbe-sym[data-rk=tabelle-ausrichtung-left]{--ntb-linien:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 14'%3E%3Cg stroke='black' stroke-linecap='round' stroke-width='1.6'%3E%3Cline x1='2' x2='14' y1='2' y2='2'/%3E%3Cline x1='2' x2='10' y1='7' y2='7'/%3E%3Cline x1='2' x2='14' y1='12' y2='12'/%3E%3C/g%3E%3C/svg%3E")}.nbe-sym[data-rk=tabelle-ausrichtung-center]{--ntb-linien:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 14'%3E%3Cg stroke='black' stroke-linecap='round' stroke-width='1.6'%3E%3Cline x1='2' x2='14' y1='2' y2='2'/%3E%3Cline x1='5' x2='11' y1='7' y2='7'/%3E%3Cline x1='2' x2='14' y1='12' y2='12'/%3E%3C/g%3E%3C/svg%3E")}.nbe-sym[data-rk=tabelle-ausrichtung-right]{--ntb-linien:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 14'%3E%3Cg stroke='black' stroke-linecap='round' stroke-width='1.6'%3E%3Cline x1='2' x2='14' y1='2' y2='2'/%3E%3Cline x1='8' x2='14' y1='7' y2='7'/%3E%3Cline x1='2' x2='14' y1='12' y2='12'/%3E%3C/g%3E%3C/svg%3E")}.ntb-menue .nbe-menue-zeile.nbe-rot .nbe-sym{color:var(--nbe-rot)}.ntb-menue .nbe-menue-zeile:disabled .nbe-sym{color:var(--nbe-text3)}.ntb-menue .ntb-menue-haken{text-align:right;margin-left:auto}}.ntb-leistenknopf{white-space:nowrap}.ntb-leistenknopf:disabled{color:var(--nbe-text3,#5f5f67);cursor:default}@media (width<=768px){.ProseMirror table.ntb-tabelle{width:max-content;min-width:100%}.ProseMirror table.ntb-tabelle td,.ProseMirror table.ntb-tabelle th{overflow-wrap:break-word}.ProseMirror table.ntb-tabelle :is(td,th)>p{min-width:7em;max-width:16em}.ProseMirror table.ntb-tabelle tr>:first-child>p{min-width:0}.ProseMirror table.ntb-tabelle tr>:first-child{z-index:1;background:var(--nbe-flaeche,#151517);min-width:0;box-shadow:1px 0 0 var(--nbe-linie,#29292e);position:sticky;left:0}.ProseMirror table.ntb-tabelle tr>th:first-child{background:#1f1f23}.nbe-handy .nbh-knopf:has(>.nbh-tabelle){white-space:nowrap;width:auto;padding:0 12px;font-size:.9375rem}}@media (width>=769px){.nbl-schleier{--nbl-linie:#ffffff1f;z-index:var(--z-modal);font-family:var(--ls-font);background:#0006;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.nbl-schleier-klein{z-index:calc(var(--z-modal) + 1);background:#0006}.nbl-fenster{box-sizing:border-box;width:507px;max-width:100%;max-height:calc(calc(100vh / var(--ls-skala)) - 32px);border:1px solid var(--nbl-linie);background:var(--bg2);color:var(--text);border-radius:18px;flex-direction:column;font-size:13px;display:flex;position:relative;box-shadow:0 30px 80px #0009}.nbl-fenster:focus{outline:none}.nbl-titel{letter-spacing:-.01em;text-align:left;color:var(--text);margin:0;padding:13px 48px 11px 20px;font-size:15px;font-weight:700;line-height:22px}.nbl-zu{width:24px;height:24px;color:var(--text2);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid;position:absolute;top:12px;right:14px}.nbl-zu:hover{background:var(--bg4);color:var(--text)}.nbl-zu:focus-visible,.nbl-name-link:focus-visible,.nbl-stift:focus-visible,.nbl-tonne:focus-visible,.nbl-knopf:focus-visible,.nbl-plus:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.nbl-leer{text-align:center;padding:22px 40px 36px;font-size:14px;line-height:22px}.nbl-leer-satz{color:var(--text);margin:0}.nbl-leer-hilfe{max-width:330px;color:var(--text2);margin:6px auto 0}.nbl-symbol-im-text{vertical-align:-1px;color:var(--blue);margin:0 1px;display:inline-block}.nbl-liste{border:1px solid var(--nbl-linie);background:var(--bg3);border-radius:12px;flex:0 auto;min-height:0;margin:6px 20px 20px;padding:6px 0;list-style:none;overflow-y:auto}.nbl-zeile{align-items:center;height:35px;padding:0 12px 0 16px;font-size:14px;display:flex}.nbl-band{width:12px;color:var(--blue);flex:none;place-items:center;display:grid}.nbl-nr{color:var(--text2);font-variant-numeric:tabular-nums;flex:none;margin:0 6px 0 12px}.nbl-name-link{min-width:0;color:var(--text);font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;text-decoration:underline;-webkit-text-decoration-color:var(--text3);text-decoration-color:var(--text3);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;flex:auto;padding:2px 0;text-decoration-thickness:1px;overflow:hidden}.nbl-name-link:hover{-webkit-text-decoration-color:var(--blue);text-decoration-color:var(--blue)}.nbl-stift,.nbl-tonne{width:26px;height:26px;color:var(--text2);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;padding:0;display:grid}.nbl-stift{margin-left:10px}.nbl-tonne{margin-left:2px}.nbl-stift:hover,.nbl-tonne:hover{background:var(--bg4);color:var(--text)}.nbl-tonne:hover{color:var(--red)}.nbl-klein{box-sizing:border-box;border:1px solid var(--nbl-linie);background:var(--bg2);color:var(--text);border-radius:18px;font-size:14px;position:relative;box-shadow:0 30px 80px #0009}.nbl-name{flex-direction:column;align-items:center;width:330px;max-width:100%;padding:40px 20px 18px;display:flex}.nbl-zu-klein{top:10px;right:10px}.nbl-feld{box-sizing:border-box;border:1px solid var(--nbl-linie);background:var(--bg4);width:100%;height:36px;color:var(--text);font:inherit;border-radius:8px;outline:none;padding:0 10px;font-size:14px}.nbl-feld::placeholder{color:var(--text2);opacity:1}.nbl-feld:focus{border-color:var(--blue)}.nbl-knopf{box-sizing:border-box;height:36px;font:inherit;cursor:pointer;border:0;border-radius:10px;padding:0 16px;font-size:14px;font-weight:600;transition:filter .15s}.nbl-knopf:hover{filter:brightness(1.1)}.nbl-speichern{background:var(--blue);color:#fff;align-self:flex-end;min-width:122px;margin-top:16px;box-shadow:0 4px 14px #0a84ff4d}.nbl-loeschen{width:304px;max-width:100%;padding:22px 20px 18px}.nbl-frage{text-align:center;color:var(--text);margin:0;font-size:15px;font-weight:600;line-height:22px}.nbl-knoepfe{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.nbl-ja,.nbl-nein{min-width:93px}.nbl-ja{background:var(--red);color:#fff}.nbl-nein{background:var(--bg4);color:var(--text)}.nbl-marke{z-index:3;pointer-events:none;align-items:center;gap:6px;padding-left:8px;display:flex;position:absolute}.nbl-balken{background:var(--blue);border-radius:2px;align-self:stretch;width:3px}.nbl-plus{color:var(--blue);cursor:pointer;pointer-events:auto;background:0 0;border:0;place-items:center;padding:0;display:grid}.nbl-plus:hover{filter:brightness(1.12)}.nbl-leisten-knopf[aria-expanded=true]{color:var(--blue)}}.nvl-rumpf,.nvl-rumpf-haupt{display:contents}@media (width>=769px){.nvl-liste,.nvl-haupt,.nvl-dialog,.nvl-menue{--nvl-flaeche:#151517;--nvl-text:#e7e7ea;--nvl-text2:#9b9ba3;--nvl-text3:#5f5f67;--nvl-linie:#29292e;--nvl-hover:#232328;--nvl-menue:#222226;--nvl-rand:#36363c;--nvl-rot:#ff6961;--nvl-wahl:#0a84ff2e;--nvl-gruen-grund:#30d15829;--nvl-rot-grund:#ff453a29;--nvl-orange-grund:#ff9f0a24;--nvl-blau-grund:#0a84ff29}.pkm-editor.nvl-offen,.tl-notiz.nvl-offen{position:relative}.pkm-editor.nvl-offen>.nvl-rumpf,.tl-notiz.nvl-offen>.nvl-rumpf,.nbe-ebene[data-verlauf]>.nvl-rumpf{flex:auto;min-height:0;display:flex}.pkm-editor.nvl-offen>.nvl-rumpf>.nvl-rumpf-haupt,.tl-notiz.nvl-offen>.nvl-rumpf>.nvl-rumpf-haupt,.nbe-ebene[data-verlauf]>.nvl-rumpf>.nvl-rumpf-haupt{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.nvl-rumpf-haupt.nvl-ersetzt>:not(.nvl-ersatz){display:none!important}.nvl-ersatz{flex-direction:column;flex:1;min-height:0;display:flex}.nvl-liste{border-left:1px solid var(--nvl-linie);width:300px;min-height:0;color:var(--nvl-text);background:#18181b;flex-direction:column;flex:none;font-size:14px;display:flex}.nvl-liste-kopf{border-bottom:1px solid var(--nvl-linie);flex:none;justify-content:space-between;align-items:center;height:48px;padding:0 10px 0 16px;display:flex}.nvl-liste-kopf b{font-size:14px;font-weight:600}.nvl-zu{height:28px;color:var(--nvl-text2);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:0 8px;font-size:13px;display:inline-flex}.nvl-zu:hover{background:var(--nvl-hover);color:var(--nvl-text)}.nvl-liste-inhalt{flex:1;min-height:0;padding:8px 8px 0;overflow:auto}.nvl-tag{color:var(--nvl-text3);letter-spacing:.04em;text-transform:uppercase;margin:0;padding:9px 8px 4px;font-size:11px;font-weight:600}.nvl-eintrag{width:100%;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:8px;margin-bottom:2px;padding:6px 10px;display:block}.nvl-eintrag:hover{background:var(--nvl-hover)}.nvl-eintrag.nvl-gewaehlt{background:var(--nvl-wahl);box-shadow:inset 0 0 0 1px #0a84ff73}.nvl-z1{align-items:baseline;gap:8px;font-size:13.5px;display:flex}.nvl-zeit{font-variant-numeric:tabular-nums;font-weight:600}.nvl-wer{color:var(--nvl-text2)}.nvl-z2{flex-wrap:wrap;gap:6px;margin-top:3px;display:flex}.nvl-liste-fuss{border-top:1px solid var(--nvl-linie);flex:none}.nvl-liste-fuss:empty{display:none}.nvl-fuss{color:var(--nvl-text3);margin:0;padding:12px 16px 14px;font-size:12.5px;line-height:1.45}.nvl-chip{height:20px;color:var(--nvl-text2);white-space:nowrap;background:#2c2c2e;border-radius:5px;align-items:center;padding:0 7px;font-size:11.5px;font-weight:500;display:inline-flex}.nvl-chip-tag-v{color:var(--nvl-text)}.nvl-chip-zwischen{background:var(--nvl-blau-grund);color:#8cc4ff}.nvl-chip-sicherung{background:var(--nvl-orange-grund);color:#ffc271}.nvl-chip-format{box-shadow:inset 0 0 0 1px var(--nvl-rand);background:0 0}.nvl-chip-jetzt{background:var(--nvl-gruen-grund);color:#7ee2a0}.nvl-meldung{border-radius:8px;margin:4px 0 6px;padding:8px 10px;font-size:13px;line-height:1.4}.nvl-haupt>.nvl-meldung{margin:10px 16px 0}.nvl-meldung-ok{background:var(--nvl-gruen-grund);color:#7ee2a0}.nvl-meldung-fehler{background:var(--nvl-rot-grund);color:#ff9a92}.nvl-haupt{background:var(--nvl-flaeche);min-height:0;color:var(--nvl-text);flex-direction:column;flex:1;display:flex}.nvl-band{background:var(--nvl-orange-grund);border-bottom:1px solid #ff9f0a59;flex-wrap:wrap;flex:none;align-items:center;gap:8px 12px;padding:10px 16px;display:flex}.nvl-schild{color:#ffc271;white-space:nowrap;align-items:center;gap:7px;font-size:13.5px;font-weight:600;display:inline-flex}.nvl-band-blau{background:var(--nvl-blau-grund);border-bottom-color:#0a84ff66}.nvl-band-blau .nvl-schild{color:#8cc4ff}.nvl-wann{min-width:0;color:var(--nvl-text2);text-overflow:ellipsis;white-space:nowrap;flex:140px;font-size:13px;overflow:hidden}.nvl-knopf{height:30px;box-shadow:inset 0 0 0 1px var(--nvl-rand);color:var(--nvl-text);cursor:pointer;font:inherit;white-space:nowrap;background:#2c2c2e;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.nvl-knopf:hover:not(:disabled){background:#3a3a3c}.nvl-knopf:disabled{cursor:default;opacity:.6}.nvl-knopf.nvl-blau{background:var(--blue);box-shadow:none;color:#fff}.nvl-knopf.nvl-blau:hover:not(:disabled){background:#2b95ff}.nvl-aktionen{border-bottom:1px solid var(--nvl-linie);flex-wrap:wrap;flex:none;align-items:center;gap:8px;padding:10px 16px;display:flex}.nvl-hinweise{border-bottom:1px solid var(--nvl-linie);color:var(--nvl-text2);flex-direction:column;flex:none;gap:4px;padding:10px 16px;font-size:13px;display:flex}.nvl-h{align-items:baseline;gap:8px;display:flex}.nvl-h i{color:#ffc271;text-align:center;flex:none;width:14px;font-style:normal}.nvl-rollen{flex:1;min-height:0;overflow:auto}.nvl-laedt{color:var(--nvl-text3);margin:0;padding:18px 44px;font-size:13px}.nvl-text-bloecke .nvl-inhalt{color:var(--nvl-text);cursor:text;outline:none;padding:18px 44px 20px;font-size:15px;line-height:1.6}.nvl-text-html{background:var(--bg);min-height:100%}.nvl-text-html .nvl-inhalt{outline:none;padding:18px 44px 20px}.nvl-inhalt .nvl-titel{margin:0 0 10px;font-size:28px;font-weight:700;line-height:1.25}.nvl-text-bloecke h1:not(.nvl-titel){margin:14px 0 4px;font-size:24px}.nvl-text-bloecke h2{margin:14px 0 4px;font-size:20px;font-weight:700}.nvl-text-bloecke h3{margin:12px 0 4px;font-size:17px;font-weight:700}.nvl-text-bloecke p{margin:0 0 6px}.nvl-text-bloecke ul,.nvl-text-bloecke ol{margin:0 0 6px 24px;padding:0}.nvl-weg{border:1px dashed var(--nvl-rand);color:var(--nvl-text3);border-radius:8px;align-items:center;gap:8px;margin:4px 0 8px;padding:8px 12px;font-size:13px;display:inline-flex}.nvl-vgl-kopf{border-bottom:1px solid var(--nvl-linie);flex-direction:column;flex:none;gap:8px;padding:12px 16px;display:flex}.nvl-summe{font-size:15px;font-weight:600}.nvl-ausserdem{color:var(--nvl-text2);font-size:13px}.nvl-legende{color:var(--nvl-text2);flex-wrap:wrap;gap:14px;font-size:12.5px;display:flex}.nvl-legende>span{align-items:center;gap:6px;display:inline-flex}.nvl-leg{border-radius:2px;width:10px;height:10px;display:inline-block}.nvl-leg[data-art=geaendert]{background:var(--orange)}.nvl-leg[data-art=neu]{background:var(--green)}.nvl-leg[data-art=entfernt]{background:var(--red)}.nvl-leg[data-art=formatierung]{background:var(--purple)}.nvl-leg[data-art=verschoben]{background:var(--blue)}.nvl-vgl{padding:14px 24px 14px 16px;font-size:14.5px;line-height:1.55}.nvl-blk{grid-template-columns:96px 1fr;gap:12px;padding:5px 0;display:grid}.nvl-marke{color:var(--nvl-text3);text-align:right;white-space:nowrap;padding-top:3px;font-size:11.5px;font-weight:600}.nvl-inh{white-space:pre-wrap;overflow-wrap:anywhere;border-left:3px solid #0000;padding-left:12px}.nvl-blk[data-art=neu] .nvl-inh{border-left-color:var(--green);background:var(--nvl-gruen-grund)}.nvl-blk[data-art=neu] .nvl-marke{color:var(--green)}.nvl-blk[data-art=entfernt] .nvl-inh{border-left-color:var(--red);background:var(--nvl-rot-grund);color:var(--nvl-text2);text-decoration:line-through}.nvl-blk[data-art=entfernt] .nvl-marke{color:var(--red)}.nvl-blk[data-art=geaendert] .nvl-inh{border-left-color:var(--orange)}.nvl-blk[data-art=geaendert] .nvl-marke{color:var(--orange)}.nvl-blk[data-art=formatierung] .nvl-inh{border-left-color:var(--purple);border-left-style:dashed}.nvl-blk[data-art=formatierung] .nvl-marke{color:var(--purple)}.nvl-blk[data-art=verschoben] .nvl-inh{border-left-color:var(--blue);border-left-style:dotted}.nvl-blk[data-art=verschoben] .nvl-marke{color:#8cc4ff}.nvl-blk[data-art=unveraendert] .nvl-inh{color:var(--nvl-text2)}.nvl-vermerk{color:var(--nvl-text3);font-size:12px}.nvl-vgl ins,.nvl-legende ins{background:var(--nvl-gruen-grund);color:#a5f0bd;text-underline-offset:3px;border-radius:3px;padding:0 2px;-webkit-text-decoration:underline #30d158cc;text-decoration:underline #30d158cc}.nvl-vgl del,.nvl-legende del{background:var(--nvl-rot-grund);color:#ff9a92;border-radius:3px;padding:0 2px;text-decoration:line-through}.nvl-ausgelassen{width:100%;color:var(--nvl-text3);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;padding:4px 0 4px 108px;font-size:12px;display:block}.nvl-ausgelassen:hover{color:var(--nvl-text2)}.nvl-abdunkeln{z-index:8;background:#0000008c;position:absolute;inset:0}.nvl-dialog{z-index:9;border:1px solid var(--sep);width:480px;max-width:calc(100% - 32px);max-height:calc(100% - 32px);color:var(--text);background:#2c2c2ef7;border-radius:16px;padding:22px 22px 18px;font-size:14px;line-height:1.5;position:absolute;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 4px 24px #00000080}.nvl-dialog.nvl-dialog-breit{width:500px}.nvl-dialog h3{margin:0 0 8px;font-size:17px;font-weight:700}.nvl-dialog p{color:#ebebf5cc;margin:0 0 12px}.nvl-dialog p.nvl-klein{color:var(--text2);font-size:13px}.nvl-titel-klein{color:var(--text2);margin:0 0 6px;font-size:12px;font-weight:600}.nvl-wahl{flex-direction:column;gap:6px;margin-bottom:12px;display:flex}.nvl-opt{border:1px solid var(--sep);background:var(--bg2);color:inherit;cursor:pointer;font:inherit;text-align:left;border-radius:10px;align-items:flex-start;gap:10px;padding:9px 12px;display:flex}.nvl-opt.nvl-an{background:#0a84ff1a;border-color:#0a84ff99}.nvl-punkt{border:1.5px solid var(--text3);border-radius:8px;flex:none;width:16px;height:16px;margin-top:2px;position:relative}.nvl-opt.nvl-an .nvl-punkt{border-color:var(--blue)}.nvl-opt.nvl-an .nvl-punkt:after{content:"";background:var(--blue);border-radius:50%;position:absolute;inset:3px}.nvl-opt b{font-size:14px;font-weight:600;display:block}.nvl-opt small{color:var(--text2);font-size:12.5px;display:block}.nvl-kasten{background:#ff9f0a24;border:1px solid #ff9f0a4d;border-radius:10px;margin:0 0 12px;padding:10px 12px;font-size:13px}.nvl-kasten b{color:#ffc271;margin-bottom:4px;font-size:13px;display:block}.nvl-kasten ul{color:#ebebf5d9;margin:0 0 0 18px;padding:0}.nvl-knoepfe{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.nvl-knoepfe .nvl-knopf{height:34px;padding:0 14px;font-size:13.5px}.nvl-mehr-anker{display:inline-flex;position:relative}.nvl-mehr-knopf{background:var(--bg3);width:32px;height:28px;box-shadow:inset 0 0 0 1px var(--sep);color:var(--text);cursor:pointer;border:0;border-radius:6px;place-items:center;display:grid}.nvl-mehr-knopf:hover,.nvl-mehr-knopf[aria-expanded=true]{background:var(--bg4)}.nvl-menue{z-index:var(--z-dropdown);border:1px solid var(--nvl-rand);background:var(--nvl-menue);min-width:240px;color:var(--nvl-text);border-radius:10px;padding:6px;font-size:13.5px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 10px 30px #00000059}.nvl-menue.nvl-menue-links{left:0;right:auto}.nvl-menue-zeile{width:100%;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;padding:6px 8px;display:flex}.nvl-menue-zeile:hover,.nvl-menue-zeile:focus-visible{background:var(--nvl-hover);outline:none}.nvl-menue-zeile.nvl-rot{color:var(--nvl-rot)}.nvl-menue-trenn{background:var(--nvl-rand);height:1px;margin:6px 4px}.nvl-sym{border:1px solid var(--nvl-rand);width:26px;height:22px;color:var(--nvl-text2);border-radius:5px;flex:none;place-items:center;display:grid}.nvl-rot .nvl-sym{color:var(--nvl-rot)}.tl-freigaben-zeile.tl-mit-verlauf{flex-wrap:wrap}.tl-verlauf-schalter{flex-direction:column;flex:0 0 100%;gap:6px;padding:6px 2px 2px;display:flex}.tl-verlauf-zeile span small{color:var(--text3);font-size:12px;display:block}.tl-verlauf-zeile.tl-aus{color:var(--text3);cursor:default}.tl-verlauf-knopf{height:28px;color:var(--text2);cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:0 8px;font-size:13px;display:inline-flex}.tl-verlauf-knopf:hover{background:var(--bg3);color:var(--text)}}@media (width<=768px){.nvl-ebene{z-index:var(--z-sheet);background:var(--bg);color:var(--text);flex-direction:column;font-size:16px;display:flex;position:fixed;inset:0}.nvl-ekopf{min-height:52px;padding:env(safe-area-inset-top) 8px 0;border-bottom:.5px solid var(--sep);background:#161618;flex:none;grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.nvl-ekopf h1{white-space:nowrap;margin:0;font-size:17px;font-weight:600}.nvl-zurueck{min-height:44px;color:var(--blue);font:inherit;background:0 0;border:0;justify-self:start;align-items:center;gap:2px;padding:0 8px;font-size:17px;display:inline-flex}.nvl-einhalt{min-height:0;padding:0 16px calc(16px + env(safe-area-inset-bottom));flex:1;overflow:auto}.nvl-notizname{color:var(--text2);margin:12px 4px 7px;font-size:14px;font-weight:600}.nvl-ueber{color:var(--text3);letter-spacing:.04em;text-transform:uppercase;margin:18px 4px 7px;font-size:13px;font-weight:600}.nvl-gruppe{background:var(--bg2);border-radius:12px;overflow:hidden}.nvl-zeile{width:100%;min-height:56px;color:inherit;font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:8px 14px;display:flex;position:relative}.nvl-zeile+.nvl-zeile:before{content:"";border-top:.5px solid var(--sep);position:absolute;top:0;left:14px;right:0}.nvl-zeile.nvl-gewaehlt{background:#0a84ff24}.nvl-t{flex:1;min-width:0;display:block}.nvl-t b{font-variant-numeric:tabular-nums;font-size:16px;font-weight:600;display:block}.nvl-t b span{color:var(--text2);font-weight:400}.nvl-chips{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.nvl-pfeil{color:var(--text3);flex:none}.nvl-chip{background:var(--bg3);height:22px;color:var(--text);white-space:nowrap;border-radius:6px;align-items:center;padding:0 8px;font-size:12.5px;font-weight:500;display:inline-flex}.nvl-chip-zwischen{color:#8cc4ff;background:#0a84ff29}.nvl-chip-sicherung{color:#ffc271;background:#ff9f0a24}.nvl-chip-format{box-shadow:inset 0 0 0 1px var(--bg4);color:var(--text2);background:0 0}.nvl-chip-jetzt{color:#7ee2a0;background:#30d15829}.nvl-fuss{color:var(--text3);margin:14px 4px;font-size:13px;line-height:1.45}.nvl-meldung{border-radius:10px;margin:10px 16px 0;padding:9px 12px;font-size:14px;line-height:1.4}.nvl-einhalt .nvl-meldung{margin:10px 0 0}.nvl-meldung-ok{color:#7ee2a0;background:#30d15829}.nvl-meldung-fehler{color:#ff9a92;background:#ff453a29}.nvl-band{background:#ff9f0a24;border-bottom:1px solid #ff9f0a59;flex:none;padding:10px 16px 12px}.nvl-band-blau{background:#0a84ff29;border-bottom-color:#0a84ff66}.nvl-schild{color:#ffc271;align-items:center;gap:7px;font-size:15px;font-weight:600;display:flex}.nvl-band-blau .nvl-schild{color:#8cc4ff}.nvl-wann{color:var(--text2);margin-top:2px;font-size:14px}.nvl-knopf{background:var(--bg3);min-height:44px;color:var(--text);font:inherit;text-align:center;border:0;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:16px;font-weight:600;display:flex}.nvl-knopf:disabled{opacity:.6}.nvl-knopf.nvl-blau{background:var(--blue);color:#fff}.nvl-knopf.nvl-leer{color:var(--blue);background:0 0}.nvl-knopf.nvl-zweizeilig{padding:6px 12px;line-height:1.25}.nvl-band-knopf{background:#00000040;width:100%;margin-top:8px;font-size:15px}.nvl-hinweise{border-bottom:.5px solid var(--sep);color:var(--text2);flex-direction:column;gap:3px;padding:10px 16px;font-size:14px;display:flex}.nvl-h{gap:8px;display:flex}.nvl-h i{color:#ffc271;text-align:center;flex:none;width:12px;font-style:normal}.nvl-rollen{flex:1;min-height:0;overflow:auto}.nvl-laedt{color:var(--text3);margin:0;padding:16px 20px}.nvl-inhalt{outline:none;padding:16px 20px;font-size:16px;line-height:1.55}.nvl-inhalt .nvl-titel{margin:0 0 8px;font-size:24px;font-weight:700;line-height:1.2}.nvl-inhalt h2,.nvl-inhalt h3{margin:12px 0 2px;font-size:19px;font-weight:700}.nvl-inhalt p{margin:0 0 6px}.nvl-inhalt ul,.nvl-inhalt ol{margin:0 0 6px 22px;padding:0}.nvl-weg{border:1px dashed var(--bg4);color:var(--text3);border-radius:10px;margin:6px 0;padding:9px 12px;font-size:14px;display:block}.nvl-unten{padding:10px 16px calc(12px + env(safe-area-inset-bottom));border-top:.5px solid var(--sep);background:#161618;flex-direction:column;flex:none;gap:8px;display:flex}.nvl-reihe{gap:8px;display:flex}.nvl-vgl-kopf{border-bottom:.5px solid var(--sep);padding:12px 16px}.nvl-summe{font-size:17px;font-weight:700}.nvl-ausserdem{color:var(--text2);margin-top:2px;font-size:13.5px}.nvl-vgl{padding:10px 14px;font-size:15px;line-height:1.35}.nvl-blk{border-left:3px solid #0000;margin:0 0 6px;padding:4px 10px}.nvl-inh{white-space:pre-wrap;overflow-wrap:anywhere}.nvl-m{margin-bottom:1px;font-size:12.5px;font-weight:700;display:block}.nvl-blk[data-art=geaendert]{border-left-color:var(--orange)}.nvl-blk[data-art=geaendert] .nvl-m{color:var(--orange)}.nvl-blk[data-art=neu]{border-left-color:var(--green);background:#30d15829}.nvl-blk[data-art=neu] .nvl-m{color:var(--green)}.nvl-blk[data-art=entfernt]{border-left-color:var(--red);background:#ff453a29}.nvl-blk[data-art=entfernt] .nvl-m{color:var(--red)}.nvl-blk[data-art=entfernt] .nvl-x{color:var(--text2);text-decoration:line-through}.nvl-blk[data-art=formatierung]{border-left-color:var(--purple);border-left-style:dashed}.nvl-blk[data-art=formatierung] .nvl-m{color:var(--purple)}.nvl-blk[data-art=verschoben]{border-left-color:var(--blue);border-left-style:dotted}.nvl-blk[data-art=verschoben] .nvl-m{color:#8cc4ff}.nvl-blk[data-art=unveraendert]{color:var(--text2)}.nvl-vgl ins{color:#a5f0bd;text-underline-offset:3px;background:#30d15829;border-radius:3px;padding:0 2px;text-decoration:underline}.nvl-vgl del{color:#ff9a92;background:#ff453a29;border-radius:3px;padding:0 2px;text-decoration:line-through}.nvl-ausgelassen{width:100%;min-height:44px;color:var(--text3);font:inherit;text-align:left;background:0 0;border:0;margin:0 0 4px;padding:0 0 0 13px;font-size:13px;display:block}.nvl-dunkel{z-index:calc(var(--z-sheet) + 1);background:#0000008c;position:fixed;inset:0}.nvl-blatt{z-index:calc(var(--z-sheet) + 2);max-height:92vh;padding:8px 16px calc(14px + env(safe-area-inset-bottom));border-top:1px solid var(--sep);background:#2c2c2e;border-radius:16px 16px 0 0;position:fixed;bottom:0;left:0;right:0;overflow:auto}.nvl-griff{background:#ebebf540;border-radius:3px;width:36px;height:5px;margin:0 auto 10px}.nvl-blatt h3{margin:0 0 6px;font-size:19px;font-weight:700}.nvl-blatt p{color:#ebebf5cc;margin:0 0 10px;font-size:15px;line-height:1.45}.nvl-blatt p.nvl-klein{color:var(--text2);font-size:13.5px}.nvl-wahl{flex-direction:column;gap:6px;margin-bottom:8px;display:flex}.nvl-opt{border:1px solid var(--sep);background:var(--bg2);min-height:54px;color:inherit;font:inherit;text-align:left;border-radius:12px;align-items:center;gap:12px;padding:8px 12px;display:flex}.nvl-opt.nvl-an{background:#0a84ff1a;border-color:#0a84ff99}.nvl-punkt{border:2px solid var(--text3);border-radius:10px;flex:none;width:20px;height:20px;position:relative}.nvl-opt.nvl-an .nvl-punkt{border-color:var(--blue)}.nvl-opt.nvl-an .nvl-punkt:after{content:"";background:var(--blue);border-radius:50%;position:absolute;inset:3px}.nvl-opt b{font-size:16px;font-weight:600;display:block}.nvl-opt small{color:var(--text2);font-size:13px;display:block}.nvl-kasten{background:#ff9f0a24;border:1px solid #ff9f0a4d;border-radius:12px;margin:0 0 10px;padding:9px 12px;font-size:14px;line-height:1.4}.nvl-kasten b{color:#ffc271;margin-bottom:3px;display:block}.nvl-kasten ul{color:#ebebf5d9;margin:0 0 0 18px;padding:0}.nvl-blatt-knoepfe{flex-direction:column;gap:8px;display:flex}.nvl-mehr-rund{border:1px solid var(--sep);background:var(--bg3);width:44px;height:44px;color:var(--text);border-radius:22px;flex:none;place-items:center;display:grid}.nvl-dunkel-blatt{z-index:calc(var(--z-sheet) + 1)}.nvl-aktionsblatt{left:8px;right:8px;bottom:calc(8px + env(safe-area-inset-bottom));z-index:calc(var(--z-sheet) + 2);flex-direction:column;gap:8px;display:flex;position:fixed}.nvl-ab-gruppe{background:#2c2c2e;border-radius:14px;overflow:hidden}.nvl-ab-kopf{border-bottom:.5px solid var(--sep);color:var(--text2);text-align:center;padding:12px;font-size:13px}.nvl-ab-zeile{width:100%;min-height:56px;color:var(--blue);font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:0 18px;font-size:18px;display:flex}.nvl-ab-zeile+.nvl-ab-zeile{border-top:.5px solid var(--sep)}.nvl-ab-zeile.nvl-rot{color:var(--red)}.nvl-ab-abbrechen{width:100%;min-height:56px;color:var(--blue);font:inherit;background:0 0;border:0;place-items:center;font-size:18px;font-weight:600;display:grid}.tl-freigaben-zeile.tl-mit-verlauf{flex-wrap:wrap}.tl-verlauf-schalter{flex-direction:column;flex:0 0 100%;display:flex}.tl-verlauf-zeile{align-items:center;min-height:52px;font-size:16px}.tl-verlauf-zeile+.tl-verlauf-zeile{border-top:.5px solid var(--sep)}.tl-verlauf-zeile input{flex:none;width:24px;height:24px;margin:0}.tl-verlauf-zeile span small{color:var(--text3);font-size:13px;display:block}.tl-verlauf-zeile.tl-aus{color:var(--text3)}.tl-verlauf-knopf{border:1px solid var(--sep);background:var(--bg3);min-height:44px;color:var(--text);font:inherit;border-radius:10px;align-items:center;gap:6px;padding:0 10px;font-size:15px;display:inline-flex}}@media (width>=769px){.nrk-menue{z-index:1000;font-family:var(--ls-font)}.nrk-menue .nrk-ueber{text-overflow:ellipsis;white-space:nowrap;max-width:300px;overflow:hidden}.nrk-menue .nbe-menue-zeile{white-space:nowrap}.nrk-menue .nbe-menue-rechts{padding-left:18px}.nrk-menue .nbe-menue-zeile.nrk-offen{background:#303036}.nrk-pfeil:before{content:"›"}.nrk-fuss{color:var(--nbe-text3);white-space:nowrap;align-items:center;gap:4px;padding:6px 8px 4px;font-size:12px;display:flex}.nrk-fuss b{color:var(--nbe-text2);font-weight:500}.nrk-menue .nbe-rueckfrage p{max-width:300px}.nbe-sym[data-rk=oeffnen]:before{content:"↵"}.nbe-sym[data-rk=schwebend]:before{content:"❐"}.nbe-sym[data-rk=merken]:before{content:"☆"}.nbe-sym[data-rk=gemerkt]:before{content:"★"}.nbe-sym[data-rk=verschieben]:before{content:"→"}.nbe-sym[data-rk=teilen]:before{content:"⇄"}.nbe-sym[data-rk=verlassen]:before{content:"⇥"}.nbe-sym[data-rk=duplizieren]:before{content:"⧉"}.nbe-sym[data-rk=papierkorb]:before{content:"✕"}.nbe-sym[data-rk=keins]:before{content:"∅"}.nbe-sym[data-rk=buch]:before{content:"●"}.nbe-sym[data-rk=unter]:before{content:"↳"}.nbe-sym[data-rk=neu]:before{content:"+"}.nbe-sym[data-rk=bearbeiten]:before{content:"✎"}.nbe-sym[data-rk=ausschneiden]:before{content:"✂"}.nbe-sym[data-rk=kopieren]:before{content:"⧉"}.nbe-sym[data-rk=einfuegen]:before{content:"↧"}.nbe-sym[data-rk=als-code]:before{content:"{ }"}.nbe-sym[data-rk=aufgabe]:before{content:"✓"}.nbe-sym[data-rk=lesezeichen]:before{content:"⚑"}.nbe-sym[data-rk=link]:before{content:"↗"}.nbe-sym[data-rk=formatierung-weg]:before{content:"T✕"}.nbe-sym[data-rk=umwandeln]:before{content:"¶"}.nbe-sym[data-rk=alles]:before{content:"⬚"}.nbe-sym[data-rk=art-p]:before{content:"¶"}.nbe-sym[data-rk=art-h1]:before{content:"H1"}.nbe-sym[data-rk=art-h2]:before{content:"H2"}.nbe-sym[data-rk=art-h3]:before{content:"H3"}.nbe-sym[data-rk=art-h4]:before{content:"H4"}.nbe-sym[data-rk=art-h5]:before{content:"H5"}.nbe-sym[data-rk=art-h6]:before{content:"H6"}.nbe-sym[data-rk=art-ul]:before{content:"•"}.nbe-sym[data-rk=art-ol]:before{content:"1."}.nbe-sym[data-rk=art-todo]:before{content:"☐"}.nbe-sym[data-rk=art-zitat]:before{content:"❝"}.nbe-sym[data-rk=art-code]:before{content:"{ }"}.nrk-menue .nbe-menue-zeile.nbe-rot .nbe-sym{color:var(--nbe-rot)}.nrk-menue .nbe-menue-zeile:disabled .nbe-sym{color:var(--nbe-text3)}.pkm-note-item[data-rk-ziel],.pkm-nb-list .pkm-nb-item[data-rk-ziel]{box-shadow:inset 0 0 0 1.5px var(--blue)}.nrk-hinweis{z-index:1000;border:1px solid var(--sep);background:var(--bg2);max-width:320px;color:var(--text);border-radius:8px;margin:0;padding:8px 12px;font-size:12.5px;line-height:1.4;position:fixed;box-shadow:0 10px 30px #00000059}}.kiz-karte{max-width:460px}.kiz-titel{overflow-wrap:anywhere}.kiz-neben{color:var(--text2);overflow-wrap:anywhere;margin:-10px 0 18px;font-size:.875rem}.kiz-ziel{background:var(--bg3);border:1px solid var(--sep);border-radius:10px;flex-direction:column;gap:4px;margin:0 0 16px;padding:12px 14px;display:flex}.kiz-ziel-titel{color:var(--text2);font-size:.8125rem}.kiz-ziel-host{color:var(--text);overflow-wrap:anywhere;font-size:1.25rem;font-weight:700}.kiz-ziel-pfad{color:var(--text2);overflow-wrap:anywhere;font-size:.875rem}.kiz-ziel-fremd{border-color:var(--red)}.kiz-ziel-warnung{color:var(--red);font-size:.875rem;line-height:1.4}.kiz-satz{color:var(--text);margin:0 0 8px;font-size:.9375rem;line-height:1.45}.kiz-liste{color:var(--text);margin:0 0 14px;padding-left:20px;font-size:.9375rem;line-height:1.45}.kiz-liste li+li{margin-top:4px}.kiz-hinweis{color:var(--text2);margin:0 0 6px;font-size:.8125rem;line-height:1.4}.kiz-knoepfe{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.kiv-adresse{align-items:center;gap:8px;margin-bottom:10px;display:flex}.kiv-adresse .konto-schluessel-wert{flex:1;min-width:0;margin-bottom:0}.kiv-frage{color:var(--text);flex-direction:column;gap:6px;margin-top:6px;font-size:.8125rem;display:flex}.kiv-frage-knoepfe{gap:8px;display:flex}.kiv-gefahr{border-color:var(--red);color:var(--red)}.kis-anleitung{margin:4px 0 12px;font-size:.8125rem}.kis-anleitung>summary{color:var(--blue);cursor:pointer;padding:4px 0;font-weight:600}.kis-anleitung ol{color:var(--text);margin:6px 0 8px;padding-left:20px;line-height:1.5}.kis-anleitung li+li{margin-top:4px}.kiv-balken{background:var(--bg3);border-radius:4px;height:8px;margin:2px 0 8px;overflow:hidden}.kiv-balken>span{background:var(--green,#34c759);height:100%;display:block}.kiv-balken-warnung>span{background:var(--orange,#f0a020)}.kiv-balken-erreicht>span{background:var(--red)}.kiv-warnung{color:var(--orange,#f0a020)}.kiv-grenze{flex-wrap:wrap;align-items:flex-end;gap:8px;margin:6px 0;display:flex}.kiv-grenze-feld{color:var(--text2);flex-direction:column;gap:3px;min-width:0;font-size:.75rem;display:flex}.kiv-grenze-feld input{width:110px}@media (width<=768px){.kiv-grenze{flex-direction:column;align-items:stretch}.kiv-grenze-feld input,.kiv-grenze-feld select,.kiv-grenze .btn{width:100%;min-height:44px}.kis-anleitung>summary{box-sizing:border-box;min-height:var(--ls-touch-min,44px);padding:12px 0}.kiz-knoepfe{flex-direction:column-reverse}.kiz-knoepfe .btn{width:100%;min-height:44px}.kiv-frage-knoepfe .mini-action-btn,.kiv-adresse .mini-action-btn{min-height:44px}}@media (width>=769px){.nbe-seitenkopf{position:relative}.nbe-rs-titel-spiegel{color:#0000;pointer-events:none;white-space:pre-wrap;overflow-wrap:break-word;border-style:solid;border-color:#0000;margin:0;position:absolute;overflow:visible}.nbe-inhalt .nbe-rs-falsch,.rte-content .nbe-rs-falsch,.nbe-rs-titel-spiegel .nbe-rs-falsch{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='4' viewBox='0 0 6 4'%3E%3Cpath d='M0 3 C1.5 3 1.5 1 3 1 S4.5 3 6 3' fill='none' stroke='%23ff6961' stroke-width='1.3'/%3E%3C/svg%3E");background-position:0 100%;background-repeat:repeat-x;background-size:6px 4px;padding-bottom:2px}.nbe-rs-menue{--nbe-text:#e7e7ea;--nbe-text2:#9b9ba3;--nbe-text3:#5f5f67;--nbe-linie:#29292e;--nbe-hover:#232328;--nbe-menue:#222226;--nbe-menue-rand:#36363c;--nbe-wahl:#0a84ff2e;--nbe-rot:#ff6961;min-width:220px;max-width:340px;z-index:calc(var(--z-modal) + 10)}.nbe-menue-ueber.nbe-rs-kopf{overflow-wrap:anywhere;text-transform:none;letter-spacing:normal;font-size:12px}.nbe-rs-vorschlag{font-weight:600}.nbe-rs-hinweis{border:1px solid var(--nbe-linie);color:var(--nbe-text2);cursor:pointer;font:inherit;background:0 0;border-radius:999px;margin:-14px 0 18px;padding:2px 9px;font-size:12px;display:inline-block}.nbe-rs-hinweis:hover,.nbe-rs-hinweis:focus-visible{border-color:var(--nbe-text3);color:var(--nbe-text);outline:none}.nbe-rs-hinweis-fehler{color:var(--nbe-rot);cursor:help;border-color:#ff696180}.nbe-rs-speicherfehler{margin:-10px 0 18px}}.settings-woerterbuch{margin:4px 0 12px}.settings-woerterbuch summary{cursor:pointer;color:var(--text2);font-size:.875rem}.settings-woerter{flex-wrap:wrap;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.settings-woerter li{border:1px solid var(--sep);border-radius:999px;align-items:center;gap:2px;padding:2px 2px 2px 10px;font-size:.8125rem;display:inline-flex}.settings-woerter .settings-wort-weg{min-width:24px;padding:0 6px;line-height:1.4}.settings-fach{cursor:pointer;align-items:flex-start;gap:10px;margin:8px 0;line-height:1.4;display:flex}.settings-fach input{margin-top:3px}.settings-fach small{color:var(--text2)}.rs-sm-inhalt{flex-direction:column;gap:10px;min-height:0;display:flex}.rs-sm-satz{color:var(--text2);margin:0;font-size:13px;line-height:1.45}.rs-sm-leise{color:var(--text3)}.rs-sm-warnung{background:color-mix(in srgb, var(--orange) 14%, transparent);border:1px solid color-mix(in srgb, var(--orange) 45%, transparent);color:var(--text);border-radius:8px;margin:0;padding:8px 10px;font-size:13px;font-weight:600;line-height:1.4}.rs-sm-fehler{color:var(--red);margin:0;font-size:13px}.rs-sm-kopf{color:var(--text2);align-items:center;gap:8px;font-size:12px;display:flex}.rs-sm-luft{flex:1}.rs-sm-mini{color:var(--blue);cursor:pointer;background:0 0;border:0;padding:2px 0;font-family:inherit;font-size:12px}.rs-sm-liste{border:1px solid var(--sep);max-height:min(calc(46vh / var(--ls-skala)), 360px);border-radius:8px;margin:0;padding:4px 0;list-style:none;overflow-y:auto}.rs-sm-zeile{cursor:pointer;align-items:center;gap:10px;min-height:32px;padding:2px 10px;display:flex}.rs-sm-zeile:hover{background:var(--bg3)}.rs-sm-zeile input{flex:none;width:16px;height:16px;margin:0}.rs-sm-wort{overflow-wrap:anywhere;flex:1;min-width:0;font-size:14px}.rs-sm-anzahl{color:var(--text3);font-variant-numeric:tabular-nums;flex:none;font-size:12px}.rs-sm-knoepfe{flex-wrap:wrap;justify-content:flex-end;gap:8px;padding-top:4px;display:flex}.rs-sm-knopf{background:var(--bg3);border:1px solid var(--sep);color:var(--text);cursor:pointer;border-radius:8px;min-height:34px;padding:6px 12px;font-family:inherit;font-size:13px}.rs-sm-knopf.rs-sm-haupt{background:var(--blue);border-color:var(--blue);color:#fff}.rs-sm-knopf:disabled{background:var(--bg4);border-color:var(--bg4);color:var(--text3);cursor:default}.rs-ch{border-top:1px solid var(--sep);margin-top:14px;padding-top:12px}.rs-ch-titel{margin:0 0 4px;font-size:14px}.rs-ch-satz{color:var(--text2);margin:0 0 8px;font-size:12px;line-height:1.45}.rs-ch-fehler{color:var(--red);margin:0 0 8px;font-size:12px}.rs-ch-liste{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.rs-ch-zeile{border:1px solid var(--sep);border-radius:8px;padding:6px 10px}.rs-ch-kopf,.rs-ch-frage{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.rs-ch-frage{margin-top:6px;font-size:13px}.rs-ch-text{overflow-wrap:anywhere;flex:200px;min-width:0;font-size:13px}.rs-ch-luft{flex:1}.rs-ch-mini{color:var(--blue);cursor:pointer;background:0 0;border:0;min-height:28px;padding:2px 0;font-family:inherit;font-size:12px}.rs-ch-mini.rs-ch-gefahr{color:var(--red)}.rs-ch-woerter{color:var(--text2);overflow-wrap:anywhere;margin-top:4px;font-size:12px}@media (width>=769px){.fws-zeige{color:var(--blue);cursor:pointer;font:inherit;font-size:13px;line-height:inherit;vertical-align:top;background:0 0;border:0;margin-left:6px;padding:0}.fws-zeige:hover{text-decoration:underline}.fws{border-top:1px solid var(--sep);min-width:0;padding:12px 0 16px}.fws-reiter{background:var(--bg);border:1px solid var(--sep);border-radius:10px;gap:2px;padding:3px;display:flex}.fws-tab{color:var(--text2);cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:0;border-radius:7px;flex:1 1 0;justify-content:center;align-items:center;gap:6px;min-width:0;height:30px;padding:0 8px;font-size:13px;display:flex;overflow:hidden}.fws-tab small{color:var(--text3);font-size:11px}.fws-tab.fws-an{background:var(--bg4);color:var(--text)}.fws-kopf{align-items:center;gap:12px;margin-top:10px;display:flex}.fws-kopf p{color:var(--text2);flex:1;min-width:0;margin:0;font-size:13px;line-height:1.4}.fws-zu{background:var(--bg3);border:1px solid var(--sep);color:var(--text);cursor:pointer;font:inherit;border-radius:9px;flex:none;height:33px;padding:0 14px;font-size:14px;font-weight:600}.fws-suche{align-items:center;gap:10px;margin-top:12px;display:flex}.fws-feld{background:var(--bg3);border:1px solid var(--sep);color:var(--text3);border-radius:9px;flex:1;align-items:center;gap:8px;min-width:0;height:38px;padding:0 12px;display:flex}.fws-feld:focus-within{border-color:var(--blue)}.fws-feld svg{flex:none}.fws-feld input{appearance:none;box-shadow:none;color:var(--text);font:inherit;background:0 0;border:0;outline:none;flex:1;min-width:0;height:100%;padding:0;font-size:14px}.fws-feld input::placeholder{color:var(--text3)}.fws-feld input::-webkit-search-cancel-button{filter:invert(.6)}.fws-zahl{color:var(--text2);white-space:nowrap;font-size:13px}.fws-spalten{columns:4;column-gap:18px;margin:12px 0 0;padding:0;font-size:14px;list-style:none}.fws-spalten li{break-inside:avoid;text-overflow:ellipsis;white-space:nowrap;height:22px;line-height:22px;overflow:hidden}.fws-spalten mark{color:var(--text);background:#0a84ff47;border-radius:3px}.fws-satz{color:var(--text2);margin:12px 0 0;font-size:13px}.fws-leer{color:var(--text2);margin-top:12px;font-size:14px;line-height:1.5}.fws-leer p{margin:0}.fws-leer p:first-child{color:var(--text)}.fws-fuss{border-top:1px solid var(--sep);color:var(--text2);justify-content:space-between;align-items:center;gap:12px;min-height:43px;margin-top:12px;padding-top:10px;font-size:13px;display:flex}.fws-leeren{color:var(--blue);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-size:13px}.fws-seiten{gap:4px;display:flex}.fws-seite{color:var(--text);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:8px;place-items:center;min-width:32px;height:32px;padding:0 4px;font-size:13px;display:grid}.fws-seite:hover:not(:disabled):not(.fws-an):not(.fws-luecke){background:var(--bg3)}.fws-seite.fws-an{background:var(--blue);color:#fff;font-weight:600}.fws-seite:disabled,.fws-seite.fws-luecke{color:var(--text3);cursor:default}}@media (width<=768px){.fwh-zeigen{color:var(--blue);cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:2px;height:44px;padding:0;font-size:15.5px;display:flex}.fwh-ebene{z-index:calc(var(--z-modal) + 20);background:#00000080;position:fixed;inset:0}.fwh-blatt{background:var(--bg3);color:var(--text);bottom:0;left:0;right:0;top:calc(var(--ls-safe-top) + 60px);border-radius:20px 20px 0 0;flex-direction:column;animation:.28s cubic-bezier(.32,.72,0,1) both fwhHoch;display:flex;position:absolute;overflow:hidden;box-shadow:0 -8px 30px #00000080}@keyframes fwhHoch{0%{transform:translateY(100%)}to{transform:translateY(0)}}.fwh-zug{touch-action:none;flex:none}.fwh-griff{background:#ebebf54d;border-radius:3px;width:36px;height:5px;margin:6px auto 0}.fwh-bk{align-items:center;height:46px;padding:0 8px;display:flex}.fwh-zur{color:var(--blue);cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:2px;height:44px;padding:0 8px;font-size:17px;display:flex}.fwh-titel{overflow-wrap:anywhere;flex:none;margin:0;padding:0 19px 6px;font-size:24px;font-weight:700;line-height:1.2}.fwh-titel small{color:var(--text2);font-size:14px;font-weight:400;display:block}.fwh-rollt{overscroll-behavior:contain;flex:1;min-height:0;padding:0 19px 12px;overflow:hidden auto}.fwh-chips{scrollbar-width:none;white-space:nowrap;gap:8px;margin:4px -19px 0;padding:0 19px;display:flex;overflow-x:auto}.fwh-chips::-webkit-scrollbar{display:none}.fwh-chip{background:var(--bg2);border:1px solid var(--sep);color:var(--text2);cursor:pointer;font:inherit;border-radius:17px;flex:none;align-items:center;gap:6px;height:34px;padding:0 12px;font-size:14px;display:inline-flex}.fwh-chip small{opacity:.7;font-size:12px}.fwh-chip.fwh-an{color:#4ea4ff;background:#0a84ff2e;border-color:#0a84ff80}.fwh-feld{background:var(--bg2);border:1px solid var(--sep);color:var(--text3);border-radius:12px;align-items:center;gap:10px;height:44px;margin-top:12px;padding:0 12px;display:flex}.fwh-feld:focus-within{border-color:var(--blue)}.fwh-feld svg{flex:none}.fwh-feld input{appearance:none;box-shadow:none;color:var(--text);font:inherit;background:0 0;border:0;outline:none;flex:1;min-width:0;height:100%;padding:0;font-size:16px}.fwh-feld input::placeholder{color:var(--text3)}.fwh-info{color:var(--text2);justify-content:space-between;margin:12px 2px 6px;font-size:13px;display:flex}.fwh-zwei{background:var(--bg2);border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:0;padding:4px 0;list-style:none;display:grid}.fwh-zwei li{text-overflow:ellipsis;white-space:nowrap;align-items:center;height:38px;padding:0 14px;font-size:15.5px;line-height:38px;display:block;overflow:hidden}.fwh-zwei mark{color:var(--text);background:#0a84ff47;border-radius:3px}.fwh-satz{color:var(--text2);margin:16px 2px 0;font-size:15px}.fwh-leer{background:var(--bg2);color:var(--text2);border-radius:12px;margin-top:12px;padding:14px 14px 4px;font-size:15px;line-height:1.45}.fwh-leer p{margin:0 0 6px}.fwh-leer p:first-child{color:var(--text)}.fwh-leeren{color:var(--blue);cursor:pointer;font:inherit;background:0 0;border:0;height:44px;padding:0;font-size:15px}.fwh-fuss{background:var(--bg3);border-top:.5px solid var(--sep);height:calc(64px + var(--ls-safe-bottom));padding:0 12px var(--ls-safe-bottom);flex:none;justify-content:space-between;align-items:center;display:flex}.fwh-pf{background:var(--bg2);color:var(--blue);cursor:pointer;border:0;border-radius:22px;place-items:center;width:44px;height:44px;padding:0;display:grid}.fwh-pf:disabled{color:var(--text3);cursor:default}.fwh-mitte{text-align:center;font-size:15px}.fwh-mitte b{font-weight:700;display:block}.fwh-mitte small{color:var(--text2);font-size:12px;display:block}}.speicher-status{color:var(--text3);white-space:nowrap;font-size:.6875rem}.speicher-status.ist-ungespeichert{color:var(--text2)}.speicher-status-fehler{color:var(--red,#ff453a);cursor:pointer;background:#ff453a1f;border:1px solid #ff453a8c;border-radius:6px;padding:3px 10px;font-size:.8125rem;font-weight:600}.speicher-status-fehler:hover{background:#ff453a33}.speicher-status-fehler[data-abgelehnt]{cursor:default}.speicher-status-fehler[data-abgelehnt]:hover{background:#ff453a1f}@media (width>=769px){.speicher-status{font-size:.75rem}}.persons-panel{flex-direction:column;gap:12px;display:flex}.person-subtitle{color:var(--text2);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:.75rem;overflow:hidden}.person-pending-banner{background:var(--bg2);border:1px solid var(--sep);border-radius:10px;padding:10px 12px}.person-pending-toggle{color:var(--text);cursor:pointer;text-align:left;background:0 0;border:none;width:100%;padding:0;font-size:.8125rem;font-weight:600}.person-pending-list{flex-direction:column;gap:8px;margin:10px 0 0;padding:0;list-style:none;display:flex}.person-pending-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.person-pending-text{font-size:.8125rem}.person-pending-actions{flex-shrink:0;gap:6px;display:flex}.person-conn{flex-direction:column;gap:12px;display:flex}.person-conn-label{color:var(--text3);letter-spacing:.02em;text-transform:uppercase;margin-bottom:4px;font-size:.6875rem;font-weight:600}.person-balance{font-size:.875rem;font-weight:600}.person-balance.owes-you{color:var(--green)}.person-balance.you-owe{color:var(--red)}@media (width<=768px){.person-pending-row{flex-direction:column;align-items:flex-start}.person-pending-actions{width:100%}.person-pending-actions .mini-action-btn{flex:1}}.shop-quickadd{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.shop-note{color:var(--text2);overflow-wrap:anywhere;white-space:pre-wrap;margin-top:6px;font-size:.8125rem}.shop-toolbar-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.shop-panel{background:var(--surface,#7878800f);border:1px solid var(--sep);border-radius:12px;flex-direction:column;gap:12px;padding:14px;display:flex}.shop-panel-title{justify-content:space-between;align-items:center;gap:10px;font-weight:700;display:flex}.shop-stat-tiles{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.shop-stat-tile{background:var(--surface2,#7878801a);text-align:center;border-radius:10px;flex-direction:column;align-items:center;gap:2px;padding:10px 8px;display:flex}.shop-stat-value{font-size:1.125rem;font-weight:700}.shop-stat-label{color:var(--text3);font-size:.6875rem}.shop-stat-block{flex-direction:column;gap:8px;display:flex}.shop-stat-heading{color:var(--text2);letter-spacing:.02em;text-transform:uppercase;font-size:.75rem;font-weight:700}@media (width<=768px){.shop-quickadd{flex-wrap:nowrap}.shop-quickadd .trk-grow{flex:auto;min-width:0;min-height:44px;font-size:1rem}.shop-quickadd .shop-add-btn{white-space:nowrap;flex:none;min-height:44px;padding:8px 12px}.shop-toolbar-row{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;flex-shrink:0;overflow-x:auto}.shop-toolbar-row::-webkit-scrollbar{display:none}.shop-toolbar-row .trk-chip-btn,.shop-toolbar-row .shop-total-pill{white-space:nowrap;flex:none}.shop-toolbar-row .trk-chip-btn{min-height:var(--ls-touch-min)}.shop-stat-tiles{grid-template-columns:repeat(2,1fr)}}.suche-backdrop{padding:calc(10vh / var(--ls-skala)) 16px 16px;z-index:var(--z-modal,400);background:#00000080;justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0}.suche-panel{background:var(--bg2);border:1px solid var(--sep);box-shadow:var(--shadow);max-height:calc(70vh / var(--ls-skala));border-radius:14px;flex-direction:column;width:100%;max-width:640px;display:flex;overflow:hidden}.suche-eingabe{border:none;border-bottom:1px solid var(--sep);color:var(--text);min-height:var(--ls-touch-min,44px);background:0 0;outline:none;width:100%;padding:14px 16px;font-size:1rem}.suche-eingabe::placeholder{color:var(--text3)}.suche-liste{padding:8px;overflow-y:auto}.suche-hinweis{color:var(--text3);padding:14px 8px;font-size:.8125rem}.suche-fehler{color:var(--red)}.suche-gruppe+.suche-gruppe{margin-top:10px}.suche-gruppe-titel{color:var(--text3);letter-spacing:.04em;text-transform:uppercase;padding:4px 8px;font-size:.6875rem;font-weight:700}.suche-treffer{color:var(--text);cursor:pointer;min-height:var(--ls-touch-min,44px);text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;width:100%;padding:0 8px;display:flex}.suche-treffer:hover:not(:disabled){background:var(--bg3)}.suche-treffer-tot{cursor:default;opacity:.6}.suche-treffer-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.suche-treffer-kat{color:var(--text3);flex:none;font-size:.75rem}.ls-suche-gruppe+.suche-gruppe,.ls-suche-gruppe+.suche-hinweis{margin-top:10px}.ls-suche-gruppe-titel{color:var(--text3);letter-spacing:.04em;text-transform:uppercase;padding:4px 8px;font-size:.6875rem;font-weight:700}.ls-suche-befehl{color:var(--text);cursor:pointer;min-height:var(--ls-touch-min,44px);text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;width:100%;padding:0 8px;display:flex}.ls-suche-befehl:hover,.ls-suche-befehl.ls-markiert,.suche-treffer.ls-markiert:not(:disabled){background:var(--bg3)}.ls-suche-befehl-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ls-suche-befehl-hinweis{color:var(--text3);flex:none;font-size:.75rem}@media (width<=768px){.suche-backdrop{padding:6vh 10px 10px}.suche-panel{max-height:80vh}}.mk-liste{grid-template-columns:1fr 1fr;gap:8px;margin:6px 0 10px;padding:0;list-style:none;display:grid}.mk-kachel{background:var(--bg3);border:1px solid var(--sep);border-radius:10px;transition:border-color .15s}.mk-kachel.an{border-color:var(--blue)}.mk-kachel.fest{opacity:.75}.mk-label{cursor:pointer;align-items:flex-start;gap:10px;min-height:44px;padding:10px 12px;display:flex}.mk-kachel.fest .mk-label{cursor:default}.mk-label input{flex-shrink:0;width:16px;height:16px;margin-top:2px}.mk-text{flex-direction:column;gap:2px;min-width:0;display:flex}.mk-titel{color:var(--text);font-size:.875rem;font-weight:600}.mk-fest{color:var(--text3);font-weight:400}.mk-satz{color:var(--text2);font-size:.75rem;line-height:1.4}@media (width<=768px){.mk-liste{grid-template-columns:1fr}}.mk-unfertig{color:var(--orange)}.mr-bereich{border-top:1px solid var(--sep);margin-top:14px;padding-top:12px}.mr-liste{flex-direction:column;gap:6px;margin:6px 0 10px;padding:0;list-style:none;display:flex}.mr-zeile{background:var(--bg3);border:1px solid var(--sep);cursor:grab;border-radius:10px;align-items:center;gap:10px;min-height:44px;padding:4px 8px 4px 10px;display:flex;position:relative}.mr-zeile[data-gezogen]{opacity:.45}.mr-zeile[data-ziel]:after{background:var(--blue);content:"";pointer-events:none;border-radius:2px;height:3px;position:absolute;left:6px;right:6px}.mr-zeile[data-ziel=vor]:after{top:-5px}.mr-zeile[data-ziel=nach]:after{bottom:-5px}.mr-griff{color:var(--text3);flex:none;font-size:1rem;line-height:1}.mr-platz{color:var(--text3);font-variant-numeric:tabular-nums;flex:none;min-width:52px;font-size:.75rem}.mr-name{color:var(--text);text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:.875rem;font-weight:600;overflow:hidden}.mr-knoepfe{flex:none;gap:6px;display:flex}.mr-knopf{background:var(--bg4);border:1px solid var(--sep);color:var(--text);cursor:pointer;font:inherit;white-space:nowrap;border-radius:8px;min-height:34px;padding:4px 10px;font-size:.8125rem}.mr-knopf:hover:not(:disabled){border-color:var(--blue)}.mr-knopf:disabled{cursor:default;opacity:.35}.mr-fuss{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.mr-stand{margin:0}@media (width>=769px){.mr-vorschau{background:var(--bg3);border-radius:9px;flex-wrap:wrap;gap:2px;margin:8px 0 10px;padding:3px;display:flex}.mr-reiter{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;position:relative}.mr-reiter:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.mr-reiter[data-gezogen]{opacity:.4}.mr-reiter[data-ziel]:after{background:var(--blue);content:"";pointer-events:none;border-radius:2px;width:3px;position:absolute;top:3px;bottom:3px}.mr-reiter[data-ziel=vor]:after{left:-2px}.mr-reiter[data-ziel=nach]:after{right:-2px}.mr-geist{color:var(--text);pointer-events:none;will-change:transform;z-index:2000;background:linear-gradient(#45454b,#37373d);transition:none;position:fixed;top:0;left:0;box-shadow:0 4px 14px #00000073}}@media (width<=768px){.mr-knopf{min-height:40px}.mr-platz{display:none}}.tsk-zeit-hinweis{color:var(--text3);align-self:center;font-size:.75rem}.tk-later-tasks{background:var(--bg2);border:1px dashed var(--sep);color:var(--text3);cursor:pointer;text-align:left;border-radius:10px;width:100%;margin:0 0 8px;padding:8px 12px;font-size:.8125rem}.tk-later-tasks.offen{border-style:solid}.tk-later-tasks:hover,.tk-later-tasks:focus-visible{border-color:var(--blue);color:var(--text)}.tk-split{min-height:0;display:block}@media (width>=769px){.tk-detailspalte{display:none}}.tk-split{flex-direction:column;flex:1;min-height:0;display:flex}@media (width>=1200px){.tk-split{flex-direction:row;align-items:stretch}.tk-split>.list-scroll{flex:0 800px;min-width:0}.tk-detailspalte{background:#00000059;flex:360px;min-width:0;padding:14px;display:block;overflow-y:auto;box-shadow:inset 1px 0 #54545859}}.tk-karte{background:linear-gradient(#1e1e22,#17171a);border-radius:14px;padding:18px 20px;box-shadow:inset 0 1px #ffffff0f,0 4px 20px #00000080}.tk-karte.leer{box-shadow:none;background:0 0;padding:24px 8px}.tk-leer-titel{color:var(--text2);margin-bottom:7px;font-size:.9375rem;font-weight:600}.tk-leer-text{color:var(--text3);font-size:.8125rem;line-height:1.55}.tk-karte-titel{letter-spacing:-.015em;font-size:1.0625rem;font-weight:600;line-height:1.3}.tk-karte-chips{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.tk-chip{color:var(--text2);background:#ffffff0f;border-radius:999px;padding:3px 9px;font-size:.75rem}.tk-chip.prio-urgent{color:var(--red);background:#ff453a29}.tk-chip.prio-high{color:var(--orange);background:#ff9f0a29}.tk-karte-felder{margin-top:16px}.tk-feld{border-bottom:1px solid #54545826;align-items:baseline;gap:12px;padding:7px 0;display:flex}.tk-feld-name{color:var(--text3);letter-spacing:.05em;text-transform:uppercase;flex:none;width:80px;font-size:.75rem}.tk-feld-wert{min-width:0;font-size:.8125rem}.tk-feld-wert.leise{color:var(--text2)}.tk-karte-text{color:var(--text2);margin-top:14px;font-size:.8125rem;line-height:1.55}.tk-karte-schritte{margin-top:16px}.tk-schritte-kopf{align-items:center;gap:9px;margin-bottom:8px;display:flex}.tk-fortschritt{background:#ffffff12;border-radius:999px;flex:1;height:3px;overflow:hidden}.tk-fortschritt>span{background:var(--green);height:100%;display:block}.tk-schritt-zeile{align-items:center;gap:6px;display:flex}.tk-schritt-weg{color:#0000;cursor:pointer;background:0 0;border:none;border-radius:6px;flex:none;width:22px;height:22px;font-size:.9375rem;line-height:1}.tk-schritt-zeile:hover .tk-schritt-weg{color:var(--text3)}.tk-schritt-weg:hover{color:var(--red);background:#ff453a29}.tk-schritt-weg:focus-visible{color:var(--text2);outline:1px solid var(--blue)}.tk-schritt{min-width:0;color:var(--text);cursor:pointer;text-align:left;background:0 0;border:none;flex:1;align-items:center;gap:9px;width:100%;padding:5px 0;font-size:.8125rem;display:flex}.tk-schritt-box{border:1.5px solid var(--text3);border-radius:4px;flex:none;width:14px;height:14px}.tk-schritt.fertig{color:var(--text3);text-decoration:line-through}.tk-schritt.fertig .tk-schritt-box{background:var(--green);border-color:var(--green)}.tk-karte-aktionen{flex-wrap:wrap;gap:7px;margin-top:20px;display:flex}.tk-karte-btn{color:var(--text);cursor:pointer;background:linear-gradient(#303035,#26262a);border:none;border-radius:9px;padding:7px 14px;font-size:.8125rem;box-shadow:inset 0 1px #ffffff0f,0 1px 2px #0006}.tk-karte-btn.weg{color:var(--text2);margin-left:auto}.tk-karte-btn.weg:hover{color:#fff;background:linear-gradient(#7f2a24,#66201c)}.tk-karte-btn.haupt{background:linear-gradient(#3d95ff,#0a70e0);font-weight:500;box-shadow:inset 0 1px #ffffff38,0 1px 3px #00000080}@media (width>=1200px){.tk-split .t-item.expanded .t-detail,.tk-split .t-item.editing .t-detail{display:none}.tk-split .t-item.expanded,.tk-split .t-item.editing{box-shadow:inset 0 1px 0 #ffffff0f, inset 3px 0 0 var(--blue);background:linear-gradient(#2b2b31,#232328);border-color:#0000}.tk-split .t-expand-hint{display:none}.tk-split .t-item.expanded .t-title,.tk-split .t-item.editing .t-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tk-split .t-actions .t-edit-btn:not(.t-start-btn),.tk-split .t-actions .t-del{display:none}.tk-split .t-item{position:relative}.tk-split .t-actions{align-items:center;margin:0;position:absolute;top:0;bottom:0;right:10px}.tk-split .t-start-btn{color:var(--green);background:linear-gradient(#303035,#26262a);border:none;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:inline-flex;box-shadow:inset 0 1px #ffffff0f,0 1px 2px #0006}.tk-split .t-actions .t-start-btn{opacity:1}.tk-split .t-item.done .t-start-btn{display:none}.tk-split .t-start-btn:hover{color:#4ade80;background:linear-gradient(#3b3b41,#303035)}.tk-split .t-item:before{content:"";background:#5454584d;width:1px;position:absolute;top:10px;bottom:10px;right:106px}.tk-split .t-start-btn svg{width:14px;height:14px}}.tk-frist.ueber{color:var(--red);font-weight:500}.tk-frist.heute{color:var(--orange);font-weight:500}.tk-frist.keine{color:var(--text3)}.tk-frist-schnell{gap:3px;margin-left:auto;display:flex}.tk-frist-btn{color:var(--text2);cursor:pointer;background:linear-gradient(#303035,#26262a);border:none;border-radius:7px;justify-content:center;align-items:center;width:24px;height:22px;font-size:.8125rem;line-height:1;display:inline-flex;box-shadow:inset 0 1px #ffffff0f,0 1px 2px #0006}.tk-frist-btn:hover{color:var(--text);background:linear-gradient(#3b3b41,#303035)}.tk-schritte-feld{resize:vertical;min-height:56px;font-family:inherit;line-height:1.4}.tk-karte-neu{gap:7px;margin-top:14px;display:flex}.tk-karte-neu .fc-in{flex:1;min-width:0}.tk-karte-zeile{flex-direction:column;align-items:flex-start;gap:6px;margin-top:14px;display:flex}.tk-karte-zeile .tk-feld-name{width:auto}.tk-karte-zeile .tk-karte-knopfreihe{align-self:stretch}.tk-karte-knopfreihe{flex-wrap:wrap;align-items:center;gap:6px;max-width:100%;display:flex}.tk-karte-knopfreihe .fc-in{flex:0 auto;width:auto;max-width:190px}.tk-karte-btn.klein{padding:5px 11px;font-size:.8125rem}.t-prio-zeichen{letter-spacing:-.12em;text-align:center;width:18px;margin-right:6px;font-weight:700;display:inline-block}.t-prio-zeichen.prio-low{color:#11d915;font-weight:500}.t-prio-zeichen.prio-normal{color:var(--text3)}.t-prio-zeichen.prio-high{color:var(--orange)}.t-prio-zeichen.prio-urgent{color:var(--red)}.t-dauer{color:var(--text3);font-variant-numeric:tabular-nums;pointer-events:none;font-size:.75rem}@media (width>=1200px){.tk-split .t-dauer{text-align:right;position:absolute;top:50%;right:52px;transform:translateY(-50%)}.tk-split .t-item .t-body{padding-right:108px}}.tk-gruppe{align-items:center;gap:9px;padding:14px 2px 6px;display:flex}.tk-gruppe:first-child{padding-top:4px}.tk-gruppe-name{letter-spacing:.07em;text-transform:uppercase;font-size:.75rem;font-weight:700}.tk-gruppe-linie{background:#54545847;flex:1;height:1px}.tk-gruppe-zahl{color:var(--text3);font-variant-numeric:tabular-nums;font-size:.75rem}.tk-gruppe.rot .tk-gruppe-name{color:var(--red)}.tk-gruppe.orange .tk-gruppe-name{color:var(--orange)}.tk-gruppe.hell .tk-gruppe-name{color:var(--text2)}.tk-gruppe.leise .tk-gruppe-name{color:#ebebf56b}.tk-gruppe.still .tk-gruppe-name{color:var(--text3)}.t-item{cursor:pointer;border:1px solid #0000;border-radius:12px;align-items:flex-start;gap:10px;min-height:58px;margin-bottom:6px;padding:11px 12px;transition:background .15s,border-color .15s;display:flex;overflow:hidden}.t-item:hover{background:var(--bg2)}.tk-split .t-item{background:linear-gradient(#161619,#111113);margin-bottom:8px;box-shadow:inset 0 1px #ffffff0a}.tk-split .t-item:hover{background:linear-gradient(#1d1d21,#171719)}.t-schloss{vertical-align:-2px;margin-right:5px;display:inline-flex}.t-item.expanded,.t-item.editing{background:var(--bg2);border-color:var(--sep)}.t-item:focus-visible{outline:1px solid var(--blue);outline-offset:1px}.t-item.done{opacity:.45}.t-cb{border:2px solid var(--bg4);cursor:pointer;width:18px;height:18px;color:inherit;background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;font-size:.75rem;transition:all .2s;display:flex}.t-cb:hover{border-color:var(--blue)}.t-item.done .t-cb{background:var(--green);border-color:var(--green);color:#000}.t-body{flex:1;min-width:0}.t-head{align-items:flex-start;gap:10px;min-width:0;display:flex}.t-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.875rem;line-height:1.4;overflow:hidden}.t-item.done .t-title{text-decoration:line-through}.t-item.expanded .t-title,.t-item.editing .t-title{white-space:normal}.t-actions{flex-shrink:0;justify-content:flex-end;gap:6px;margin-left:auto;display:flex}.t-meta{flex-wrap:wrap;align-items:center;gap:5px;margin-top:5px;margin-left:-8px;display:flex}.t-meta>.pill-project{flex:0 auto;min-width:4rem}.t-edit-btn,.t-del{opacity:0;color:var(--text3);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;flex-shrink:0;padding:2px 7px;font-size:.75rem;transition:all .15s}.t-item:hover .t-edit-btn,.t-item:hover .t-del,.t-item.expanded .t-edit-btn,.t-item.expanded .t-del,.t-item.editing .t-edit-btn,.t-item.editing .t-del,.t-edit-btn:focus-visible,.t-del:focus-visible{opacity:.85}.t-edit-btn:hover{background:var(--bg3);border-color:var(--sep);color:var(--text);opacity:1}.t-del:hover{color:var(--red);opacity:1;background:#ff453a24;border-color:#ff453a38}.t-detail{border-top:1px solid var(--sep);color:var(--text2);cursor:default;margin-top:10px;padding-top:10px;font-size:.8125rem;line-height:1.55}.t-description{color:var(--text);white-space:pre-wrap;word-break:break-word;margin-bottom:11px}.t-subtasks-title{color:var(--text);margin-bottom:8px;font-size:.8125rem;font-weight:700}.t-expand-hint{color:var(--text3);margin-top:6px;font-size:.75rem}.t-edit-form{border-top:1px solid var(--sep);cursor:default;margin-top:10px;padding-top:10px}.t-edit-grid{grid-template-columns:minmax(0,1fr) minmax(240px,340px);gap:10px;display:grid}.t-edit-main .fg,.t-edit-side .fg{margin-bottom:10px}.t-edit-side{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 10px;display:grid}.t-edit-actions{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.t-edit-subtasks{border-top:1px solid var(--sep);margin-top:4px;padding-top:12px}.subtasks-panel{border-top:1px solid var(--sep);margin-top:16px;padding-top:14px}.subtasks-title{color:var(--text);margin-bottom:9px;font-size:.8125rem;font-weight:700}.subtask-list{flex-direction:column;gap:7px;display:flex}.subtask-row{color:var(--text2);cursor:pointer;align-items:flex-start;gap:8px;font-size:.8125rem;line-height:1.45;display:flex}.subtask-row input{accent-color:var(--blue);flex-shrink:0;width:15px;height:15px;margin-top:2px}.subtask-row.done span{color:var(--text3);text-decoration:line-through}.subtask-add{gap:7px;margin-top:11px;display:flex}.subtasks-empty{color:var(--text3);font-size:.8125rem}.tk-quick{flex:280px;gap:8px;min-width:0;padding:0;display:flex}.tk-quick-input{background:var(--bg2);border:1px solid var(--sep);min-width:0;color:var(--text);border-radius:10px;flex:1 1 0;padding:9px 12px;font-size:.8125rem}.tk-quick-input::placeholder{color:var(--text3)}.tk-quick-btn,.tk-now-btn{background:var(--bg3);border:1px solid var(--sep);color:var(--text);cursor:pointer;white-space:nowrap;border-radius:10px;flex:none;padding:0 14px;font-size:.8125rem;font-weight:600}.tk-quick-btn:disabled{opacity:.4;cursor:default}.tk-now-btn.active{border-color:var(--yellow);color:var(--yellow)}.tk-due-sel.active{border-color:var(--blue);color:var(--blue)}.tk-quick-info{color:var(--orange);padding:4px 16px 0;font-size:.8125rem}.tk-now-panel{background:#ffd60a0f;border:1px solid #ffd60a4d;border-radius:12px;margin:8px 14px 0;padding:10px 12px}.tk-now-head{color:var(--text2);margin-bottom:6px;font-size:.8125rem}.tk-now-head strong{color:var(--yellow)}.tk-now-row{align-items:center;gap:8px;padding:4px 0;display:flex}.tk-now-title{white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:.8125rem;overflow:hidden}.tk-now-start{color:var(--green);cursor:pointer;background:#30d15826;border:1px solid #30d15866;border-radius:8px;flex:none;padding:3px 10px;font-size:.8125rem}.tk-now-empty{color:var(--text3);font-size:.8125rem}.tk-briefing{background:#0a84ff0f;border-color:#0a84ff4d}.tk-jetzt-abschnitt{color:var(--text2);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;font-size:.75rem;font-weight:700;display:flex}.tk-jetzt-zu{border:1px solid var(--sep);color:var(--text2);cursor:pointer;text-transform:none;letter-spacing:0;background:0 0;border-radius:8px;padding:4px 10px;font-size:.8125rem}.tk-jetzt-zu:hover{color:var(--text)}.tk-briefing .tk-now-head strong{color:var(--blue)}.tk-briefing-gruppe{margin-top:8px}.tk-briefing-titel{color:var(--text2);letter-spacing:.02em;text-transform:uppercase;font-size:.8125rem;font-weight:700}.tk-briefing-titel-warn,.tk-briefing-fehler{color:var(--red)}.tk-briefing-fuss{border-top:1px solid var(--sep);color:var(--text3);margin-top:10px;padding-top:8px;font-size:.8125rem}.tk-manage{flex-wrap:wrap;gap:14px;margin:8px 14px 0;display:flex}.tk-manage-col{background:var(--bg2);border:1px solid var(--sep);border-radius:12px;flex:1;min-width:260px;padding:10px 12px}.tk-manage-head{text-transform:uppercase;letter-spacing:.05em;color:var(--text2);margin-bottom:6px;font-size:.8125rem;font-weight:700}.tk-manage-row{align-items:center;gap:6px;padding:3px 0;display:flex}.tk-manage-row.inactive .tk-manage-name{opacity:.45}.tk-manage-name{white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:.8125rem;overflow:hidden}.tk-mini-btn{background:var(--bg3);border:1px solid var(--sep);color:var(--text);cursor:pointer;border-radius:8px;flex:none;padding:3px 9px;font-size:.8125rem}.tk-mini-btn.danger:hover{border-color:var(--red);color:var(--red)}.tk-manage-form{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.tk-manage-label{color:var(--text3);flex-direction:column;gap:2px;font-size:.75rem;display:flex}.tk-manage-label .fc-in{width:100%;min-width:0}.tk-manage-ganztag{color:var(--text2);cursor:pointer;align-items:center;gap:6px;font-size:.8125rem;display:flex}.tk-manage-ganztag input{margin:0}.tk-manage-error{color:var(--red);flex:1 0 100%;font-size:.8125rem}.tk-regel-text{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.tk-regel-felder{flex-wrap:wrap;align-items:flex-start;gap:6px 14px;padding-bottom:6px;display:flex}.tk-regel-feld{align-items:center;gap:6px;min-width:0;display:flex}.tk-regel-feld-tags{flex:260px;align-items:flex-start}.tk-regel-feldname{color:var(--text3);flex:none;font-size:.75rem;line-height:26px}.tk-regel-kontext{max-width:220px;font-size:.8125rem}.tk-regel-tags{flex-wrap:wrap;gap:4px;min-width:0;display:flex}.tk-regel-tag{background:var(--bg3);border:1px solid var(--sep);color:var(--text2);cursor:pointer;border-radius:13px;min-height:26px;padding:3px 10px;font-size:.75rem;line-height:1.2}.tk-regel-tag-an{background:var(--blue);border-color:var(--blue);color:#fff}.tk-regel-tag-fremd{border-style:dashed}.tk-regel-keine{color:var(--text3);font-size:.75rem;line-height:26px}.tk-edit-feldname{color:var(--text2);margin-bottom:5px;font-size:.8125rem;font-weight:500;display:block}.t-item.blocked>.t-body,.t-item.snoozed>.t-body{opacity:.55}.t-start-btn{color:var(--green)!important}.tk-detail-actions{flex-wrap:wrap;align-items:center;gap:6px;margin:6px 0 10px;display:flex}.tk-detail-label{color:var(--text2);margin-right:2px;font-size:.8125rem}.tk-schedule-input{max-width:200px;padding:4px 8px;font-size:.8125rem}.tk-undo-toast{z-index:var(--z-toast);max-width:min(calc(92vw / var(--ls-skala)), 480px);background:var(--bg2);border:1px solid var(--sep);box-shadow:var(--shadow);color:var(--text);border-radius:12px;align-items:center;gap:4px;padding:10px 8px 10px 16px;font-size:.8125rem;animation:.2s ease-out tk-toast-up;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.tk-undo-msg{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tk-undo-msg:after{content:"—";color:var(--text3);margin-left:10px}.tk-undo-btn{color:var(--blue);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:8px;padding:4px 8px;font-size:.8125rem;font-weight:600}.tk-undo-btn:active{background:var(--bg3)}.t-item.archived{opacity:.6}@media (width<=768px){.t-head,.t-actions,.subtask-add,.inv-head,.inv-actions,.inv-form-actions,.t-edit-actions{align-items:stretch}.t-head,.inv-head{flex-direction:column}.t-actions,.inv-actions,.inv-form-actions,.t-edit-actions{justify-content:flex-start}.t-edit-side,.inv-form-wide,.workshop-set-actions{grid-template-columns:1fr}.t-cb,.cal-check,.sb-task-check,input[type=checkbox]{outline-offset:0;min-width:24px;min-height:24px}.t-edit-grid{grid-template-columns:1fr}.t-title{white-space:normal;overflow-wrap:anywhere}.t-item:not(.expanded):not(.editing) .t-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.t-item .t-actions{display:none}.t-item.expanded .t-actions,.t-item.editing .t-actions{gap:8px;margin-top:10px;display:flex}.t-item.expanded .t-edit-btn,.t-item.expanded .t-del,.t-item.editing .t-edit-btn,.t-item.editing .t-del{opacity:1;border:1px solid var(--sep);border-radius:8px;padding:6px 12px;font-size:.8125rem}.t-meta{margin-top:6px}.t-item:not(.expanded):not(.editing) .t-meta{flex-wrap:nowrap;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 22px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 22px),#0000)}.t-item:not(.expanded):not(.editing) .t-meta>.pill{flex:none}.tk-undo-toast{bottom:calc(var(--ls-nav-h) + var(--ls-fixed-gap))}.tk-manage-form{flex-direction:column;align-items:stretch}.tk-manage-form>*{width:100%}.tk-manage-col{flex:100%;min-width:0}.tk-manage-name{white-space:normal;line-height:1.35;overflow:visible}.tk-manage-row{align-items:flex-start}.tk-regel-feld{flex:100%}.tk-regel-kontext{flex:1;max-width:none;min-height:44px;font-size:16px}.tk-regel-tag{min-height:36px;padding:6px 12px;font-size:.8125rem}.tk-regel-feldname{min-width:74px;line-height:36px}.khl-liste{padding:0 24px}@media (width<=359px){.khl-liste{padding:0 16px}.khl-gtband{padding:10px 16px 10px 11px}}.khl-tag-kopf{width:100%;min-height:44px;color:var(--text);font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;gap:8px;margin:4px 0 0;padding:8px 2px 4px;display:flex}.khl-tag-kopf b{font-size:16px;font-weight:700}.khl-pille{background:var(--blue);color:#fff;border-radius:4px;flex:none;place-items:center;height:20px;padding:0 8px;font-size:11.5px;font-weight:700;display:inline-grid}.khl-n{color:var(--text3);margin-left:auto;font-size:13px}.khl-karte{background:var(--bg2);border-radius:12px;overflow:hidden}.khl-zeile{width:100%;min-height:44px;color:var(--text);font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;align-items:stretch;padding:0;display:flex;position:relative}.khl-zeile+.khl-zeile:before{content:"";border-top:1px solid #5454588c;position:absolute;top:0;left:4px;right:0}.khl-streifen{flex:none;width:4px}.khl-zeit{text-align:center;font-variant-numeric:tabular-nums;flex:none;width:60px;padding:7px 0 7px 4px;font-size:13px;font-weight:600;line-height:1.3}.khl-zeit small{color:var(--text3);font-size:13px;font-weight:400;display:block}.khl-zeit-ganz{color:var(--text2);place-items:center;padding:7px 0 7px 4px;font-size:11px;font-weight:500;display:grid}.khl-was{flex:1;min-width:0;padding:7px 12px 7px 4px;line-height:1.25}.khl-was b{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;display:block;overflow:hidden}.khl-was small{color:var(--text3);margin-top:1px;font-size:12.5px;display:block}.khl-was small.khl-weg{color:var(--text2);align-items:center;gap:5px;display:flex}.khl-weg svg{flex:none;width:14px;height:14px}.khl-vorbei{opacity:.5}.khl-frei-tag{width:100%;min-height:44px;font:inherit;color:var(--text3);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;gap:8px;margin:6px 0 0;padding:0 2px;font-size:14px;display:flex}.khl-frei-tag b{color:var(--text2);font-size:15px;font-weight:600}.khl-frei-satz{background:var(--bg2);border-radius:14px;margin:14px 0 4px;padding:14px 16px}.khl-frei-satz b{font-size:18px;font-weight:700;display:block}.khl-frei-satz span{color:var(--text3);margin-top:3px;font-size:13.5px;display:block}.khl-gtband{border-bottom:.5px solid var(--sep);scrollbar-width:none;align-items:center;gap:6px;padding:10px 24px 10px 19px;display:flex;overflow-x:auto}.khl-gtband::-webkit-scrollbar{display:none}.khl-gtband em{text-align:right;width:56px;color:var(--text3);white-space:pre-line;flex:none;padding-right:8px;font-size:10.5px;font-style:normal;line-height:1.1}.khl-gt{min-width:44px;height:44px;font:inherit;color:var(--text);white-space:nowrap;cursor:pointer;isolation:isolate;background:0 0;border:0;flex:0 auto;align-items:center;margin:-10px 0;padding:0 9px 0 12px;font-size:12.5px;font-weight:600;display:inline-flex;position:relative}.khl-gt-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.khl-gt:before{content:"";background:var(--khl-f);border-radius:7px 0 0 7px;width:3px;position:absolute;top:10px;bottom:10px;left:0}.khl-gt:after{content:"";z-index:-1;background:color-mix(in srgb, var(--khl-f) 22%, transparent);border-radius:7px;position:absolute;inset:10px 0}.khl-dim{z-index:var(--z-sheet);background:#00000080;position:fixed;inset:0}.khl-blatt{z-index:calc(var(--z-sheet) + 1);background:var(--bg2);padding:8px 16px calc(22px + env(safe-area-inset-bottom,0px));border-radius:14px 14px 0 0;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 30px #00000080}.khl-griff{background:#48484a;border-radius:3px;width:36px;height:5px;margin:0 auto 8px}.khl-blatt-titel{justify-content:center;align-items:center;height:44px;margin-bottom:8px;display:flex}.khl-blatt-titel h2{white-space:nowrap;text-overflow:ellipsis;max-width:260px;margin:0;font-size:17px;font-weight:600;overflow:hidden}.khl-gruppe{background:var(--bg3);border-radius:12px;margin-bottom:14px;overflow:hidden}.khl-gruppe:last-child{margin-bottom:0}.khl-aktion{width:100%;min-height:52px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:0 16px;font-size:17px;display:flex;position:relative}.khl-aktion+.khl-aktion:before{content:"";border-top:.5px solid var(--sep);position:absolute;top:0;left:16px;right:0}.khl-aktion svg{color:var(--text2);flex:none}.khl-aktion-rot,.khl-aktion-rot svg{color:var(--red)}.khl-aktion-blau{color:var(--blue);justify-content:center;font-weight:600}}@media (width>=769px){.modal.tkr-fenster .modal-footer{flex-wrap:wrap}.modal.tkr-fenster .modal-footer>.btn{white-space:nowrap}.tkr-ansicht{background:var(--bg);position:relative;container:tkr/inline-size}.tkr-leise{color:var(--text3);font-size:.75rem;font-weight:400}.tkr-kopf{border-bottom:1px solid #54545859;flex:none;align-items:center;gap:10px;height:56px;padding:0 20px 0 24px;display:flex}.tkr-h1{color:var(--text);flex:none;margin:0 6px 0 0;font-size:1.0625rem;font-weight:700}.tkr-segment{background:#7676802e;border-radius:8px;flex:none;gap:2px;padding:2px;display:flex}.tkr-segment button{color:var(--text2);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;height:28px;padding:0 12px;font-size:.8125rem}.tkr-segment button.an{color:var(--text);background:#ffffff26;font-weight:600}.tkr-schnell{color:var(--text3);background:#76768024;border:1px solid #0000;border-radius:8px;flex:auto;align-items:center;gap:8px;min-width:140px;max-width:620px;height:32px;margin:0 4px;padding:0 4px 0 10px;display:flex}.tkr-schnell:focus-within{border-color:var(--blue)}.tkr-schnell-eingabe{color:var(--text);background:0 0;border:0;outline:none;flex:1;min-width:0;padding:0;font-size:.84375rem}.tkr-schnell-eingabe::placeholder{color:var(--text3)}.tkr-schnell-los{color:var(--text3);cursor:pointer;background:#ffffff12;border:1px solid #ffffff1a;border-radius:4px;flex:none;height:20px;padding:0 6px;font-size:.6875rem;line-height:1}.tkr-schnell-los:not(:disabled):hover{color:var(--text)}.tkr-knopf{color:var(--text);cursor:pointer;white-space:nowrap;background:#76768033;border:0;border-radius:8px;flex:none;align-items:center;gap:6px;height:32px;padding:0 12px;font-size:.8125rem;font-weight:500;display:inline-flex}.tkr-knopf:hover{background:#7676804d}.tkr-knopf.an{background:#ffffff29}.tkr-knopf.haupt{background:var(--blue);color:#fff;font-weight:600}.tkr-knopf.haupt:hover{background:#2b95ff}.tkr-knopf.gefahr{color:var(--red);background:#ff453a2e}.tkr-knopf:disabled{cursor:default;opacity:.45}.tkr-knopf.nur-zeichen{justify-content:center;width:32px;padding:0}.tkr-zaehler{background:var(--blue);color:#fff;text-align:center;border-radius:8px;min-width:16px;padding:0 4px;font-size:.6875rem;font-weight:700;line-height:16px}.tkr-textknopf{color:#6cb4ff;cursor:pointer;background:0 0;border:0;padding:0;font-size:.78125rem}.tkr-textknopf:hover{text-decoration:underline}.tkr-nur-schmal{display:none}.tkr-hinweis{color:var(--text2);padding:8px 24px 0;font-size:.8125rem}.tkr-aufklapp{flex:none;position:relative}.tkr-menue{min-width:220px;z-index:var(--z-dropdown);background:#1f1f22;border:1px solid #54545899;border-radius:10px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 10px 32px #0000008c}.tkr-menue.rechts{left:auto;right:0}.tkr-menue.breit{width:340px}.tkr-menue-kopf{color:var(--text3);padding:6px 10px 4px;font-size:.71875rem}.tkr-menue-zeile{color:var(--text);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;width:100%;min-height:32px;padding:0 10px;font-size:.84375rem;display:flex}.tkr-menue-zeile .tkr-leise{margin-left:auto;padding-left:12px}.tkr-menue-zeile:hover{background:#ffffff12}.tkr-menue-zeile.gewaehlt{background:#0a84ff29}.tkr-menue-zeile.gefahr{color:var(--red)}.tkr-menue-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tkr-menue-trenner{background:#54545880;height:1px;margin:4px 6px}.tkr-menue-liste{max-width:360px;max-height:300px;overflow-y:auto}.tkr-menue-form{gap:6px;padding:4px;display:flex}.tkr-menue-form.spalte{flex-direction:column}.tkr-menue-eingabe{box-sizing:border-box;color:var(--text);background:#76768029;border:1px solid #0000;border-radius:6px;outline:none;width:100%;height:32px;padding:0 10px;font-size:.84375rem}.tkr-menue-eingabe:focus{border-color:var(--blue)}.tkr-filter{padding:4px 6px 8px}.tkr-filter-name{color:var(--text3);letter-spacing:.06em;text-transform:uppercase;margin:10px 0 6px;font-size:.71875rem;font-weight:700}.tkr-filter-name:first-child{margin-top:4px}.tkr-filter-hinweis{margin:0}.tkr-chips{flex-wrap:wrap;gap:6px;display:flex}.tkr-chip{color:var(--text2);cursor:pointer;white-space:nowrap;background:#76768033;border:0;border-radius:13px;align-items:center;gap:5px;height:26px;padding:0 10px;font-size:.78125rem;display:inline-flex}.tkr-chip.an{color:#8cc4ff;background:#0a84ff38}.tkr-schalter{color:var(--text2);cursor:pointer;align-items:center;gap:8px;margin-top:14px;font-size:.8125rem;display:flex}.tkr-filterzeile{border-bottom:1px solid #54545840;flex-wrap:wrap;flex:none;align-items:center;gap:6px;padding:8px 24px;display:flex}.tkr-split{flex:1;min-height:0;display:flex;position:relative}.tkr-liste{flex:auto;min-width:0;padding:6px 16px 48px;overflow-y:auto}.tkr-gruppe{margin-top:18px}.tkr-gruppe:first-child{margin-top:6px}.tkr-gruppe-kopf{color:var(--text2);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;height:28px;padding:0 44px 0 10px;font-size:.71875rem;font-weight:700;display:flex}.tkr-gruppe-kopf.rot{color:var(--red)}.tkr-gruppe-kopf.orange{color:var(--orange)}.tkr-gruppe-zahl{color:var(--text3)}.tkr-gruppe-linie{background:#54545847;flex:1;height:1px}.tkr-gruppe-summe{color:var(--text3);font-variant-numeric:tabular-nums;letter-spacing:0;text-transform:none;font-size:.75rem;font-weight:400}.tkr-zeile{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:8px;grid-template-columns:18px minmax(0,1fr) auto 96px 60px 24px;align-items:center;column-gap:12px;min-height:36px;padding:0 8px 0 10px;display:grid}.tkr-zeile:hover{background:#ffffff0b}.tkr-zeile:focus-visible{outline:1px solid var(--blue);outline-offset:-1px}.tkr-zeile.gewaehlt{box-shadow:inset 2px 0 0 var(--blue);background:#ffffff14}.tkr-titel{color:var(--text);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.875rem;line-height:20px;overflow:hidden}.tkr-zeile.prio-low .tkr-titel{color:#ebebf5bd}.tkr-zeile.erledigt .tkr-titel{color:var(--text3);text-decoration:line-through}.tkr-zeile.zurueck .tkr-titel{color:var(--text2)}.tkr-schloss{color:var(--text3);vertical-align:-1px;margin-right:6px;display:inline-block}.tkr-marken{gap:6px;min-width:0;max-width:340px;display:flex;overflow:hidden}.tkr-marke{box-sizing:border-box;color:var(--text2);text-overflow:ellipsis;white-space:nowrap;background:#76768029;border-radius:6px;flex:0 auto;min-width:0;max-width:180px;height:20px;padding:0 7px;font-size:.75rem;line-height:20px;display:inline-block;overflow:hidden}.tkr-marke svg{vertical-align:-2px;margin-right:4px}.tkr-marke.ueber{color:var(--orange)}.tkr-frist,.tkr-dauer{font-variant-numeric:tabular-nums;text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:.78125rem;overflow:hidden}.tkr-frist{color:var(--text2)}.tkr-frist.ueberfaellig{color:var(--red)}.tkr-frist.heute{color:var(--orange)}.tkr-dauer{color:var(--text3)}.tkr-start{color:var(--green);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:inline-flex}.tkr-zeile:hover .tkr-start,.tkr-zeile.gewaehlt .tkr-start,.tkr-start:focus-visible{opacity:1}.tkr-start:hover{background:#30d15826}.tkr-ring{box-sizing:border-box;color:var(--text2);cursor:pointer;background:0 0;border:1.6px solid #ebebf56b;border-radius:50%;flex:none;justify-content:center;align-items:center;width:16px;height:16px;padding:0;display:inline-flex}.tkr-ring svg{opacity:0}.tkr-ring:hover svg{opacity:.5}.tkr-ring.prio-urgent{border-color:var(--red);color:var(--red);background:#ff453a24}.tkr-ring.prio-high{border-color:var(--orange);color:var(--orange)}.tkr-ring.prio-low{color:#11d915;border-color:#11d915}.tkr-ring.an{background:var(--green);border-color:var(--green);color:#000}.tkr-ring.an svg{opacity:1}.tkr-ring.gross{width:20px;height:20px;margin-top:3px}.tkr-punkt{background:#ebebf56b;border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.tkr-punkt.prio-urgent{background:var(--red)}.tkr-punkt.prio-high{background:var(--orange)}.tkr-punkt.prio-low{background:#11d915}.tkr-spaeter{color:var(--text3);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin:16px 10px 0;padding:0;font-size:.8125rem;display:inline-flex}.tkr-spaeter:hover{color:var(--text2)}.tkr-leer{color:var(--text3);text-align:center;padding:40px 10px}.tkr-rechts{background:#0c0c0e;border-left:1px solid #54545859;flex:none;width:clamp(360px,36%,600px);overflow-y:auto}@container tkr (width<=879px){.tkr-rechts{width:min(420px,100%);z-index:var(--z-sticky);display:none;position:absolute;top:0;bottom:0;right:0;box-shadow:-12px 0 32px #0000008c}.tkr-rechts.offen{display:block}.tkr-nur-schmal{display:inline-flex}.tkr-h1{display:none}.tkr-kopf{gap:6px;padding:0 12px 0 16px}.tkr-schnell{min-width:96px;margin:0}.tkr-segment button{padding:0 9px}}@container tkr (width<=699px){.tkr-kopf .tkr-knopf:not(.nur-zeichen){padding:0 9px}.tkr-segment button{padding:0 7px}.tkr-schnell{min-width:72px}}.tkr-panel{padding:20px 22px 28px}.tkr-panel-kopf{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.tkr-panel-datum{color:var(--text);font-size:1.0625rem;font-weight:700}.tkr-panel-uhr{color:var(--text3);font-variant-numeric:tabular-nums;font-size:.8125rem}.tkr-panel-fehler{color:var(--red);font-size:.8125rem}.tkr-zahlen{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 0 24px;display:grid}.tkr-zahl{background:#7676801f;border-radius:10px;min-width:0;padding:10px 12px}.tkr-zahl b{color:var(--text);font-size:1.25rem;font-weight:700;line-height:1.2;display:block}.tkr-zahl span{color:var(--text2);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;display:block;overflow:hidden}.tkr-zahl.rot b{color:var(--red)}.tkr-zahl.orange b{color:var(--orange)}.tkr-abschnitt{margin-bottom:24px}.tkr-abschnitt-kopf{align-items:baseline;gap:8px;margin-bottom:6px;display:flex}.tkr-abschnitt-kopf>span:first-child{color:var(--text);font-size:.84375rem;font-weight:700}.tkr-mini{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:8px;grid-template-columns:18px minmax(0,1fr) auto auto;align-items:center;column-gap:10px;min-height:34px;margin:0 -8px;padding:5px 8px;display:grid}.tkr-mini:hover{background:#ffffff0d}.tkr-mini-titel{-webkit-line-clamp:2;color:var(--text);-webkit-box-orient:vertical;font-size:.84375rem;line-height:18px;display:-webkit-box;overflow:hidden}.tkr-mini.erledigt .tkr-mini-titel{color:var(--text3);text-decoration:line-through}.tkr-mini-dauer{color:var(--text3);font-variant-numeric:tabular-nums;font-size:.75rem}.tkr-mini-start{color:var(--green);cursor:pointer;opacity:0;background:#30d1581f;border:0;border-radius:6px;align-items:center;gap:5px;height:24px;padding:0 8px;font-size:.75rem;font-weight:600;display:inline-flex}.tkr-mini:hover .tkr-mini-start,.tkr-mini-start:focus-visible{opacity:1}.tkr-info-zeile{align-items:baseline;gap:10px;min-height:26px;font-size:.8125rem;display:flex}.tkr-info-zeit{color:var(--text2);font-variant-numeric:tabular-nums}.tkr-info-titel{color:var(--text);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.tkr-panel-fuss{color:var(--text3);margin:8px 0 0;font-size:.78125rem}.tkr-karte{padding:18px 22px 28px}.tkr-karte-kopf{grid-template-columns:20px minmax(0,1fr) 28px;align-items:start;column-gap:12px;display:grid}.tkr-karte.neu .tkr-karte-kopf{grid-template-columns:minmax(0,1fr) 28px}.tkr-karte-titel{color:var(--text);cursor:text;overflow-wrap:anywhere;border-radius:6px;margin:0 -6px;padding:0 6px;font-size:1.125rem;font-weight:700;line-height:1.35}.tkr-karte-titel:hover{background:#ffffff0a}.tkr-karte-titel.erledigt{color:var(--text3);text-decoration:line-through}.tkr-titel-eingabe{box-sizing:border-box;color:var(--text);resize:none;background:0 0;border:0;border-bottom:1px solid #54545899;outline:none;width:100%;padding:0 0 6px;font-size:1.125rem;font-weight:700;line-height:1.35}.tkr-titel-eingabe:focus{border-bottom-color:var(--blue)}.tkr-titel-eingabe::placeholder{color:var(--text3)}.tkr-zu{color:var(--text3);cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex}.tkr-zu:hover{color:var(--text);background:#ffffff12}.tkr-aktionen{z-index:5;background:#0c0c0e;flex-wrap:wrap;align-items:center;gap:6px;margin:6px -22px 8px;padding:10px 22px;display:flex;position:sticky;top:0}.tkr-aktionen .tkr-knopf:not(.nur-zeichen){padding:0 11px}.tkr-tipp{margin-left:4px}.tkr-fehler{color:var(--red);margin:0 0 8px;font-size:.8125rem}.tkr-felder{flex-direction:column;display:flex}.tkr-feld-huelle{display:block}.tkr-feld{color:var(--text);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:7px;grid-template-columns:96px minmax(0,1fr) auto;align-items:center;column-gap:12px;width:calc(100% + 16px);min-height:34px;margin:0 -8px;padding:0 8px;font-size:.84375rem;display:grid}.tkr-feld:hover,.tkr-feld.offen{background:#ffffff0d}.tkr-feld-name{color:var(--text3);font-size:.8125rem}.tkr-feld-wert{color:var(--text);white-space:nowrap;align-items:center;gap:7px;min-width:0;display:flex;overflow:hidden}.tkr-feld.gedaempft .tkr-feld-wert,.tkr-feld-leer{color:var(--text3)}.tkr-tags{gap:4px;min-width:0;display:flex;overflow:hidden}.tkr-menue-hinweis{color:var(--text2);white-space:normal;max-width:260px;margin:0;padding:6px 10px;font-size:.8125rem}.tkr-feld-dazu{color:#6cb4ff;opacity:0;font-size:.75rem}.tkr-feld:hover .tkr-feld-dazu,.tkr-feld:focus-visible .tkr-feld-dazu{opacity:1}.tkr-frist-lang{flex-direction:column;flex:auto;min-width:0;padding:4px 0;display:flex;position:relative;overflow:hidden}.tkr-frist-zeile{white-space:nowrap;min-width:0;display:flex;position:relative;overflow:hidden}.tkr-frist-datum,.tkr-frist-zeit{white-space:nowrap;flex:none}.tkr-frist-zeit:before{content:" · ";white-space:pre}.tkr-frist-mass{pointer-events:none;visibility:hidden;white-space:nowrap;display:flex;position:absolute;top:0;left:0}.tkr-frist-rel{opacity:.85;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.78125rem;overflow:hidden}.tkr-frist-lang>.tkr-frist-rel:only-child{font-size:inherit;opacity:1}.tkr-frist-lang.ueber{color:var(--red)}.tkr-frist-lang.heute{color:var(--orange)}.tkr-gesperrt{color:var(--text2);text-overflow:ellipsis;align-items:center;gap:6px;min-width:0;display:inline-flex;overflow:hidden}.tkr-block{margin-top:22px}.tkr-block-kopf{color:var(--text3);align-items:center;gap:10px;min-height:18px;margin-bottom:8px;display:flex}.tkr-block-kopf>span:first-child{letter-spacing:.06em;text-transform:uppercase;font-size:.71875rem;font-weight:700}.tkr-block-kopf .tkr-textknopf{margin-left:auto}.tkr-balken{background:#ffffff14;border-radius:2px;flex:1;height:4px;overflow:hidden}.tkr-balken i{background:var(--green);border-radius:2px;height:100%;display:block}.tkr-text{color:#ebebf5d1;overflow-wrap:anywhere;white-space:pre-wrap;font-size:.84375rem;line-height:1.6}.tkr-text-eingabe{box-sizing:border-box;color:var(--text);resize:vertical;background:#7676801f;border:1px solid #0000;border-radius:8px;outline:none;width:100%;padding:10px 12px;font-size:.84375rem;line-height:1.55}.tkr-text-eingabe:focus{border-color:var(--blue)}.tkr-text-eingabe::placeholder{color:var(--text3)}.tkr-schritt{border-radius:7px;grid-template-columns:minmax(0,1fr) 24px;align-items:center;min-height:30px;margin:0 -8px;padding:0 4px 0 8px;display:grid}.tkr-schritt:hover{background:#ffffff0d}.tkr-schritt-knopf{color:var(--text);cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:16px minmax(0,1fr);align-items:center;column-gap:10px;min-height:30px;padding:0;font-size:.84375rem;display:grid}.tkr-schritt.ok .tkr-schritt-knopf{color:var(--text3);text-decoration:line-through}.tkr-schritt-text{overflow-wrap:anywhere}.tkr-kasten{box-sizing:border-box;color:#000;border:1.6px solid #ebebf559;border-radius:5px;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.tkr-schritt.ok .tkr-kasten{background:var(--green);border-color:var(--green)}.tkr-schritt-weg{color:var(--text3);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:inline-flex}.tkr-schritt:hover .tkr-schritt-weg,.tkr-schritt-weg:focus-visible{opacity:1}.tkr-schritt-weg:hover{color:var(--red);background:#ff453a26}.tkr-schritt-neu{color:var(--text3);align-items:center;gap:10px;min-height:32px;padding:0 1px;display:flex}.tkr-schritt-neu input{color:var(--text);background:0 0;border:0;outline:none;flex:1;min-width:0;padding:0;font-size:.84375rem}.tkr-schritt-neu input::placeholder{color:var(--text3)}.tkr-zug{border-top:1px solid var(--sep);margin-top:18px;padding-top:10px}.tkr-zug-kopf svg{color:var(--text3);flex:none}.tkr-zug-notiz{margin:8px 0 0}.tkr-zug-notiztitel{color:var(--text2);text-overflow:ellipsis;white-space:nowrap;margin:0 0 2px;font-size:.75rem;font-weight:600;overflow:hidden}.tkr-zug-zeile{flex-wrap:wrap;align-items:center;gap:8px;min-height:28px;padding:2px 0;display:flex}.tkr-zug-haken{border:1.5px solid var(--text2);color:#0000;cursor:pointer;background:0 0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:16px;height:16px;padding:0;display:flex}.tkr-zug-haken:hover:not(:disabled){border-color:var(--green);color:var(--green)}.tkr-zug-haken:disabled{cursor:default;opacity:.5}.tkr-zug-platz{flex:none;width:16px;height:16px}.tkr-zug-nurlesen{color:var(--text2);flex:none;font-size:.75rem}.tkr-zug-titel{color:var(--text);font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;flex:auto;min-width:0;padding:0;overflow:hidden}.tkr-zug-link{cursor:pointer}.tkr-zug-link:hover{text-decoration:underline}.tkr-zug-frist,.tkr-zug-prio{color:var(--text3);flex:none;font-size:.75rem}.tkr-zug-hinweis{color:var(--text2);flex-basis:100%;padding-left:24px;font-size:.75rem}.tkr-herkunft{color:var(--text3);margin:26px 0 0;font-size:.75rem}.tkr-notiz{color:var(--text2);flex-wrap:wrap;align-items:baseline;gap:5px;margin:26px 0 0;font-size:.75rem;display:flex}.tkr-notiz svg{color:var(--text3);flex:none;align-self:center}.tkr-notiz+.tkr-herkunft{margin-top:6px}.tkr-notiz-link{color:var(--blue);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;padding:0}.tkr-notiz-link:hover{text-decoration:underline}.tkr-notiz-hinweis{flex-basis:100%}.tkr-toast{max-width:min(calc(70vw / var(--ls-skala)), 640px);background:#2c2c2e;border:0;border-radius:10px;gap:10px;padding:9px 14px;font-size:.8125rem;box-shadow:0 8px 28px #0000008c}.tkr-verwaltung .tk-manage-col{background:0 0;border:0;min-width:0;padding:0}.tkr-verwaltung .tk-manage-head{display:none}.tkr-verwaltung .tk-manage-row{border-bottom:1px solid #54545840;min-height:36px}.tkr-verwaltung .tk-manage-row:has(.tk-regel-text){align-items:flex-start}.tkr-verwaltung .tk-manage-row:has(.tk-regel-text)>.tk-mini-btn{margin-top:6px}.tkr-verwaltung .tk-regel-feldname{min-width:84px}.tkr-verwaltung .tk-regel-feld-tags{flex-basis:100%}.tkr-verwaltung .tk-manage-name{color:var(--text);text-overflow:clip;white-space:normal;padding:6px 0;font-size:.84375rem;line-height:1.35;overflow:visible}.tkr-verwaltung .tk-manage-form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:10px 12px;margin-top:14px;display:grid}.tkr-verwaltung .tk-manage-form>.fc-in,.tkr-verwaltung .tk-manage-form>.tk-manage-error{grid-column:1/-1}.tkr-verwaltung .tk-manage-form .fc-in,.tkr-verwaltung .tk-manage-form .fc-sel{box-sizing:border-box;width:100%;min-width:0;height:36px;margin:0}.tkr-verwaltung .tk-manage-label{gap:4px}.tkr-verwaltung .tk-manage-form>button[type=submit]{background:var(--blue);color:#fff;border:0;border-radius:8px;grid-column:1/-1;justify-self:end;height:32px;padding:0 16px;font-weight:600}.tkr-projekte{flex-direction:column;gap:6px;display:flex}.tkr-projekt{grid-template-columns:28px minmax(0,1fr) auto auto auto;align-items:center;gap:10px;min-height:40px;display:grid}.tkr-projekt-frage{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;font-size:.8125rem;display:flex}.tkr-projekt-farbe{cursor:pointer;background:0 0;border:0;width:28px;height:28px;padding:0}.tkr-projekt-name{color:var(--text);cursor:text;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;border-radius:6px;padding:4px 6px;font-size:.875rem;overflow:hidden}.tkr-projekt-name:hover{background:#ffffff0d}.tkr-projekt-eingabe{box-sizing:border-box;color:var(--text);background:#76768024;border:1px solid #0000;border-radius:8px;outline:none;min-width:0;height:32px;padding:0 10px;font-size:.875rem}.tkr-projekt-eingabe:focus{border-color:var(--blue)}.tkr-projekt-neu{border-top:1px solid #54545859;grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:8px;padding-top:12px;display:grid}}@media (width<=768px){.modal.tkr-fenster .modal-footer{flex-wrap:wrap}.modal.tkr-fenster .modal-footer>.btn{white-space:nowrap;flex:auto;min-width:0;padding:14px 12px}}.tbs-text:not(.tbs-klartext){white-space:normal}.tbs-klartext{white-space:pre-wrap}.tbs-text>:first-child,.tbs-flaeche>:first-child{margin-top:0}.tbs-text>:last-child,.tbs-flaeche>:last-child{margin-bottom:0}.tbs-text p,.tbs-flaeche p{margin:0 0 .5em}.tbs-text h1,.tbs-text h2,.tbs-text h3,.tbs-flaeche h1,.tbs-flaeche h2,.tbs-flaeche h3{color:var(--text);margin:.8em 0 .35em;font-weight:650;line-height:1.3}.tbs-text h1,.tbs-flaeche h1{font-size:1.25em}.tbs-text h2,.tbs-flaeche h2{font-size:1.12em}.tbs-text h3,.tbs-flaeche h3{font-size:1em}.tbs-text ul,.tbs-text ol,.tbs-flaeche ul,.tbs-flaeche ol{margin:0 0 .5em;padding-left:1.4em}.tbs-text li,.tbs-flaeche li{margin:.1em 0}.tbs-text li>p,.tbs-flaeche li>p{margin:0}.tbs-text blockquote,.tbs-flaeche blockquote{border-left:3px solid var(--sep);color:var(--text2);margin:0 0 .5em;padding-left:10px}.tbs-text pre,.tbs-flaeche pre{white-space:pre;background:#76768024;border-radius:6px;margin:0 0 .5em;padding:8px 10px;overflow-x:auto}.tbs-text code,.tbs-flaeche code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.92em}.tbs-text hr,.tbs-flaeche hr{border:0;border-top:1px solid var(--sep);margin:.6em 0}.tbs-text a,.tbs-flaeche a{color:var(--blue);text-decoration:underline}.tbs-editor{flex-direction:column;gap:6px;min-width:0;display:flex}.tbs-leiste{flex-wrap:wrap;gap:2px;display:flex}.tbs-knopf{color:var(--text2);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.tbs-knopf:hover{color:var(--text);background:#76768029}.tbs-knopf.tbs-an{color:var(--blue);background:#0a84ff2e}.tbs-link-zeile{gap:6px;display:flex}.tbs-link-feld{border:1px solid var(--blue);color:var(--text);background:#7676801f;border-radius:6px;outline:none;flex:1;min-width:0;padding:4px 8px;font-size:.84375rem}.tbs-link-ok{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:6px;padding:4px 10px;font-size:.8125rem}.tbs-flaeche{cursor:text;white-space:pre-wrap;min-height:4.5em;max-height:360px;overflow-y:auto}.tbs-flaeche:focus{outline:none}.tbs-flaeche p.is-editor-empty:first-child:before{color:var(--text3);content:attr(data-placeholder);float:left;pointer-events:none;height:0}@media (width<=768px){.tbs-flaeche{font-size:16px}.tbs-knopf{width:44px;height:44px}}.ids-marke{font-variant-numeric:tabular-nums;letter-spacing:0;color:var(--text3);white-space:nowrap;vertical-align:baseline;flex:none;margin-left:6px;font-size:11px;font-weight:500;display:inline-block}.skf-leise{color:var(--text3);font-size:12px}.skf-chip{background:var(--bg3);border:1px solid var(--sep);color:var(--text2);cursor:default;border-radius:999px;align-items:center;gap:4px;max-width:100%;padding:2px 8px;font-size:12px;line-height:1.3;display:inline-flex}button.skf-chip{cursor:pointer}.skf-textknopf{color:var(--blue);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:4px 0;font-size:13px}.skf-chips{flex-wrap:wrap;gap:4px;min-width:0;display:inline-flex}.skf-chip-weg{color:var(--text3);cursor:pointer;background:0 0;border:none;align-items:center;margin-right:-4px;padding:0 2px;display:inline-flex}.skf-auswahl{flex-direction:column;gap:2px;min-width:220px;display:flex}.skf-auswahl-kopf{color:var(--text3);text-transform:uppercase;padding:4px 8px;font-size:11px;font-weight:600}.skf-auswahl-zeile{color:var(--text);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;padding:6px 8px;font-size:13px;display:flex}.skf-auswahl-zeile:hover{background:var(--bg3)}.skf-auswahl-haken{border:1.5px solid var(--text3);color:#fff;border-radius:4px;flex:none;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.skf-auswahl-zeile.skf-an .skf-auswahl-haken{background:var(--blue);border-color:var(--blue)}.skf-auswahl-name{overflow-wrap:anywhere;min-width:0}.skf-auswahl-neu{border-top:1px solid var(--sep);color:var(--text3);align-items:center;gap:6px;margin-top:4px;padding:6px 8px 2px;display:flex}.skf-auswahl-neu input{color:var(--text);font:inherit;background:0 0;border:none;outline:none;flex:1;min-width:0;font-size:13px}.skf-fehler{color:var(--red);margin:4px 8px;font-size:12px}.skf-task-block{border-top:1px solid var(--sep);flex-direction:column;gap:6px;margin-top:8px;padding-top:8px;display:flex}.skf-task-kopf{color:var(--text2);justify-content:space-between;align-items:center;font-size:13px;display:flex}@media (width<=768px){.skf-handy .skf-knopf,.skf-handy button.skf-chip,.skf-handy .skf-textknopf,.skf-vorschlag button,.skf-task-block button,.skf-auswahl-zeile{min-height:var(--ls-touch-min)}.skf-chip-weg{min-width:var(--ls-touch-min);justify-content:center}.skf-auswahl-neu input{min-height:var(--ls-touch-min);font-size:16px}.skf-auswahl{min-width:0}}@media (width>=769px){.fkr-nav-liste.trk-tabs{flex-direction:column;gap:2px;display:flex}}.fpin-ansicht{flex-direction:column;display:flex}.fpin{padding:calc(12vh / var(--ls-skala)) 16px 32px;flex:1;justify-content:center;align-items:flex-start;display:flex}.fpin-karte{background:var(--bg2);border:1px solid var(--sep);width:100%;max-width:360px;box-shadow:var(--shadow-sm);text-align:center;border-radius:14px;flex-direction:column;align-items:center;padding:28px 24px 20px;display:flex}.fpin-schloss{background:var(--bg3);width:52px;height:52px;color:var(--text2);border-radius:50%;place-items:center;margin-bottom:14px;display:grid}.fpin-form{flex-direction:column;align-items:stretch;gap:8px;width:100%;display:flex}.fpin-titel{color:var(--text);margin:0;font-size:19px;font-weight:650}.fpin-satz{color:var(--text2);margin:0 0 8px;font-size:13.5px;line-height:1.45}.fpin-label{text-align:left;color:var(--text2);font-size:12px;font-weight:600}.fpin-feld{-webkit-text-security:disc;font-variant-numeric:tabular-nums;letter-spacing:.25em}.fpin-feld-gross{text-align:center;padding:10px 12px;font-size:22px}.fpin-fehler{color:var(--red);margin:0;font-size:13px}.fpin-hinweis{color:var(--text3);margin:0;font-size:12.5px}.fpin-knopf{min-height:40px;margin-top:6px}.fpin-link{font:inherit;color:var(--blue);cursor:pointer;background:0 0;border:0;align-self:center;margin-top:6px;padding:6px 8px;font-size:13px}.fpin-link:hover{text-decoration:underline}.fpin.fpin-fenster{padding:4px 0 8px}.fpin-fenster .fpin-karte{max-width:none;box-shadow:none;background:0 0;border:0;padding:0}.fpin-einst{flex-direction:column;gap:6px;padding:10px 0 12px;display:flex}.fpin-einst .shop-panel-title{color:var(--text);font-size:15px;font-weight:650}.fpin-zustand{background:var(--bg3);color:var(--text);border-radius:999px;align-self:flex-start;align-items:center;gap:6px;margin:4px 0;padding:3px 10px;font-size:13px;font-weight:600;display:inline-flex}.fpin-zustand:before{content:"";background:var(--text3);border-radius:50%;width:7px;height:7px}.fpin-zustand.fpin-an:before{background:var(--green)}.fpin-zeile{flex-wrap:wrap;gap:12px;display:flex}.fpin-zeile>.fg{flex:140px;min-width:0}.fpin-knoepfe{flex-wrap:wrap;gap:8px;margin:4px 0;display:flex}.abv-leise-text{color:var(--text2);font-size:12px}[aria-invalid=true].abv-ein,.fkr-feld>[aria-invalid=true],.fin-field>[aria-invalid=true]{border-color:#ff453ab3}.fin-field>.abv-fehler,.fin-field>.abv-feld-hinweis{letter-spacing:normal;text-transform:none;font-weight:500}.abv-am-geraet{flex-direction:column;gap:4px;margin:0 0 8px;padding:0;list-style:none;display:flex}.abv-am-geraet>li{overflow-wrap:anywhere;font-size:13px}.abv-link{color:var(--blue);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;padding:0}@media (width>=769px){.modal-title:has(>.modal-titel-symbol){align-items:center;gap:10px;display:flex}.modal-titel-symbol{flex:none;display:inline-grid}.modal-kopf:has(>.modal-kopf-platz:first-child):has(.modal-titel-symbol){grid-template-columns:minmax(0,1fr) auto}.modal-kopf:has(.modal-titel-symbol)>.modal-kopf-platz:first-child{display:none}.modal.modal-geteilt{height:min(680px, calc(90vh / var(--ls-skala)))}}.tl-panel{flex-direction:column;gap:12px;display:flex}.tl-eintrag-knopf{color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:none;border-radius:6px;flex-wrap:wrap;align-items:center;gap:8px;width:100%;min-height:36px;margin:0 -6px;padding:2px 6px;transition:background .12s;display:flex}.tl-eintrag-knopf:disabled{cursor:default;opacity:.6}.tl-eintrag-knopf:hover:not(:disabled){background:var(--bg3,#ffffff0f)}.tl-eintrag-knopf:focus-visible{outline:2px solid var(--blue);outline-offset:1px}.tl-dialog{flex-direction:column;gap:12px;display:flex}.tl-freigaben-liste{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.tl-freigaben-zeile{background:var(--bg2);border:1px solid var(--sep);border-radius:8px;align-items:center;gap:8px;padding:8px 10px;display:flex}.tl-freigaben-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.tl-neu{border-top:1px solid var(--sep);flex-direction:column;gap:8px;padding-top:12px;display:flex}.tl-neu-titel{color:var(--text2);font-size:.8125rem;font-weight:600}.tl-neu-zeile{flex-wrap:wrap;gap:8px;display:flex}.tl-neu-zeile .sel{flex:1;min-width:140px}.tl-inhalt{flex-direction:column;gap:16px;display:flex}.tl-verlassen{border-top:1px solid var(--sep);color:var(--text2);padding-top:10px;font-size:13px}.tl-verlassen-frage{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tl-verlassen-fehler{color:var(--red,#ff453a)}.tl-inhalt-kopf{border-bottom:1px solid var(--sep);flex-wrap:wrap;align-items:center;gap:8px;padding-bottom:10px;display:flex}.tl-inhalt-kopf>.pill{flex-shrink:0}.tl-inhalt-titel{font-size:1.0625rem;font-weight:600}.tl-kalender{flex-direction:column;gap:12px;display:flex}.tl-tag-gruppe{flex-direction:column;gap:4px;display:flex}.tl-tag-titel{color:var(--text2);text-transform:capitalize;font-size:.8125rem;font-weight:600}.tl-termin-liste{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.tl-termin-zeile{background:var(--bg2);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;display:flex}.tl-termin-zeit{color:var(--text2);font-variant-numeric:tabular-nums;flex-shrink:0;min-width:5.5em}.tl-termin-titel{overflow-wrap:anywhere;flex:14em;min-width:0}.tl-termin-zeile .verw-zeile-aktionen,.tl-artikel-zeile .verw-zeile-aktionen{flex-shrink:0;margin-left:auto}.tl-termin-ort{color:var(--text3);font-size:.8125rem}.tl-termin-form,.tl-notiz{flex-direction:column;gap:8px;display:flex}.tl-notiz-bloecke{border:1px solid var(--sep);height:min(calc(70vh / var(--ls-skala)), 720px);border-radius:10px;overflow:hidden}.tl-termin-form-zeile{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tl-notiz-titel{font-size:1rem;font-weight:600}.tl-notiz-text{resize:vertical;min-height:220px}.tl-notiz-lesen{background:var(--bg2);overflow-wrap:anywhere;white-space:pre-wrap;border-radius:8px;min-height:120px;padding:12px 14px;line-height:1.55}.tl-notizbuch,.tl-notizbuch-detail,.tl-einkauf{flex-direction:column;gap:10px;display:flex}.tl-einkauf-neu{gap:8px;display:flex}.tl-einkauf-neu .fc-in{flex:1}.tl-artikel-liste{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.tl-artikel-zeile{background:var(--bg2);border-radius:8px;align-items:center;gap:8px;padding:6px 10px;display:flex}.tl-artikel-zeile .check-row{flex:1;min-width:0}.tl-artikel-name{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tl-artikel-zeile.erledigt .tl-artikel-name{color:var(--text3);text-decoration:line-through}.tl-artikel-info{color:var(--text3);white-space:nowrap;font-size:.8125rem}.tl-projekt{flex-direction:column;gap:10px;display:flex}.tl-projekt-neu{gap:8px;display:flex}.tl-projekt-neu .fc-in{flex:1}.tl-aufgabe-haken{color:var(--text2);flex-shrink:0;width:1.25em}.tl-termin-zeile.erledigt .tl-termin-titel{color:var(--text3);text-decoration:line-through}.tl-kommentare{border-top:1px solid var(--sep);flex-direction:column;gap:10px;padding-top:14px;display:flex}.tl-kommentare-titel{font-size:.8125rem;font-weight:600}.tl-kommentar-liste{flex-direction:column;gap:8px;max-height:260px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.tl-kommentar{background:var(--bg2);border-radius:8px;flex-direction:column;gap:4px;padding:8px 10px;display:flex}.tl-kommentar-kopf{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.tl-kommentar-autor{font-weight:600}.tl-kommentar-zeit{color:var(--text3);white-space:nowrap;font-size:.75rem}.tl-kommentar-text{overflow-wrap:break-word;white-space:pre-wrap}.tl-kommentar-form{flex-direction:column;gap:8px;display:flex}.tl-inhalt-koerper{display:contents}@media (width>=769px){.tl-kommentare-zu{gap:0;padding-top:6px}.tl-kommentare-schalter{color:var(--text);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;height:32px;margin:0 -8px;padding:0 8px;font-size:.8125rem;font-weight:600;display:flex}.tl-kommentare-schalter:hover{background:#ffffff0f}.tl-kommentare-neu{color:var(--blue);background:#0a84ff29;border-radius:999px;padding:2px 8px;font-size:.75rem}.tl-kommentare-schalter-aktion{color:var(--text2);margin-left:auto;font-weight:500}.tl-kommentare-zu .tl-kommentare-schalter-aktion:after{content:" ▴"}.tl-kommentare-offen .tl-kommentare-schalter-aktion:after{content:" ▾"}.pkm-geteilt-editor{overflow:hidden}.pkm-geteilt-editor>.tl-inhalt{flex:1;min-height:0;padding:0 14px 8px}.pkm-geteilt-editor .tl-inhalt-koerper{flex-direction:column;flex:1;gap:16px;min-height:0;display:flex;overflow-y:auto}.pkm-geteilt-editor .tl-notiz-bloecke{flex:1 0 320px;height:auto}.pkm-geteilt-editor .tl-kommentare{flex:none;min-height:0}.pkm-geteilt-editor .tl-kommentare-offen{max-height:45%}.pkm-geteilt-editor .tl-kommentare-offen .tl-kommentar-liste{flex:auto;min-height:0;max-height:none}.pkm-geteilt-editor .tl-notiz-bloecke{border:0;border-radius:0;margin:0 -14px}.pkm-geteilt-editor .tl-notiz-editor{margin:0 -14px}.pkm-geteilt-editor .tl-inhalt-koerper{margin-inline:-14px;padding-inline:14px}.tl-herkunft{color:var(--blue);text-overflow:ellipsis;white-space:nowrap;background:#0a84ff24;border-radius:999px;flex-shrink:1;min-width:0;padding:2px 8px;font-size:.75rem;overflow:hidden}.tl-notiz-leiste{border-bottom:1px solid var(--sep);color:var(--text2);flex:none;align-items:center;gap:8px;height:44px;margin:0 -14px;padding:0 14px;font-size:.8125rem;display:flex}.tl-notiz-leiste>.pill{flex-shrink:0}.tl-luft{flex:1}.pkm-geteilt-editor .tl-notiz-titel{background:0 0;border:0;border-radius:0;padding:4px 0;font-size:1.5rem;font-weight:700}.pkm-geteilt-editor .tl-notiz-titel:focus{box-shadow:none;outline:none}.tl-notiz-lesetitel{margin:4px 0 0;font-size:1.5rem;font-weight:700}}@media (width<=768px){.tl-neu-zeile,.tl-termin-form-zeile,.tl-einkauf-neu,.tl-projekt-neu{flex-direction:column;align-items:stretch}.tl-freigaben-zeile,.tl-termin-zeile,.tl-artikel-zeile{min-height:44px}.tl-termin-titel{flex:100%}.tl-termin-zeile .verw-zeile-aktionen,.tl-artikel-zeile .verw-zeile-aktionen{flex:100%;justify-content:flex-end;margin-left:0}.tl-eintrag-knopf{min-height:44px}}@media (width>=769px){.tl-doppelt-hinweis{color:var(--blue);background:#0a84ff24;border-radius:8px;margin:0 0 8px;padding:8px 12px;font-size:.8125rem}.pkm-editor>.tl-doppelt-hinweis,.pkm-editor>.nvl-rumpf>.nvl-rumpf-haupt>.tl-doppelt-hinweis{margin:0 20px 8px}.anw-zeile{color:var(--text2);align-items:center;gap:8px;margin:0 0 8px;font-size:.8125rem;display:flex}.anw-punkt{background:var(--green);border-radius:50%;flex:none;width:8px;height:8px}.pkm-editor>.anw-zeile,.pkm-editor>.nvl-rumpf>.nvl-rumpf-haupt>.anw-zeile{margin:0 20px 8px}.nbe-ebene>.anw-zeile,.nbe-ebene>.nvl-rumpf>.nvl-rumpf-haupt>.anw-zeile{box-sizing:border-box;width:100%;max-width:808px;margin:12px auto 0;padding:0 44px}}.tl-notiz-hinweis{color:var(--orange);background:#ff9f0a1f;border-radius:8px;margin:0 0 8px;padding:8px 12px;font-size:.8125rem}.tl-gerettet{background:#ff9f0a1a;border:1px solid #ff9f0a59;border-radius:10px;margin-bottom:10px;padding:10px 12px}.tl-gerettet-satz{color:var(--text2);margin:0 0 6px;font-size:13px}.tl-gerettet-text{border-left:3px solid var(--orange);color:var(--text);max-height:160px;margin-bottom:10px;padding-left:10px;font-size:14px;overflow-y:auto}.tl-gerettet-text p{margin:0 0 4px}.tl-gerettet-knoepfe{gap:8px;display:flex}@media (width<=768px){.pkm-editor .tl-gerettet{margin:0 20px 10px}.tl-gerettet-kopiert{margin:8px 0 0}}.tl-uebersetzen-zeile{cursor:pointer;align-items:flex-start;gap:8px;font-size:.875rem;display:flex}.tl-uebersetzen-zeile input{margin-top:2px}.tl-uebersetzen-hinweis{color:var(--text3);margin:0;font-size:.8125rem;line-height:1.4}.nu-leiste{justify-content:flex-end;padding:4px 0;display:flex}@media (width<=768px){.nu-leiste{justify-content:flex-start}}.nu-knopf{border:1px solid var(--sep);color:var(--blue);cursor:pointer;background:0 0;border-radius:6px;padding:3px 10px;font-size:.8125rem}.nu-knopf:hover{background:var(--bg2)}.nu-ansicht{background:var(--bg2);border:1px solid var(--sep);max-height:calc(60vh / var(--ls-skala));border-radius:8px;flex-direction:column;gap:6px;margin:6px 0 10px;padding:10px 14px;display:flex;overflow:auto}.nu-kopf{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.nu-titel{font-size:.9375rem}.nu-stand{color:var(--text2);font-size:.8125rem}.nu-luft{flex:1}.nu-hinweis,.nu-fehler{color:var(--text3);margin:0;font-size:.8125rem}.nu-fehler{color:var(--orange)}.nu-text{flex-direction:column;gap:8px;display:flex}.nu-absatz{white-space:pre-wrap;margin:0;line-height:1.5}.nu-absatz-fehlt{color:var(--text3)}.nu-fehlt{font-style:italic}@media (width>=769px){.nu-kopf{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"titel knopf""stand stand";gap:2px 8px;display:grid}.nu-kopf>.nu-titel{grid-area:titel}.nu-kopf>.nu-stand{grid-area:stand}.nu-kopf>.nu-luft{display:none}.nu-kopf>.nu-knopf{white-space:nowrap;grid-area:knopf}.nu-zeilen-knopf{white-space:nowrap;flex-shrink:0}.nbe-kopf>.nu-zeilen-knopf{margin-left:6px}.nbe-kopf>.nu-zeilen-knopf,.nbe-gast-status>.nu-zeilen-knopf{white-space:normal;flex-shrink:50;min-width:7em;line-height:1.15}}.cdn-bereich{flex-direction:column;gap:14px;width:100%;max-width:760px;display:flex}.cdn-satz{color:var(--text2);margin:0;font-size:.875rem}.cdn-start{background:var(--bg2);border:1px solid var(--sep);border-radius:var(--radius);flex-direction:column;gap:12px;padding:14px;display:flex}.cdn-schnell{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.cdn-schnell-knopf{background:var(--bg3);border:1px solid var(--sep);color:var(--text);cursor:pointer;font-variant-numeric:tabular-nums;min-height:var(--ls-touch-min);border-radius:10px;padding:8px 4px;font-size:1rem;font-weight:700}.cdn-schnell-knopf:hover{border-color:var(--blue);color:var(--blue)}.cdn-eigene{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.cdn-feld{color:var(--text2);flex-direction:column;flex:120px;gap:4px;min-width:0;font-size:.75rem;display:flex}.cdn-feld-name{flex-basis:160px}.cdn-feld .trk-input{width:100%}.cdn-starten{min-height:36px}.cdn-fehler{color:var(--red);font-size:.8125rem}.cdn-mitteilung{color:var(--text2);flex-wrap:wrap;align-items:center;gap:8px;font-size:.8125rem;display:flex}.cdn-leer{color:var(--text3);margin:4px 0;font-size:.875rem}.cdn-liste{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.cdn-karte{background:var(--bg2);border:1px solid var(--sep);border-radius:var(--radius);flex-direction:column;gap:8px;min-width:0;padding:12px 14px;display:flex}.cdn-karte.cdn-fertig{border-color:var(--orange)}.cdn-kopf{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.cdn-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.cdn-zustand{color:var(--text3);flex:none;font-size:.75rem}.cdn-fertig .cdn-zustand{color:var(--orange);font-weight:600}.cdn-zeit{align-items:baseline;gap:8px;display:flex}.cdn-rest{font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:2rem;font-weight:700;line-height:1.1}.cdn-pausiert .cdn-rest{color:var(--text2)}.cdn-fertig .cdn-rest{color:var(--orange)}.cdn-von{color:var(--text3);font-size:.75rem}.cdn-balken{background:var(--bg4);border-radius:3px;height:4px;overflow:hidden}.cdn-balken>span{background:var(--blue);height:100%;display:block}.cdn-fertig .cdn-balken>span{background:var(--orange)}.cdn-knoepfe{flex-wrap:wrap;gap:6px;display:flex}.cdn-knopf{background:var(--bg3);border:1px solid var(--sep);color:var(--text);cursor:pointer;border-radius:8px;min-height:32px;padding:4px 10px;font-size:.8125rem;font-weight:600}.cdn-knopf:hover{border-color:var(--blue)}.cdn-knopf-weg{color:var(--text2);margin-left:auto}.cdn-hinweise{right:16px;top:calc(var(--ls-titlebar-h) + 12px);width:min(380px, calc(calc(100vw / var(--ls-skala)) - 32px));z-index:var(--z-toast);flex-direction:column;gap:8px;display:flex;position:fixed}.cdn-hinweis{background:var(--bg2);border:1px solid var(--orange);border-radius:var(--radius);box-shadow:var(--shadow);align-items:center;gap:10px;padding:10px 12px;display:flex}.cdn-hinweis-symbol{font-size:1.5rem}.cdn-hinweis-text{flex-direction:column;flex:1;min-width:0;font-size:.8125rem;display:flex}.cdn-hinweis-text strong{text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem;overflow:hidden}.cdn-hinweis-text span{color:var(--text2)}.cdn-hinweis-ok{min-height:32px;padding:4px 14px}@media (width<=768px){.cdn-start{padding:12px}.cdn-schnell-knopf{font-size:1.0625rem}.cdn-liste{grid-template-columns:minmax(0,1fr)}.cdn-knopf{min-height:var(--ls-touch-min);padding:6px 12px}.cdn-hinweise{bottom:calc(var(--ls-bottom-clearance) + 12px);width:auto;top:auto;left:12px;right:12px}}.trk-btn.rst-sos-knopf{background:var(--red);border-color:var(--red);color:#fff}.wine .fin-report-fill{background:var(--purple)}.wine-ok{color:var(--green);border-radius:var(--radius);background:#30d1581f;border:1px solid #30d15866;margin-bottom:10px;padding:8px 12px;font-size:.8125rem}@media (width<=768px){.trk.wine{margin-bottom:var(--ls-bottom-clearance);padding-bottom:24px}}.kpk-kopf{color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;width:100%;padding:0;font-weight:700}.kpk-anzahl{background:var(--bg3);color:var(--text2);border-radius:9px;margin-left:8px;padding:1px 7px;font-size:12px;font-weight:600}.kpk-umschalter{color:var(--blue);flex-shrink:0;font-size:13px;font-weight:600}.kpk-liste{flex-direction:column;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.kpk-zeile{background:var(--bg2);border:1px solid var(--sep);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.kpk-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.kpk-was{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.kpk-art{color:var(--text2);font-size:12px}.kpk-titel{overflow-wrap:anywhere;font-weight:600}.kpk-weitere,.kpk-wann,.kpk-luecke{color:var(--text3);font-size:12px}.kpk-knopf{white-space:nowrap;flex:none}.kpk-zurueck{color:var(--text2);text-align:right;flex:none;font-size:12px}.kpk-meldung{margin:0}.kpk-hinweise{margin:4px 0 0;padding-left:18px}@media (width<=768px){.kpk-zeile{flex-direction:column;align-items:stretch;gap:8px}.kpk-knopf{align-self:flex-start}}.kgd-liste{flex-direction:column;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.kgd-zeile{background:var(--bg2);border:1px solid var(--sep);border-radius:10px;align-items:center;gap:10px;padding:6px 10px;display:flex}.kgd-art{color:var(--text2);flex:none;min-width:96px;font-size:12px}.kgd-text{overflow-wrap:anywhere;flex:1;min-width:0}.kgd-knoepfe{flex:none;gap:4px;display:flex}.kgd-bearbeiten{flex:1;gap:6px;min-width:0;display:flex}.kgd-bearbeiten .trk-input{flex:1;min-width:0}.kgd-neu{flex-wrap:wrap;align-items:flex-end;gap:8px;margin-top:12px;display:flex}.kgd-neu-titel{flex-basis:100%;font-weight:600}.kgd-feld{flex-direction:column;gap:2px;font-size:12px;display:flex}.kgd-neu-text{flex:1;min-width:200px}.kgd-block{margin-top:10px}.kgd-block-text{background:var(--bg2);border:1px solid var(--sep);white-space:pre-wrap;border-radius:8px;max-height:240px;margin:6px 0 0;padding:8px;font-size:12px;overflow:auto}.kgd-frage{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}@media (width<=768px){.kgd-zeile{flex-direction:column;align-items:stretch;gap:6px}.kgd-knoepfe{align-self:flex-start}.kgd-neu-text{width:100%;min-width:0}}.snf .nbe-ebene{--nbe-flaeche:var(--snf-grund);--nbe-hover:#2c2c30;background:var(--snf-grund)}.snf-dock{--snf-grund:#1b1b1d}.snf .nbe-zaehler{display:none}.snf .nbe-ebene>.nbe-kopf{min-height:26px;color:var(--text3);background:0 0;border-top:1px solid #5454584d;border-bottom:none;flex:none;order:9;gap:6px;padding:0 22px 0 10px;font-size:11px}.snf .nbe-ebene>.nbe-kopf .speicher-status{font-size:11px}.snf .nbe-editor .nbe-inhalt{padding-bottom:24px}.snf .snf-anhaenge{max-height:34%}.snf .snf-aktion-fehler{flex:none;margin:4px 10px}.snf .nbe-ebene>.nbe-kopf .nbe-kk{min-width:22px;height:22px}.nbe-menue.nbe-kopf-menue.nbe-kopf-menue-frei{--nbe-text:#e7e7ea;--nbe-text2:#9b9ba3;--nbe-text3:#5f5f67;--nbe-linie:#29292e;--nbe-hover:#232328;--nbe-menue:#222226;--nbe-menue-rand:#36363c;--nbe-wahl:#0a84ff2e;--nbe-rot:#ff6961;z-index:calc(var(--z-panel) + 5);position:fixed;right:auto}@media (width>=769px){.snf .nbe-seitenkopf .nbe-seitentitel{margin:10px 0 2px;font-size:20px}}.vbx{display:none}@media (width<=768px){.vbx.vbx-handy{background:var(--bg);border-bottom:1px solid var(--sep);flex-direction:column;flex-shrink:0;gap:8px;padding:8px 8px 10px;display:flex}.vbx-h-reihe{flex-wrap:nowrap;align-items:center;gap:5px;display:flex}.vbx-h-bereich{background:var(--bg2);border:1px solid var(--sep);color:var(--text);cursor:pointer;min-height:var(--ls-touch-min,44px);border-radius:12px;flex:auto;align-items:center;gap:7px;min-width:0;padding:6px 9px;font-size:1rem;font-weight:700;display:flex}.vbx-h-bereich-icon{color:var(--blue);flex-shrink:0;align-items:center;display:inline-flex}.vbx-h-bereich-icon svg{width:20px;height:20px}.vbx-h-bereich-text{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.vbx-h-bereich .vbx-caret{opacity:.55;flex-shrink:0}.vbx-h-btn{background:var(--bg3);border:1px solid var(--sep);color:var(--text2);cursor:pointer;min-height:var(--ls-touch-min,44px);white-space:nowrap;border-radius:10px;flex-shrink:0;align-items:center;gap:5px;padding:6px 8px;font-size:.8125rem;font-weight:600;display:inline-flex}.vbx-h-btn svg{flex-shrink:0}.vbx-h-neu{background:var(--blue);color:#fff;cursor:pointer;height:var(--ls-touch-min,44px);width:var(--ls-touch-min,44px);border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0 0 3px;font-size:1.625rem;font-weight:300;line-height:1;display:inline-flex}.vbx-h-neu:active{background:#0071e3}.vbx-h-search{flex:1;min-width:0}.vbx.vbx-handy .vbx-search{background:var(--bg2);border:1px solid var(--sep);min-height:var(--ls-touch-min,44px);border-radius:12px;align-items:center;gap:8px;padding:0 12px;display:flex}.vbx.vbx-handy .vbx-search-icon{color:var(--text3);flex-shrink:0;align-items:center;display:inline-flex}.vbx.vbx-handy .vbx-search-input{color:var(--text);background:0 0;border:none;outline:none;flex:1;min-width:0;padding:10px 0;font-size:1rem}.vbx.vbx-handy .vbx-search-input::placeholder{color:var(--text3)}.vbx-h-filter{background:var(--bg3);border:1px solid var(--sep);color:var(--text2);cursor:pointer;min-height:var(--ls-touch-min,44px);border-radius:12px;flex-shrink:0;align-items:center;gap:7px;padding:0 11px;display:inline-flex}.vbx-h-filter-num{background:var(--bg4);color:var(--text2);text-align:center;border-radius:999px;min-width:20px;padding:2px 6px;font-size:.75rem;font-weight:800}.vbx-h-filter.is-aktiv{color:var(--blue);border-color:#0a84ff80}.vbx-h-filter.is-aktiv .vbx-h-filter-num{background:var(--blue);color:#fff}.hblatt-frei{padding:6px 2px 10px}.hblatt-frei input{width:100%}.vbx-h-btn-text{display:none}.vbx-h-verwalten{min-width:var(--ls-touch-min,44px);justify-content:center;padding:6px 12px}@media (width<=359px){.vbx-h-bereich-icon{display:none}}.vbx-btn.vbx-schalter{background:var(--bg3);border:1px solid var(--sep);color:var(--text2);cursor:pointer;min-height:var(--ls-touch-min,44px);white-space:nowrap;border-radius:10px;flex-shrink:0;align-items:center;gap:6px;padding:6px 9px;font-size:.8125rem;font-weight:600;display:inline-flex}.vbx-btn.vbx-schalter.is-on{color:#ff8b84;background:#ff453a1f;border-color:#ff453a66}.vbx-schalter-punkt{display:none}.vbx-schalter-num{color:#ff8b84;text-align:center;background:#ff453a33;border-radius:999px;min-width:18px;padding:1px 6px;font-size:.6875rem;font-weight:800}}@media (width>=769px){.vbx{flex-shrink:0;margin-top:-12px;display:block}.view>.vbx{margin-top:0}.vbx-top{border-bottom:1px solid #54545852;align-items:center;gap:14px;padding:12px 22px;display:flex}.vbx-ident{flex-shrink:0;align-items:center;gap:14px;min-width:0;display:flex}.vbx-icon{color:var(--blue);flex-shrink:0;align-items:center;display:flex}.vbx-title{color:var(--text);letter-spacing:-.5px;text-overflow:ellipsis;white-space:nowrap;font-size:1.375rem;font-weight:800;line-height:1.2;overflow:hidden}.vbx-luecke{flex:0 440px}.vbx-search{background:#ffffff0a;border:1px solid #54545880;border-radius:12px;flex:0 440px;align-items:center;gap:10px;min-width:190px;padding:0 14px;display:flex}.vbx-search:focus-within{border-color:#0a84ff99}.vbx-search-icon{color:var(--text3);flex-shrink:0;align-items:center;display:flex}.vbx-search .vbx-search-input.inv-search{color:var(--text);background:0 0;border:0;outline:none;flex:1;width:auto;min-width:0;padding:10px 0;font-size:.9375rem}.vbx-tools,.vbx-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.vbx-spacer{flex:1;min-width:12px}.vbx-btn{color:var(--text);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #5454588c;border-radius:10px;align-items:center;gap:8px;padding:9px 15px;font-size:.875rem;font-weight:600;display:inline-flex}.vbx-btn:hover{background:#ffffff0f}.vbx-btn:focus-visible{outline:1px solid var(--blue);outline-offset:2px}.vbx-btn-quiet.is-open{background:#ffffff14}.vbx-caret{color:var(--text2);flex-shrink:0}.vbx-filter-btn.is-aktiv{color:#9ccfff;background:#0a84ff29;border-color:#0a84ff80}.vbx-filter-num{background:var(--blue);color:#fff;text-align:center;border-radius:999px;min-width:18px;padding:1px 6px;font-size:.6875rem;font-weight:800}.vbx-schalter{color:var(--text2);border-color:#54545873}.vbx-schalter:hover{color:var(--text)}.vbx-schalter.is-on{color:#ff8b84;background:#ff453a1f;border-color:#ff453a66}.vbx-schalter-punkt{opacity:.8;background:currentColor;border-radius:50%;flex-shrink:0;width:7px;height:7px}.vbx-schalter-num{color:#ff8b84;text-align:center;background:#ff453a33;border-radius:999px;min-width:18px;padding:1px 6px;font-size:.6875rem;font-weight:800}.vbx-actions .action-btn{color:#64b5ff;background:0 0;border:1px solid #0a84ff80;border-radius:10px;padding:9px 16px;font-size:.875rem;font-weight:600}.vbx-actions .action-btn:hover{opacity:1;background:#0a84ff24}.vbx-actions .action-btn.active{color:#9ccfff;background:#0a84ff33}.vbx-actions .action-btn.vbx-primary{background:var(--blue);border-color:var(--blue);color:#fff}.vbx-actions .vbx-menu .action-btn{align-items:center;gap:8px;display:inline-flex}.vbx-actions .action-btn.vbx-primary .vbx-caret{color:inherit}.vbx-actions .action-btn.vbx-primary:hover{background:#3d9bff}@media (width<=1340px){.vbx-top{flex-wrap:wrap}.vbx-search,.vbx-luecke{flex:220px;min-width:180px}.vbx-actions{margin-left:auto}}.vbx-tabs.filter-seg{scrollbar-width:none;background:0 0;border:0;border-bottom:1px solid #54545852;border-radius:0;gap:4px;padding:0 14px;display:flex;overflow-x:auto}.vbx-tabs.filter-seg::-webkit-scrollbar{height:0}.vbx-tab.f-btn{color:var(--text2);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:8px 8px 0 0;flex-shrink:0;padding:12px 18px 10px;font-size:.9375rem;font-weight:600}.vbx-tab.f-btn:hover{color:var(--text);background:#ffffff0a}.vbx-tab.f-btn.active{border-bottom-color:var(--blue);color:var(--text);background:#ffffff0d}.vbx-tab.f-btn:focus-visible{outline:1px solid var(--blue);outline-offset:-2px}.vbx-menu{position:relative}.vbx-menu-list,.vbx-filterpanel{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border:1px solid var(--sep);box-shadow:var(--shadow);z-index:var(--z-dropdown);background:#2c2c2efa;border-radius:14px;padding:6px;position:absolute;top:calc(100% + 6px);right:0}.vbx-menu-list{flex-direction:column;min-width:210px;display:flex}.vbx-menu-item{color:var(--text);cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:none;border-radius:8px;padding:9px 12px;font-size:.8125rem;font-weight:600}.vbx-menu-item:hover{background:#ffffff17}.vbx-filterpanel{min-width:300px}.vbx-filterpanel-head{color:var(--text2);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:8px 10px 6px;font-size:.6875rem;font-weight:700;display:flex}.vbx-filterpanel-reset{color:#64b5ff;cursor:pointer;letter-spacing:.04em;text-transform:none;background:0 0;border:0;padding:0;font-size:.6875rem;font-weight:700}.vbx-filterpanel-body{flex-direction:column;gap:2px;padding:2px 6px 6px;display:flex}.vbx-fitem{position:relative}.vbx-fitem-btn{color:var(--text);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;width:100%;padding:10px 12px;display:flex}.vbx-fitem-btn:hover,.vbx-fitem-btn.is-open{background:#ffffff17}.vbx-fitem-btn:focus-visible{outline:1px solid var(--blue);outline-offset:-2px}.vbx-fitem-label{color:var(--text);letter-spacing:-.1px;flex-shrink:0;font-size:.875rem;font-weight:600}.vbx-fitem-value{color:var(--text2);text-overflow:ellipsis;white-space:nowrap;max-width:160px;margin-left:auto;font-size:.875rem;overflow:hidden}.vbx-fitem-btn.is-gesetzt .vbx-fitem-value{color:#64b5ff;font-weight:700}.vbx-fitem-pfeil{color:var(--text3);flex-shrink:0}.vbx-fly{z-index:1;background-clip:padding-box;border-left:10px solid #0000;position:absolute;top:-6px;left:100%}.vbx-fly-card{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border:1px solid var(--sep);box-shadow:var(--shadow);background:#343437fc;border-radius:12px;flex-direction:column;gap:2px;min-width:190px;max-height:320px;padding:6px;display:flex;overflow-y:auto}.vbx-fly-item{color:var(--text);cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:9px;align-items:center;gap:9px;padding:9px 12px;font-size:.875rem;font-weight:600;display:flex}.vbx-fly-haken{color:#64b5ff;flex-shrink:0;width:11px;font-size:.8125rem;font-weight:800}.vbx-fly-item:hover{background:#ffffff1a}.vbx-fly-item.is-aktiv{color:#9ccfff;background:#0a84ff33}.vbx-fly-card .inv-location-filter{color:var(--text);background:#ffffff0f;border:1px solid #5454588c;border-radius:9px;width:190px;min-height:38px;padding:0 10px}.vbx-filterpanel-body .sel{background:#ffffff0a;border:1px solid #54545880;border-radius:12px;width:100%;min-height:44px;padding:0 14px;font-size:.875rem}.vbx-filterpanel-body .sel option{color:#fff;background:#2c2c2e}.vbx-filterpanel-body .inv-devfilter-pair{flex-direction:column;flex:none;gap:8px;width:100%;display:flex}.vbx-filterpanel-body .inv-devfilter-pair>.sel{flex:none;width:100%;max-width:none}.vbx-filterpanel-body .inv-location-filter{width:100%}.vbx-filterpanel-body .book-filter-seg{flex-wrap:wrap;gap:6px;display:flex}}}@layer utility{@media (width<=768px){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea{font-size:16px}.pkm-mobile-editor .pkm-editor-title{font-size:1.0625rem}.word-doc-title,.nbe-handy .nbe-seitentitel{font-size:1.375rem}.bu-k-ein.bu-k-titel{font-size:20px}.modal.fv2-buchung .fv2-blatt .fv2-blatt-betrag input.fin-betrag{font-size:28px}}body.ls-zieht-spalte,body.ls-zieht-spalte *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}body.ls-zieht-fenster,body.ls-zieht-fenster *{cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important}@media print{.titlebar,.sidebar,.doc-explorer,.word-menubar,.rte-toolbar,.rte-footer{display:none!important}.shell,.app,.doc-view,.word-editor{height:auto!important;display:block!important;overflow:visible!important}}}@media (width<=768px){@media (width<=768px){.lv2-seg-knopf{min-height:44px;padding:6px 4px}.lv2-filter{gap:8px}.lv2-filter-chip{min-width:44px;min-height:36px;position:relative}.lv2-filter-chip:after{content:"";height:44px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}}@media (width<=340px){.lv2-seg-knopf{padding:6px 2px;font-size:.75rem}}}@media (width>=769px){.nbe-autor-wegzeichen{color:#111114;cursor:default;pointer-events:auto;border-radius:4px;place-items:center;width:16px;height:16px;display:grid;position:absolute}.nbe-autor-linie.nbe-autor-linie-weg{opacity:1}}@media (width<=768px){@layer module{.fpin{padding-top:8vh}}}#calendar{flex:1;min-height:0}.fc{font-family:var(--ls-font)!important;font-size:.8125rem!important}.fc-theme-standard td,.fc-theme-standard th,.fc-theme-standard .fc-scrollgrid{border-color:#7878802e!important}.fc .fc-scrollgrid{border:none!important}.fc-col-header-cell{background:0 0!important;border-bottom:none!important}.fc-col-header-cell-cushion{letter-spacing:.04em;text-transform:uppercase;color:var(--text3)!important;padding:8px 6px!important;font-size:.6875rem!important;font-weight:600!important;text-decoration:none!important}.fc-daygrid-day,.fc-timegrid-slot-lane,.fc-timegrid-slot{background:var(--bg)!important}.fc-daygrid-day.fc-day-today{box-shadow:none!important;background:0 0!important}.fc-timegrid-col.fc-day-today{box-shadow:none!important;background:#0a84ff0d!important}.fc-daygrid-day-top{padding:4px 6px 0 0}.fc-daygrid-day-number{color:var(--text2)!important;font-size:.8125rem!important;font-weight:500!important;text-decoration:none!important}.fc-daygrid-day.fc-day-today .fc-daygrid-day-number{background:var(--red)!important;color:#fff!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:26px!important;height:26px!important;font-weight:600!important;display:flex!important}.fc-button-primary{color:var(--text)!important;background:linear-gradient(#303035,#26262a)!important;border:none!important;border-radius:9px!important;padding:7px 14px!important;font-size:.8125rem!important;font-weight:500!important;transition:background .12s!important;box-shadow:inset 0 1px #ffffff0f,0 1px 2px #0006!important}.fc-button-primary:hover{background:linear-gradient(#3b3b41,#303035)!important}.fc-button-primary:focus,.fc-button-primary:active{box-shadow:none!important}.fc-button-primary:disabled{opacity:.4!important}.fc .fc-button-group{background:#00000052!important;border-radius:11px!important;gap:1px!important;padding:3px!important;display:inline-flex!important;box-shadow:inset 0 1px 2px #00000080!important}.fc .fc-button-group .fc-button{box-shadow:none!important;color:var(--text2)!important;background:0 0!important;border:none!important;border-radius:8px!important;margin:0!important;padding:5px 13px!important}.fc .fc-button-group .fc-button:hover{color:var(--text)!important;background:#ffffff0f!important}.fc .fc-button-group .fc-button-active{color:var(--text)!important;background:linear-gradient(#45454b,#37373d)!important;box-shadow:inset 0 1px #ffffff17,0 1px 3px #00000080!important}.fc-toolbar-title{color:var(--text)!important;letter-spacing:-.015em!important;font-size:1.0625rem!important;font-weight:600!important}.fc .fc-toolbar.fc-header-toolbar{background:linear-gradient(#17171a,#121214)!important;flex-wrap:nowrap!important;justify-content:flex-start!important;gap:10px!important;margin:0 0 14px!important;padding:9px 14px!important;box-shadow:inset 0 1px #ffffff08!important}@container kalender (width<=800px){.fc .fc-toolbar.fc-header-toolbar{flex-wrap:wrap!important}}.fc .fc-toolbar.fc-header-toolbar .fc-toolbar-chunk{flex-shrink:0!important;align-items:center!important;gap:8px!important;display:flex!important}.fc .fc-toolbar-title{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.fc .fc-toolbar.fc-header-toolbar .fc-toolbar-chunk:nth-child(2){flex-shrink:1!important;min-width:0!important;margin-right:auto!important}.fc .fc-toolbar-title{white-space:nowrap!important}.fc-event{border:none!important;border-radius:6px!important;padding:2px 6px!important;font-size:.75rem!important;font-weight:500!important}.fc-event-time{opacity:.85;font-weight:600!important}.fc-timegrid-event{box-shadow:inset 0 0 0 1px #0000001f!important}.fc-daygrid-event{border-radius:5px!important;margin:1px 4px!important;padding:1px 6px!important}.fc-daygrid-event .fc-event-time{opacity:.7}.fc-timegrid-axis-cushion{text-align:center!important;white-space:normal!important;word-break:break-word!important;padding:0 3px!important;font-size:.6875rem!important;line-height:1.25!important;overflow:visible!important}.fc-daygrid-week-number{color:var(--text3)!important;opacity:.75!important;padding:4px!important;font-size:.625rem!important;font-weight:500!important}.fc-week-number{color:var(--text3)!important;opacity:.75!important;font-size:.625rem!important}.fc-event-title{font-weight:500!important}.fc-now-indicator-line,.fc-timegrid-now-indicator-line{border-color:var(--red)!important;border-top-width:2px!important}.fc-timegrid-now-indicator-arrow{z-index:6!important;border:none!important;margin-top:0!important}.fc-timegrid-now-indicator-arrow:after{content:attr(data-now);background:var(--red);color:#fff;white-space:nowrap;pointer-events:none;border-radius:7px;padding:2px 4px;font-size:.625rem;font-weight:700;line-height:1;position:absolute;top:0;left:1px;transform:translateY(-50%)}.fc-timegrid-slot-label{color:var(--text3)!important;font-size:.6875rem!important}.fc-timegrid .fc-col-header-cell-cushion,.fc-timeGridDay-view .fc-col-header-cell-cushion{width:100%;padding:0!important}.fc-list-day-cushion{background:var(--bg2)!important}.fc-list-day-text,.fc-list-day-side-text{color:var(--text)!important;text-decoration:none!important}.fc-list-event:hover td{background:var(--bg2)!important}.fc-list-event-title a{color:var(--text)!important;text-decoration:none!important}.fc-list-table td{border-color:var(--sep)!important;background:var(--bg)!important}.fc-list{background:var(--bg)!important;border-color:var(--sep)!important}.fc-list-empty{background:var(--bg)!important;color:var(--text2)!important}.fc-daygrid-more-link{color:var(--blue)!important}.fc-popover{background:var(--bg3)!important;border:1px solid var(--sep)!important;box-shadow:var(--shadow)!important;border-radius:12px!important}.fc-popover-title{color:var(--text)!important}.fc-popover-body{background:var(--bg3)!important}.inv-link-add-row>.fc-in,.inv-link-add-row>.fc-sel{flex:1;min-width:0}.fc-in,.fc-sel,.fc-ta{width:100%;color:var(--text);background:#0e0e10;border:1px solid #ffffff12;border-radius:9px;outline:none;padding:9px 12px;font-family:inherit;font-size:.8125rem;transition:border-color .15s;box-shadow:inset 0 1px 3px #0009}.fc-in:focus,.fc-sel:focus,.fc-ta:focus{border-color:var(--blue);box-shadow:inset 0 1px 3px #0009,0 0 0 2px #0a84ff59}.fc-in::placeholder,.fc-ta::placeholder{color:var(--text3)}.fc-ta{resize:vertical}.fc-sel option{background:var(--bg4)}.fr .fc-in{box-sizing:border-box;min-width:0}.subtask-add .fc-in{min-width:0}.fc .fc-bg-event.trk-cal-track{opacity:.4;border:1px solid #ffffff59;border-radius:4px}.fc .fc-bg-event.trk-cal-track-linked{border:2px dashed #ffffffb3}.fc .fc-bg-event.cal-travel{background:repeating-linear-gradient(45deg, var(--cal-travel-tint,#0a84ff42), var(--cal-travel-tint,#0a84ff42) 1px, transparent 1px, transparent 6px), var(--cal-travel-base,#0a84ff1a);opacity:1;border:none;align-items:center;margin-left:2px;margin-right:2.5%;display:flex;overflow:hidden}.fc .fc-bg-event.cal-travel-before{border-radius:6px 6px 0 0}.fc .fc-bg-event.cal-travel-after{border-radius:0 0 6px 6px}.fc .fc-bg-event.cal-travel .fc-event-title{letter-spacing:.1px;color:var(--cal-travel-label,#0a84fff2);text-shadow:0 1px 2px #000000d9;white-space:nowrap;text-overflow:ellipsis;padding:0 6px;font-size:.625rem;font-style:normal;font-weight:600;overflow:hidden}.fc .fc-trackToggle-button:before{content:"";vertical-align:1px;border:1.5px solid;border-radius:50%;width:8px;height:8px;margin-right:7px;transition:background .12s;display:inline-block}.cal-tracks-on .fc .fc-trackToggle-button{color:var(--purple)!important;background:#bf5af21f!important}.cal-tracks-on .fc .fc-trackToggle-button:before{background:currentColor}.fc .fc-bg-event.trk-cal-track .fc-event-title{color:#fff;text-shadow:0 1px 2px #000c;white-space:nowrap;text-overflow:ellipsis;opacity:1;padding:2px 4px;font-size:.625rem;font-style:normal;font-weight:600;overflow:hidden}.tk-manage-form .fc-in,.tk-manage-form .fc-sel{flex:1;min-width:120px}@media (width<=768px){.fc-timegrid-slot{height:var(--cal-slot-h,52px)!important}.fc .fc-col-header-cell-cushion{padding:6px 4px}.fc-timeGridDay-view .fc-col-header{display:none}.fc-theme-standard td,.fc-theme-standard th,.fc-theme-standard .fc-scrollgrid{border-color:#78788029!important}.fc .fc-scrollgrid{border:none!important}.fc-timegrid-slot-lane[data-time$=":30:00"]{border-top-color:#0000!important}.fc-timegrid-slot-label[data-time$=":30:00"] .fc-timegrid-slot-label-cushion{visibility:hidden}#calendar.cal-halfhours .fc-timegrid-slot-lane[data-time$=":30:00"]{border-top-color:#78788029!important}#calendar.cal-halfhours .fc-timegrid-slot-label[data-time$=":30:00"] .fc-timegrid-slot-label-cushion{visibility:visible}.fc-timeGridDay-view td,.fc-timeGridDay-view th{border-left:none!important;border-right:none!important}.fc .fc-timegrid-axis,.fc-timegrid-slot-label{border:none!important}.fc .fc-timegrid-divider{background:#78788029!important;border:none!important;height:1px!important;padding:0!important}.fc-timeGridDay-view .fc-day-today{box-shadow:none!important;background:0 0!important}.fc-timegrid-slot-label-cushion{color:var(--text3)!important;font-size:.75rem!important}.fc-dayGridMonth-view .fc-daygrid-week-number{display:none!important}.fc-dayGridMonth-view .fc-daygrid-event{margin:1px!important;padding:1px 4px!important;font-size:.625rem!important}.fc-dayGridMonth-view .fc-daygrid-event-dot{display:none!important}.fc-daygrid-event .fc-event-time{flex:none}.fc-daygrid-event .fc-event-title{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.fc-timegrid-event.fc-timegrid-event-short{padding-top:0!important;padding-bottom:0!important;font-size:.6875rem!important}.fc-timegrid-event-short .fc-event-main,.fc-timegrid-event-short .fc-event-main-frame{overflow:hidden;line-height:1.15!important}.fc-timegrid-event-short .fc-event-time{white-space:nowrap;flex:none}.fc-timegrid-event-short .fc-event-title{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.fc-in,.fc-sel,.fc-ta{border-radius:11px;padding:12px 14px;font-size:1rem}input[type=date].fc-in{appearance:none;width:100%;min-width:0}input[type=date].fc-in::-webkit-date-and-time-value{text-align:left;margin:0}input[type=date].fc-in::-webkit-calendar-picker-indicator{margin-left:auto}.fc .fc-scrollgrid-section-body:has(.fc-daygrid-body):not(:has(.fc-daygrid-event)){display:none}}
