@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--schrift:"Inter Variable", "Inter", system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--schrift-mono:ui-monospace, "SF Mono", "Cascadia Code", Menlo, monospace;--gr-1:12px;--gr-2:13px;--gr-3:14px;--gr-4:16px;--gr-5:20px;--gr-6:28px;--r-1:6px;--r-2:8px;--r-3:12px;--r-4:16px;--abstand-1:4px;--abstand-2:8px;--abstand-3:12px;--abstand-4:16px;--abstand-5:24px;--abstand-6:32px;--ctl:36px;--ctl-klein:30px;--kopf-hoehe:48px;--tab-hoehe:38px;--uebergang:.14s cubic-bezier(.2, 0, 0, 1);--grund:#f2f2f1;--flaeche:#fff;--neben:#f8f8f7;--hover:#f0f0ef;--aktiv:#e8e8e6;--linie:#e4e4e2;--linie-stark:#d0d0cd;--feld:#fff;--feld-linie:#d3d3d0;--text:#141414;--text-2:#565656;--text-3:#6b6b6b;--marke:#034ea2;--marke-weich:#e4ecf8;--haupt:#141414;--haupt-text:#fff;--ok:#17703d;--ok-weich:#e3f3e9;--warn:#8a5c00;--warn-weich:#f8eed6;--fehler:#c62828;--fehler-weich:#f9e3e3;--schatten-1:0 1px 2px #1414140d;--schatten-2:0 10px 30px #1414141f, 0 2px 6px #1414140f;--schleier:#14141447;--akzent-blau:#3b6fb6;--akzent-blau-weich:#e7eef9;--akzent-gruen:#2f8a6b;--akzent-gruen-weich:#e3f2ec;--akzent-violett:#7e57b3;--akzent-violett-weich:#efe9f8;--akzent-orange:#c0712a;--akzent-orange-weich:#fbefe3;--akzent-rot:#b5485c;--akzent-rot-weich:#f8e6ea;--akzent-petrol:#2b8a9a;--akzent-petrol-weich:#e1f2f4;--akzent-gelb:#9a7d22;--akzent-gelb-weich:#f6f0dc;--akzent-grau:#6b7280;--akzent-grau-weich:#eeeff1;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dunkel]{--grund:#111;--flaeche:#1a1a1a;--neben:#161616;--hover:#222;--aktiv:#2a2a2a;--linie:#2a2a2a;--linie-stark:#3a3a3a;--feld:#1e1e1e;--feld-linie:#3d3d3d;--text:#ececec;--text-2:#a9a9a9;--text-3:#929292;--marke:#6a9be0;--marke-weich:#1b2a40;--haupt:#ececec;--haupt-text:#141414;--ok:#4cc27a;--ok-weich:#16301f;--warn:#e0a531;--warn-weich:#3a2d10;--fehler:#ef6461;--fehler-weich:#3a1a1a;--schatten-1:0 1px 2px #0006;--schatten-2:0 12px 34px #00000080, 0 2px 8px #00000059;--schleier:#0000008c;--akzent-blau:#79a2e0;--akzent-blau-weich:#1d2a3e;--akzent-gruen:#5cbf98;--akzent-gruen-weich:#17302a;--akzent-violett:#ad8ae0;--akzent-violett-weich:#2a2238;--akzent-orange:#e09a5a;--akzent-orange-weich:#36271a;--akzent-rot:#e07a8c;--akzent-rot-weich:#3a1f25;--akzent-petrol:#5cbccb;--akzent-petrol-weich:#163236;--akzent-gelb:#d4b45a;--akzent-gelb-weich:#33301b;--akzent-grau:#9aa0aa;--akzent-grau-weich:#26282c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{background:var(--grund);color:var(--text);font-family:var(--schrift);font-size:var(--gr-3);font-feature-settings:"cv11", "ss01";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;line-height:1.5}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--marke);outline-offset:2px}::selection{background:var(--marke-weich)}h1,h2,h3,h4,p{margin:0}h1,h2,h3{text-wrap:balance;letter-spacing:-.015em}a{color:var(--marke)}*{scrollbar-width:thin;scrollbar-color:var(--linie-stark) transparent}.zahl{font-variant-numeric:tabular-nums}.versteckt{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:0s!important;animation-duration:0s!important}}.knopf{height:var(--ctl);border-radius:var(--r-2);font-size:var(--gr-3);white-space:nowrap;transition:background var(--uebergang), box-shadow var(--uebergang), opacity var(--uebergang);-webkit-user-select:none;user-select:none;border:0;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-weight:550;display:inline-flex}.knopf svg{flex:none}.knopf.haupt{background:var(--haupt);color:var(--haupt-text)}.knopf.haupt:hover{opacity:.88}.knopf.zweit{background:var(--flaeche);color:var(--text);box-shadow:inset 0 0 0 1px var(--feld-linie)}.knopf.zweit:hover{background:var(--hover)}.knopf.leise{color:var(--text-2);background:0 0}.knopf.leise:hover{background:var(--hover);color:var(--text)}.knopf.gefahr{background:var(--fehler);color:#fff}.knopf.klein{height:var(--ctl-klein);font-size:var(--gr-2);gap:5px;padding:0 10px}.knopf:disabled{opacity:.4;cursor:default}.symbolknopf{border-radius:var(--r-2);width:32px;height:32px;color:var(--text-2);transition:background var(--uebergang), color var(--uebergang);background:0 0;border:0;flex:none;place-items:center;display:inline-grid}.symbolknopf:hover,.symbolknopf[aria-expanded=true]{background:var(--hover);color:var(--text)}.symbolknopf[aria-pressed=true]{background:var(--aktiv);color:var(--text)}.symbolknopf.klein{width:26px;height:26px}.symbolknopf:disabled{opacity:.35;cursor:default}.feld{flex-direction:column;gap:6px;min-width:0;display:flex}.feld>.feld-label{font-size:var(--gr-2);color:var(--text-2);font-weight:500}.feld .feld-fehler{font-size:var(--gr-2);color:var(--fehler)}.eingabe{width:100%;min-height:var(--ctl);background:var(--feld);border:1px solid var(--feld-linie);border-radius:var(--r-2);transition:border-color var(--uebergang), box-shadow var(--uebergang);padding:7px 11px}.eingabe::placeholder{color:var(--text-3)}.eingabe:focus{border-color:var(--marke);box-shadow:0 0 0 3px var(--marke-weich);outline:none}.passwortfeld{align-items:center;padding:0 4px 0 0;display:flex}.passwortfeld:focus-within{border-color:var(--marke);box-shadow:0 0 0 3px var(--marke-weich)}.passwortfeld input{background:0 0;border:0;outline:none;flex:1;min-width:0;min-height:34px;padding:7px 11px}.passwortfeld-auge{border-radius:var(--r-1);width:28px;height:28px;color:var(--text-3);background:0 0;border:0;place-items:center;padding:0;display:grid}.passwortfeld-auge:hover{color:var(--text);background:var(--neben)}textarea.eingabe{resize:vertical;line-height:1.5}select.eingabe{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%238b8b8b' stroke-width='1.6'%3E%3Cpath d='M2.5 4.5 6 8l3.5-3.5'/%3E%3C/svg%3E");background-position:right 11px center;background-repeat:no-repeat;padding-right:30px}.eingabe.ohne-rahmen{background:0 0;border-color:#0000;padding-left:0;padding-right:0}.eingabe.ohne-rahmen:focus{box-shadow:none}.suchfeld{align-items:center;display:flex;position:relative}.suchfeld svg{color:var(--text-3);pointer-events:none;position:absolute;left:10px}.suchfeld .eingabe{background:var(--flaeche);min-height:32px;padding-left:32px}.schalter{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;display:inline-flex}.schalter input{appearance:none;background:var(--linie-stark);width:34px;height:20px;transition:background var(--uebergang);cursor:pointer;border-radius:999px;flex:none;margin:0;position:relative}.schalter input:after{content:"";width:16px;height:16px;box-shadow:var(--schatten-1);transition:transform var(--uebergang);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px}.schalter input:checked{background:var(--haupt)}.schalter input:checked:after{transform:translate(14px)}:root[data-theme=dunkel] .schalter input:checked:after{background:var(--haupt-text)}.haken{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:9px;display:inline-flex}.haken input{width:16px;height:16px;accent-color:var(--haupt);margin:0}.segment{border-radius:var(--r-2);background:var(--hover);gap:2px;padding:3px;display:inline-flex}.segment button{border-radius:var(--r-1);height:26px;color:var(--text-2);font-size:var(--gr-2);white-space:nowrap;background:0 0;border:0;padding:0 10px;font-weight:500}.segment button[aria-pressed=true]{background:var(--flaeche);color:var(--text);box-shadow:var(--schatten-1), 0 0 0 1px var(--linie)}.raster{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;display:grid}.raster>.breit{grid-column:1/-1}.abzeichen{border-radius:var(--r-1);height:22px;font-size:var(--gr-1);background:var(--hover);color:var(--text-2);white-space:nowrap;align-items:center;gap:5px;padding:0 8px;font-weight:550;display:inline-flex}.abzeichen.ok{background:var(--ok-weich);color:var(--ok)}.abzeichen.warn{background:var(--warn-weich);color:var(--warn)}.abzeichen.fehler{background:var(--fehler-weich);color:var(--fehler)}.abzeichen.marke{background:var(--marke-weich);color:var(--marke)}.punkt{border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.avatar{color:#fff;letter-spacing:0;border-radius:50%;flex:none;place-items:center;font-weight:600;display:inline-grid}.avatar:before{content:attr(data-initialen)}.schleier{z-index:200;background:var(--schleier);place-items:center;padding:24px;animation:.12s ease-out einblenden;display:grid;position:fixed;inset:0}.dialog{background:var(--flaeche);border-radius:var(--r-4);width:min(560px,100%);max-height:calc(100vh - 48px);box-shadow:var(--schatten-2), 0 0 0 1px var(--linie);flex-direction:column;animation:.16s cubic-bezier(.2,0,0,1) auftauchen;display:flex}.dialog.breit{width:min(820px,100%)}.dialog-kopf{align-items:center;gap:12px;padding:18px 20px 6px 24px;display:flex}.dialog-kopf h2{font-size:var(--gr-4);flex:1;font-weight:650}.dialog-inhalt{flex-direction:column;gap:16px;padding:10px 24px 20px;display:flex;overflow:auto}.dialog-fuss{border-top:1px solid var(--linie);justify-content:flex-end;align-items:center;gap:10px;padding:14px 20px;display:flex}.menue{z-index:300;background:var(--flaeche);border-radius:var(--r-3);min-width:220px;max-width:340px;max-height:min(480px,100vh - 24px);box-shadow:var(--schatten-2), 0 0 0 1px var(--linie);padding:6px;animation:.12s cubic-bezier(.2,0,0,1) auftauchen;position:fixed;overflow:auto}.menue-eintrag{border-radius:var(--r-2);text-align:left;width:100%;min-height:32px;color:var(--text);background:0 0;border:0;align-items:center;gap:10px;padding:6px 10px;display:flex}.menue-eintrag:hover,.menue-eintrag:focus-visible{background:var(--hover);outline:none}.menue-eintrag svg{color:var(--text-2);flex:none}.menue-eintrag.gefahr,.menue-eintrag.gefahr svg{color:var(--fehler)}.menue-eintrag[aria-checked=true]{font-weight:600}.menue-trenner{background:var(--linie);height:1px;margin:6px 4px}.menue-titel{font-size:var(--gr-1);color:var(--text-3);padding:8px 10px 4px;font-weight:600}@keyframes einblenden{0%{opacity:0}}@keyframes auftauchen{0%{opacity:0;transform:translateY(4px)scale(.985)}}.leer{text-align:center;color:var(--text-2);flex-direction:column;justify-content:center;align-items:center;gap:12px;height:100%;padding:48px 24px;display:flex}.leer .leer-symbol{border-radius:var(--r-3);background:var(--hover);width:48px;height:48px;color:var(--text-3);place-items:center;display:grid}.leer h3{font-size:var(--gr-4);color:var(--text);font-weight:600}.lade{border:2px solid var(--linie-stark);border-top-color:var(--text-2);border-radius:50%;width:18px;height:18px;animation:.7s linear infinite drehen}@keyframes drehen{to{transform:rotate(360deg)}}.ansicht{background:var(--flaeche);flex-direction:column;height:100%;display:flex;overflow:hidden;container-type:inline-size}.ansicht-kopf{border-bottom:1px solid var(--linie);flex:none;align-items:center;gap:10px;min-height:56px;padding:10px 16px 10px 20px;display:flex}.ansicht-kopf h1{font-size:var(--gr-5);white-space:nowrap;text-overflow:ellipsis;font-weight:650;line-height:1.2;overflow:hidden}.ansicht-kopf .zaehler{color:var(--text-3);font-weight:500;font-size:var(--gr-3)}.ansicht-kopf .luecke{flex:1}.spalten{flex:1;min-height:0;display:flex}.spalte-nav{width:var(--breite-nav,210px);background:var(--neben);border-right:1px solid var(--linie);flex:none;padding:10px 8px;overflow:auto}.spalte-liste{width:var(--breite-liste,360px);border-right:1px solid var(--linie);flex-direction:column;flex:none;min-height:0;display:flex}.spalte-liste.voll{border-right:0;flex:1;width:auto}.spalte-detail{flex:1;min-width:0;overflow:auto}@container (width<=980px){.spalte-nav{width:var(--breite-nav,180px)}.spalte-liste{width:var(--breite-liste,300px)}}.trenner{z-index:2;cursor:col-resize;touch-action:none;flex:none;width:9px;margin:0 -5px 0 -4px;position:relative}.trenner:after{content:"";transition:background .12s;position:absolute;inset:0 3px}.trenner:hover:after,.trenner:focus-visible:after,.trenner.zieht:after{background:var(--akzent,var(--linie-stark))}.trenner:focus-visible{outline:none}.trenner-zieht,.trenner-zieht *{-webkit-user-select:none;user-select:none;cursor:col-resize!important}.trenner-zieht iframe{pointer-events:none}@container (width<=720px){.spalten{flex-direction:column}.spalte-nav{border-right:0;border-bottom:1px solid var(--linie);gap:4px;width:auto;padding:8px;display:flex;overflow-x:auto}.spalte-nav .nav-titel{display:none}.spalte-nav .nav-eintrag{flex:none;width:auto}.spalte-liste{border-right:0;flex:1;width:auto}.spalten.mit-detail .spalte-liste,.trenner,.spalten:not(.mit-detail) .spalte-detail{display:none}.nur-schmal{display:inline-grid!important}}.nur-schmal{display:none!important}.nav-titel{font-size:var(--gr-1);color:var(--text-3);padding:14px 10px 4px;font-weight:600}.nav-eintrag{border-radius:var(--r-2);width:100%;height:32px;color:var(--text-2);text-align:left;white-space:nowrap;background:0 0;border:0;align-items:center;gap:10px;padding:0 10px;font-weight:500;display:flex}.nav-eintrag:hover{background:var(--hover);color:var(--text)}.nav-eintrag[aria-current=true]{background:var(--flaeche);color:var(--text);box-shadow:var(--schatten-1), 0 0 0 1px var(--linie)}.nav-eintrag .nav-zahl{font-size:var(--gr-1);color:var(--text-3);font-variant-numeric:tabular-nums;margin-left:auto}.nav-eintrag span.nav-text{text-overflow:ellipsis;overflow:hidden}.liste{flex:1;overflow:auto}.zeile{border:0;border-bottom:1px solid var(--linie);text-align:left;width:100%;color:var(--text);background:0 0;align-items:flex-start;gap:12px;padding:11px 16px;display:flex}.zeile:hover{background:var(--hover)}.zeile[aria-selected=true],.zeile[aria-current=true]{background:var(--marke-weich)}.zeile .zeile-haupt{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.zeile .zeile-titel{white-space:nowrap;text-overflow:ellipsis;font-weight:550;overflow:hidden}.zeile .zeile-text{font-size:var(--gr-2);color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.zeile .zeile-meta{font-size:var(--gr-1);color:var(--text-3);white-space:nowrap;font-variant-numeric:tabular-nums}.gruppe-kopf{z-index:1;font-size:var(--gr-1);color:var(--text-3);background:var(--flaeche);padding:14px 16px 6px;font-weight:600;position:sticky;top:0}.detail{flex-direction:column;gap:22px;max-width:820px;padding:24px 28px 64px;display:flex}.detail-titel{font-size:var(--gr-6);letter-spacing:-.02em;font-weight:650;line-height:1.15}.abschnitt{flex-direction:column;gap:10px;display:flex}.abschnitt>h3{font-size:var(--gr-2);color:var(--text-3);font-weight:600}.karte{background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--r-3);padding:16px 18px}.reihe{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.luecke{flex:1}.leise{color:var(--text-3)}.neben-text{color:var(--text-2)}.filterchips{flex-wrap:wrap;gap:6px;display:flex}.filterchip{border:1px solid var(--linie);background:var(--flaeche);height:28px;color:var(--text-2);font-size:var(--gr-2);border-radius:999px;align-items:center;gap:7px;padding:0 10px;font-weight:500;display:inline-flex}.filterchip[aria-pressed=true]{color:var(--text);border-color:var(--linie-stark);background:var(--hover)}.filterchip[aria-pressed=false] .punkt{opacity:.35}.kontaktwahl{position:relative}.kontaktwahl-liste{z-index:20;background:var(--flaeche);border-radius:var(--r-2);box-shadow:var(--schatten-2), 0 0 0 1px var(--linie);padding:4px;position:absolute;top:calc(100% + 4px);left:0;right:0}.kontaktwahl-liste button{border-radius:var(--r-1);text-align:left;background:0 0;border:0;justify-content:space-between;gap:12px;width:100%;padding:7px 10px;display:flex}.kontaktwahl-liste button:hover{background:var(--hover)}.kontaktwahl-gewaehlt{border-radius:var(--r-2);background:var(--akzent-petrol-weich);height:32px;color:var(--akzent-petrol);align-items:center;gap:8px;padding:0 4px 0 10px;display:inline-flex}.kontaktwahl-name{color:var(--text);background:0 0;border:0;padding:0;font-weight:550}.kontaktwahl-name:hover{text-decoration:underline}.konten-feld{flex-direction:column;gap:10px;padding:4px 0;display:flex}.ansicht-kopf .symbolknopf{width:var(--ctl);height:var(--ctl)}.grundriss{touch-action:none;cursor:grab;background:var(--flaeche);width:100%;height:100%;min-height:0;display:block}.grundriss:active{cursor:grabbing}.fs{--fs-glas:color-mix(in srgb, var(--flaeche) 72%, transparent);--fs-glas-linie:color-mix(in srgb, var(--linie) 70%, transparent);background:color-mix(in srgb, var(--text) 88%, var(--grund));-webkit-user-select:none;user-select:none;width:100%;height:100%;min-height:0;position:relative;overflow:hidden;container-type:inline-size}.fs-buehne{position:absolute;inset:0}.fs-bild{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.fs-getrennt{background:var(--grund);place-items:center;display:grid;position:absolute;inset:0}.fs-oben{top:var(--abstand-3);left:var(--abstand-3);right:var(--abstand-3);align-items:center;gap:var(--abstand-2);pointer-events:none;display:flex;position:absolute}.fs-oben-mitte{margin:0 auto}.fs-oben-links,.fs-oben-rechts{align-items:center;gap:var(--abstand-2);flex:none;display:flex}.fs-oben-rechts{justify-content:flex-end}.fs-oben-links>*,.fs-oben-mitte>*,.fs-oben-rechts>*{pointer-events:auto}.fs-chip,.fs-symbol,.fs-akku,.fs-steuernder{white-space:nowrap;align-items:center;gap:var(--abstand-2);height:32px;padding:0 var(--abstand-3);border:1px solid var(--fs-glas-linie);background:var(--fs-glas);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--text);border-radius:999px;flex:none;display:inline-flex}a.fs-chip{text-decoration:none}a.fs-chip:hover{border-color:var(--text-3)}.fs-name{text-overflow:ellipsis;white-space:nowrap;max-width:24ch;font-weight:500;overflow:hidden}.fs-symbol{cursor:pointer;justify-content:center;width:32px;padding:0}.fs-symbol:hover{background:var(--flaeche)}.fs-steuernder{padding:0 3px}.fs-akku-rand{fill:none;stroke:currentColor;stroke-width:1.5px}.fs-akku-pol,.fs-akku-stand{fill:currentColor}.fs-akku.warn{color:var(--warn)}.fs-akku.fehler{color:var(--fehler)}.fs-hinweis{top:calc(var(--abstand-3) + 40px);left:var(--abstand-3);right:var(--abstand-3);position:absolute}.fs-karte{top:calc(var(--abstand-3) + 44px);right:var(--abstand-3);border:1px solid var(--fs-glas-linie);background:var(--fs-glas);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:zoom-in;width:112px;height:112px;transition:width var(--uebergang), height var(--uebergang), border-radius var(--uebergang);border-radius:50%;padding:0;position:absolute;overflow:hidden}.fs-karte.gross{border-radius:var(--r-4);cursor:zoom-out;width:min(60%,420px);height:min(60%,420px)}.fs-karte>*{width:100%;height:100%}.fs-hinweis~.fs-karte{top:calc(var(--abstand-3) + 100px)}.fs-steuern{height:34px;padding:0 var(--abstand-4);box-shadow:var(--schatten-2);border-radius:999px}.fs-abgeben{background:var(--fs-glas);border:1px solid var(--marke);color:var(--text);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.fs-unten{left:var(--abstand-4);right:var(--abstand-4);bottom:var(--abstand-4);align-items:flex-end;gap:var(--abstand-4);pointer-events:none;display:flex;position:absolute}.fs-unten>*{pointer-events:auto}.fs-links,.fs-rechts{align-items:center;gap:var(--abstand-3);flex-direction:column;display:flex}.fs-aktionen{flex:1;justify-content:center;min-width:0;display:flex}.fs-aktionen:empty{pointer-events:none}.fs-leiste{align-items:center;gap:var(--abstand-1);border:1px solid var(--fs-glas-linie);background:var(--fs-glas);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;width:100%;max-width:560px;padding:4px;display:flex}.fs-leiste input{min-width:0;height:32px;padding:0 var(--abstand-3);color:var(--text);font:inherit;background:0 0;border:none;border-radius:999px;outline:none;flex:1}.fs-leiste .symbolknopf{border-radius:999px}.fs-knueppel{border:1px solid var(--fs-glas-linie);background:var(--fs-glas);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);touch-action:none;cursor:grab;border-radius:50%;place-items:center;width:132px;height:132px;display:grid;position:relative}.fs-dreher{border:1px solid var(--fs-glas-linie);background:var(--fs-glas);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);touch-action:none;cursor:ew-resize;border-radius:999px;place-items:center;width:132px;height:44px;display:grid;position:relative}.fs-knauf{background:var(--marke);width:44px;height:44px;box-shadow:var(--schatten-1);pointer-events:none;border-radius:50%;transition:transform .12s ease-out}.fs-dreher .fs-knauf{width:34px;height:34px}.fs-knueppel:active .fs-knauf,.fs-dreher:active .fs-knauf{transition:none}.fs-knueppel[aria-disabled=true],.fs-dreher[aria-disabled=true]{opacity:.45;cursor:default}.fs-knueppel[aria-disabled=true] .fs-knauf,.fs-dreher[aria-disabled=true] .fs-knauf{background:var(--text-3)}.fs-halt{background:var(--fehler);width:64px;height:64px;color:var(--haupt-text);box-shadow:var(--schatten-2);cursor:pointer;border:none;border-radius:50%;place-items:center;display:grid}.fs-halt:hover:not(:disabled){background:color-mix(in srgb, var(--fehler) 85%, var(--text))}.fs-halt:disabled{opacity:.4;cursor:default}.fs-tempo{border:1px solid var(--fs-glas-linie);background:var(--fs-glas);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.fs-tempo button{cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:flex-end;gap:2px;width:36px;height:30px;padding-bottom:8px;display:inline-flex}.fs-tempo button.an{background:color-mix(in srgb, var(--marke) 18%, transparent)}.fs-tempo span{background:color-mix(in srgb, var(--text-3) 45%, transparent);border-radius:2px;width:4px}.fs-tempo span.voll{background:var(--text-3)}.fs-tempo button.an span.voll{background:var(--marke)}@container (width<=600px){.fs{background:var(--grund);flex-direction:column;display:flex;overflow-y:auto}.fs-buehne{aspect-ratio:4/3;background:color-mix(in srgb, var(--text) 88%, var(--grund));flex:none;position:relative}.fs-karte{width:76px;height:76px}.fs-unten{padding:var(--abstand-4);flex-wrap:wrap;justify-content:space-between;position:static}.fs-aktionen{flex-basis:100%;order:-1}.fs-knueppel{width:160px;height:160px}}.dv-drop-target-container{z-index:9999;pointer-events:none;--dv-transition-duration:.3s;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.dv-drop-target-container .dv-drop-target-anchor{border:var(--dv-drag-over-border);background-color:var(--dv-drag-over-background-color);opacity:1;will-change:transform, opacity;backface-visibility:hidden;contain:layout paint;transition:opacity var(--dv-transition-duration) ease-in, top var(--dv-transition-duration) ease-out, left var(--dv-transition-duration) ease-out, width var(--dv-transition-duration) ease-out, height var(--dv-transition-duration) ease-out;position:relative;transform:translate(0,0)}.dv-drop-target{--dv-transition-duration:70ms;position:relative}.dv-drop-target>.dv-drop-target-dropzone{z-index:1000;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.dv-drop-target>.dv-drop-target-dropzone>.dv-drop-target-selection{box-sizing:border-box;border:var(--dv-drag-over-border);background-color:var(--dv-drag-over-background-color);width:100%;height:100%;transition:top var(--dv-transition-duration) ease-out, left var(--dv-transition-duration) ease-out, width var(--dv-transition-duration) ease-out, height var(--dv-transition-duration) ease-out, opacity var(--dv-transition-duration) ease-out;will-change:transform;pointer-events:none;position:relative}.dv-drop-target>.dv-drop-target-dropzone>.dv-drop-target-selection.dv-drop-target-top.dv-drop-target-small-vertical{border-top:1px solid var(--dv-drag-over-border-color)}.dv-drop-target>.dv-drop-target-dropzone>.dv-drop-target-selection.dv-drop-target-bottom.dv-drop-target-small-vertical{border-bottom:1px solid var(--dv-drag-over-border-color)}.dv-drop-target>.dv-drop-target-dropzone>.dv-drop-target-selection.dv-drop-target-left.dv-drop-target-small-horizontal{border-left:1px solid var(--dv-drag-over-border-color)}.dv-drop-target>.dv-drop-target-dropzone>.dv-drop-target-selection.dv-drop-target-right.dv-drop-target-small-horizontal{border-right:1px solid var(--dv-drag-over-border-color)}.dv-dnd-compass{z-index:1001}.dv-dnd-compass-cell{box-sizing:border-box;border:1px solid var(--dv-dnd-compass-color,#1f9cf0);background-color:var(--dv-dnd-compass-cell-color,#1f9cf040);border-radius:2px}.dv-dnd-compass-cell-edge{background-color:var(--dv-dnd-compass-edge-cell-color,#1f9cf01f);border-style:dashed}.dv-dnd-compass-cell-active{background-color:var(--dv-dnd-compass-active-cell-color,#1f9cf080);border-style:solid}.dv-dnd-compass-edge-preview{z-index:1000;box-sizing:border-box;background-color:var(--dv-drag-over-background-color);border:var(--dv-drag-over-border)}.dv-dragged{transform:translate(0,0)}.dv-tab-ghost-drag{position:relative}.dv-tab-ghost-drag:after{content:"";pointer-events:none;outline-offset:-1px;z-index:5;width:100%;height:100%;position:absolute;top:0;left:0;outline:1px solid var(--dv-tab-divider-color)!important}.dv-tab{flex-shrink:0}.dv-tab:focus-visible{position:relative}.dv-tab:has(:focus-visible){position:relative}.dv-tab:focus-visible:after{content:"";pointer-events:none;outline-offset:-1px;z-index:5;width:100%;height:100%;position:absolute;top:0;left:0;outline:1px solid var(--dv-tab-divider-color)!important}.dv-tab:has(:focus-visible):after{content:"";pointer-events:none;outline-offset:-1px;z-index:5;width:100%;height:100%;position:absolute;top:0;left:0;outline:1px solid var(--dv-tab-divider-color)!important}.dv-tab.dv-tab-dragging .dv-default-tab-action{background-color:var(--dv-activegroup-visiblepanel-tab-color)}.dv-tab.dv-active-tab .dv-default-tab .dv-default-tab-action{visibility:visible}.dv-tab.dv-inactive-tab .dv-default-tab .dv-default-tab-action{visibility:hidden}.dv-tab.dv-inactive-tab .dv-default-tab:hover .dv-default-tab-action{visibility:visible}@media (hover:none){.dv-tab.dv-inactive-tab .dv-default-tab .dv-default-tab-action{visibility:visible}}.dv-tab .dv-default-tab{white-space:nowrap;text-overflow:ellipsis;align-items:center;width:100%;height:100%;display:flex;position:relative}.dv-tab .dv-default-tab .dv-default-tab-content{flex-grow:1;margin-right:4px}.dv-tab .dv-default-tab .dv-default-tab-action{box-sizing:border-box;color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:flex}.dv-tab .dv-default-tab .dv-default-tab-action:hover{background-color:var(--dv-icon-hover-background-color);border-radius:2px}@media (pointer:coarse){.dv-tab .dv-default-tab .dv-default-tab-action{padding:8px}}.dv-tabs-overflow-dropdown-default{box-sizing:border-box;height:100%;color:var(--dv-activegroup-hiddenpanel-tab-color);margin:var(--dv-tab-margin);cursor:pointer;flex-shrink:0;align-items:center;padding:.25rem .5rem;display:flex}.dv-tabs-overflow-dropdown-default>span{padding-left:.25rem}.dv-tabs-overflow-dropdown-default>svg{transform:rotate(90deg)}.dv-tabs-overflow-dropdown-default:hover{background-color:var(--dv-icon-hover-background-color);border-radius:2px}.dv-tabs-container{scrollbar-width:thin;height:100%;display:flex;position:relative;overflow:auto}.dv-tabs-container.dv-tabs-container--wrap:not(.dv-tabs-container-vertical){flex-wrap:wrap;align-content:flex-start;height:auto;overflow:visible}.dv-tabs-container.dv-tabs-container--wrap:not(.dv-tabs-container-vertical) .dv-tab{height:var(--dv-tabs-and-actions-container-height)}.dv-tabs-container.dv-tabs-container--wrap:not(.dv-tabs-container-vertical).dv-tabs-container--wrap-capped{max-height:calc(var(--dv-tabs-and-actions-container-height) * var(--dv-max-tab-rows));overflow:hidden}.dv-tabs-container.dv-tabs-container--wrap:not(.dv-tabs-container-vertical) .dv-tab--reorder-before:after,.dv-tabs-container.dv-tabs-container--wrap:not(.dv-tabs-container-vertical) .dv-tab--reorder-after:after{content:"";z-index:10;pointer-events:none;background-color:var(--dv-drag-over-border-color);width:2px;position:absolute;top:0;bottom:0}.dv-tabs-container.dv-tabs-container--wrap:not(.dv-tabs-container-vertical) .dv-tab--reorder-before:after{left:0}.dv-tabs-container.dv-tabs-container--wrap:not(.dv-tabs-container-vertical) .dv-tab--reorder-after:after{right:0}.dv-tabs-container.dv-tabs-container--wrap.dv-tabs-container-vertical{flex-wrap:wrap;align-content:flex-start;width:auto;height:100%;max-height:100%;overflow:visible}.dv-tabs-container.dv-tabs-container--wrap.dv-tabs-container-vertical .dv-tab{width:var(--dv-tabs-and-actions-container-height);height:var(--dv-wrap-vertical-tab-height,auto)}.dv-tabs-container.dv-tabs-container--wrap.dv-tabs-container-vertical.dv-tabs-container--wrap-capped{max-width:calc(var(--dv-tabs-and-actions-container-height) * var(--dv-max-tab-rows));overflow:hidden}.dv-tabs-container.dv-tabs-container--wrap.dv-tabs-container-vertical .dv-tab--reorder-before:after,.dv-tabs-container.dv-tabs-container--wrap.dv-tabs-container-vertical .dv-tab--reorder-after:after{content:"";z-index:10;pointer-events:none;background-color:var(--dv-drag-over-border-color);height:2px;position:absolute;left:0;right:0}.dv-tabs-container.dv-tabs-container--wrap.dv-tabs-container-vertical .dv-tab--reorder-before:after{top:0}.dv-tabs-container.dv-tabs-container--wrap.dv-tabs-container-vertical .dv-tab--reorder-after:after{bottom:0}.dv-tabs-container{will-change:scroll-position;overscroll-behavior:contain;touch-action:pan-x;transform:translate(0,0)}.dv-tabs-container.dv-tabs-container-vertical{writing-mode:vertical-rl;touch-action:pan-y;width:100%;height:fit-content;max-height:100%}.dv-tabs-container.dv-horizontal .dv-tab:not(:first-child):before,.dv-tabs-container.dv-vertical .dv-tab:not(:first-child):before{content:" ";z-index:5;pointer-events:none;background-color:var(--dv-tab-divider-color);position:absolute;top:0;left:0}.dv-tabs-container.dv-horizontal .dv-tab:not(:first-child):before{width:1px;height:100%}.dv-tabs-container.dv-vertical .dv-tab:not(:first-child):before{width:100%;height:1px}.dv-tabs-container::-webkit-scrollbar{height:3px}.dv-tabs-container::-webkit-scrollbar-track{background:0 0}.dv-tabs-container::-webkit-scrollbar-thumb{background:var(--dv-tabs-container-scrollbar-color)}.dv-scrollable>.dv-tabs-container{overflow:hidden}.dv-tab{-webkit-user-select:none;user-select:none;cursor:pointer;box-sizing:border-box;font-size:var(--dv-tab-font-size);margin:var(--dv-tab-margin);touch-action:none;outline:none;padding:.25rem .5rem;position:relative}.dv-tab.dv-tab--shifting{will-change:transform, margin-left, margin-right, margin-top, margin-bottom;transition:transform var(--dv-transition-duration,.2s) ease-out, margin-left var(--dv-transition-duration,.2s) ease-out, margin-right var(--dv-transition-duration,.2s) ease-out, margin-top var(--dv-transition-duration,.2s) ease-out, margin-bottom var(--dv-transition-duration,.2s) ease-out}.dv-tab.dv-tab--dragging,.dv-tab.dv-tab--group-collapsed{opacity:0;pointer-events:none;transition:width var(--dv-transition-duration,.2s) ease-out, padding var(--dv-transition-duration,.2s) ease-out, margin var(--dv-transition-duration,.2s) ease-out, opacity var(--dv-transition-duration,.2s) ease-out;overflow:hidden;width:0!important;min-width:0!important;margin:0!important;padding:0!important}.dv-tab.dv-tab--group-expanding{transition:width var(--dv-transition-duration,.2s) ease-out, padding var(--dv-transition-duration,.2s) ease-out, margin var(--dv-transition-duration,.2s) ease-out, opacity var(--dv-transition-duration,.2s) ease-out}.dv-tab.dv-tab--pinned:has(.dv-tab-pin){align-items:center;display:flex}.dv-tab.dv-tab--pinned .dv-tab-pin{opacity:.7;pointer-events:none;flex-shrink:0;align-items:center;margin-right:4px;display:inline-flex}.dv-tab.dv-tab--pinned .dv-tab-pin .dv-svg{width:11px;height:11px}.dv-tab.dv-tab--pinned .dv-default-tab{min-width:0}.dv-tab.dv-tab--pinned .dv-default-tab-action,.dv-tab.dv-tab--pinned-compact .dv-default-tab-content{display:none}.dv-tab.dv-tab--pinned-compact .dv-tab-pin{margin-right:0}.dv-tabs-container:not(.dv-tabs-container--wrap):not(.dv-tabs-container-vertical)>.dv-tab.dv-tab--pinned-sticky{left:var(--dv-pinned-sticky-left,0);z-index:2;position:sticky}.dv-tabs-and-actions-container.dv-tabs-and-actions-container--pinned-row{height:auto;min-height:var(--dv-tabs-and-actions-container-height);flex-wrap:wrap;align-content:flex-start}.dv-tabs-and-actions-container.dv-tabs-and-actions-container--pinned-row .dv-pinned-row{flex:0 0 100%;order:-1}.dv-tabs-and-actions-container.dv-tabs-and-actions-container--pinned-row .dv-tab.dv-tab--pinned{display:none}.dv-pinned-row{box-sizing:border-box;width:100%;min-height:var(--dv-tabs-and-actions-container-height);background-color:var(--dv-tabs-and-actions-container-background-color);border-bottom:1px solid var(--dv-tab-divider-color);align-items:center;gap:2px;padding:2px 4px;display:flex}.dv-pinned-tab{box-sizing:border-box;font-size:var(--dv-tab-font-size);cursor:pointer;-webkit-user-select:none;user-select:none;background-color:var(--dv-activegroup-hiddenpanel-tab-background-color);color:var(--dv-activegroup-hiddenpanel-tab-color);align-items:center;gap:4px;padding:.25rem .5rem;display:inline-flex}.dv-pinned-tab.dv-pinned-tab--active{background-color:var(--dv-activegroup-visiblepanel-tab-background-color);color:var(--dv-activegroup-visiblepanel-tab-color)}.dv-pinned-tab .dv-pinned-tab-label{white-space:nowrap;text-overflow:ellipsis;max-width:120px;overflow:hidden}.dv-pinned-tab .dv-pinned-tab-unpin{opacity:.6;flex-shrink:0}.dv-pinned-tab .dv-pinned-tab-unpin:hover{opacity:1}.dv-pinned-tab.dv-pinned-tab--dragging{opacity:.5}.dv-pinned-tab.dv-pinned-tab--drop-before,.dv-pinned-tab.dv-pinned-tab--drop-after{position:relative}.dv-pinned-tab.dv-pinned-tab--drop-before:after,.dv-pinned-tab.dv-pinned-tab--drop-after:after{content:"";z-index:10;pointer-events:none;background-color:var(--dv-drag-over-border-color);width:2px;position:absolute;top:0;bottom:0}.dv-pinned-tab.dv-pinned-tab--drop-before:after{left:0}.dv-pinned-tab.dv-pinned-tab--drop-after:after{right:0}@media (prefers-reduced-motion:reduce){.dv-tab,.dv-tab-group-chip{transition:none!important}}.dv-tab-group-chip{padding:var(--dv-tab-group-chip-padding);border-radius:var(--dv-tab-group-chip-border-radius);font-size:var(--dv-tab-group-chip-font-size);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;box-sizing:border-box;touch-action:none;background-color:var(--dv-tab-group-color);color:#fff;align-self:center;align-items:center;margin:0 8px;line-height:1;display:inline-flex}.dv-tab-group-chip.dv-tab-group-chip--accent-off{color:inherit;background-color:#0000}.dv-tab-group-chip.dv-tab-group-chip--shifting{will-change:margin-left, margin-top;transition:margin-left var(--dv-transition-duration,.2s) ease-out, margin-top var(--dv-transition-duration,.2s) ease-out}.dv-tab-group-chip.dv-tab-group-chip--dragging{opacity:0;pointer-events:none;transition:width var(--dv-transition-duration,.2s) ease-out, padding var(--dv-transition-duration,.2s) ease-out, margin var(--dv-transition-duration,.2s) ease-out, opacity var(--dv-transition-duration,.2s) ease-out;overflow:hidden;width:0!important;min-width:0!important;margin:0!important;padding:0!important}.dv-tab-group-chip .dv-tab-group-chip-label--empty{display:none}.dv-tab-group-chip:has(.dv-tab-group-chip-label--empty){border-radius:50%;width:12px;height:12px;padding:0;position:relative}.dv-tab-group-chip:has(.dv-tab-group-chip-label--empty):before{content:"";position:absolute;inset:-8px}.dv-tab-group-underline{opacity:var(--dv-tab-group-line-opacity);pointer-events:none;z-index:10;position:absolute;bottom:0}.dv-tab-group-chip-continuation{width:8px;height:8px;opacity:var(--dv-tab-group-line-opacity);pointer-events:none;z-index:10;border-radius:50%;position:absolute}.dv-groupview-header-bottom .dv-tab-group-underline{top:0;bottom:auto}.dv-tabs-container-vertical .dv-tab-group-underline{bottom:auto;left:0}.dv-tabs-container-vertical .dv-tab-group-chip{margin:8px 0}.dv-tabs-container-vertical .dv-tab-group-chip.dv-tab-group-chip--dragging{transition:height var(--dv-transition-duration,.2s) ease-out, padding var(--dv-transition-duration,.2s) ease-out, margin var(--dv-transition-duration,.2s) ease-out, opacity var(--dv-transition-duration,.2s) ease-out;width:auto!important;height:0!important;min-height:0!important;min-width:initial!important}.dv-tabs-container-vertical .dv-tab{padding:.5rem .25rem}.dv-tabs-container-vertical .dv-tab.dv-tab--group-collapsed{transition:height var(--dv-transition-duration,.2s) ease-out, padding var(--dv-transition-duration,.2s) ease-out, margin var(--dv-transition-duration,.2s) ease-out, opacity var(--dv-transition-duration,.2s) ease-out;width:auto!important;height:0!important;min-height:0!important;min-width:initial!important}.dv-tabs-container-vertical .dv-tab.dv-tab--group-expanding{transition:height var(--dv-transition-duration,.2s) ease-out, padding var(--dv-transition-duration,.2s) ease-out, margin var(--dv-transition-duration,.2s) ease-out, opacity var(--dv-transition-duration,.2s) ease-out}.dv-tabs-container-vertical .dv-tab.dv-tab--dragging{transition:height var(--dv-transition-duration,.2s) ease-out, padding var(--dv-transition-duration,.2s) ease-out, margin var(--dv-transition-duration,.2s) ease-out, opacity var(--dv-transition-duration,.2s) ease-out;width:auto!important;height:0!important;min-height:0!important;min-width:initial!important}.dv-tabs-overflow-container{height:unset;font-size:var(--dv-tabs-and-actions-container-font-size);border:1px solid var(--dv-tab-divider-color);background-color:var(--dv-group-view-background-color);flex-direction:column;max-height:min(50vh,400px);overflow-y:auto}.dv-tabs-overflow-container::-webkit-scrollbar{width:6px}.dv-tabs-overflow-container::-webkit-scrollbar-track{background:0 0}.dv-tabs-overflow-container::-webkit-scrollbar-thumb{background:var(--dv-tabs-container-scrollbar-color);border-radius:3px}.dv-tabs-overflow-container{scrollbar-width:thin}.dv-tabs-overflow-container .dv-tab:not(:last-child){border-bottom:1px solid var(--dv-tab-divider-color)}.dv-tabs-overflow-container .dv-active-tab{background-color:var(--dv-activegroup-visiblepanel-tab-background-color);color:var(--dv-activegroup-visiblepanel-tab-color)}.dv-tabs-overflow-container .dv-inactive-tab{background-color:var(--dv-activegroup-hiddenpanel-tab-background-color);color:var(--dv-activegroup-hiddenpanel-tab-color)}.dv-tabs-overflow-container .dv-tabs-overflow-group-header{color:var(--dv-activegroup-hiddenpanel-tab-color);cursor:pointer;border-bottom:1px solid var(--dv-tab-divider-color);align-items:center;gap:6px;padding:4px 8px;font-size:.8em;font-weight:600;display:flex}.dv-tabs-overflow-container .dv-tabs-overflow-group-header:hover{background-color:var(--dv-icon-hover-background-color)}.dv-tabs-overflow-container .dv-tabs-overflow-group-color{background-color:var(--dv-tab-group-color);border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.dv-tabs-overflow-container .dv-tabs-overflow-group-label{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.dv-tabs-overflow-container .dv-tabs-overflow-group-collapsed-badge{opacity:.7;background-color:var(--dv-tab-divider-color);border-radius:3px;padding:1px 4px;font-size:.75em;font-weight:400}.dv-tabs-overflow-container .dv-tabs-overflow-pinned-header{cursor:default}.dv-tabs-overflow-container .dv-tabs-overflow-pinned-header:hover{background-color:#0000}.dv-tabs-overflow-container .dv-tabs-overflow-pinned-header .dv-tabs-overflow-pinned-icon{opacity:.7;flex-shrink:0;align-items:center;display:inline-flex}.dv-tabs-overflow-container .dv-tabs-overflow-pinned-header .dv-tabs-overflow-pinned-icon .dv-svg{width:11px;height:11px}.dv-tabs-overflow-container .dv-tab.dv-tab--grouped{padding-left:16px}.dv-tabs-overflow-container.dv-tabs-overflow-advanced{min-width:220px}.dv-tabs-overflow-container.dv-tabs-overflow-advanced .dv-tabs-overflow-search{box-sizing:border-box;border:none;border-bottom:1px solid var(--dv-tab-divider-color);width:100%;font-size:inherit;color:var(--dv-activegroup-visiblepanel-tab-color);background-color:var(--dv-group-view-background-color);outline:none;padding:6px 8px;font-family:inherit}.dv-tabs-overflow-container.dv-tabs-overflow-advanced .dv-tabs-overflow-list{outline:none;flex-direction:column;display:flex}.dv-tabs-overflow-container.dv-tabs-overflow-advanced .dv-tab.dv-tabs-overflow-option--focused{outline:1px solid var(--dv-tab-divider-color);outline-offset:-1px;background-color:var(--dv-icon-hover-background-color)}.dv-tabs-and-actions-container{background-color:var(--dv-tabs-and-actions-container-background-color);box-sizing:border-box;height:var(--dv-tabs-and-actions-container-height);font-size:var(--dv-tabs-and-actions-container-font-size);flex-shrink:0;display:flex}.dv-tabs-and-actions-container:has(.dv-tabs-container--wrap){height:auto;min-height:var(--dv-tabs-and-actions-container-height);align-items:flex-start}:is(.dv-tabs-and-actions-container:has(.dv-tabs-container--wrap)>.dv-pre-actions-container,.dv-tabs-and-actions-container:has(.dv-tabs-container--wrap)>.dv-left-actions-container,.dv-tabs-and-actions-container:has(.dv-tabs-container--wrap)>.dv-right-actions-container,.dv-tabs-and-actions-container:has(.dv-tabs-container--wrap)>.dv-void-container){height:var(--dv-tabs-and-actions-container-height)}.dv-tabs-and-actions-container.dv-single-tab.dv-full-width-single-tab .dv-scrollable,.dv-tabs-and-actions-container.dv-single-tab.dv-full-width-single-tab .dv-tabs-container{flex-grow:1}.dv-tabs-and-actions-container.dv-single-tab.dv-full-width-single-tab .dv-tabs-container .dv-tab{flex-grow:1;padding:0}.dv-tabs-and-actions-container.dv-single-tab.dv-full-width-single-tab .dv-void-container{flex-grow:0}.dv-tabs-and-actions-container .dv-void-container{-webkit-user-select:none;user-select:none;touch-action:none;flex-grow:1;display:flex}.dv-tabs-and-actions-container .dv-void-container.dv-draggable{cursor:grab}.dv-tabs-and-actions-container .dv-right-actions-container{display:flex}.dv-tabs-and-actions-container .dv-right-actions-container.dv-right-actions-container-vertical{flex-direction:column}.dv-tabs-and-actions-container.dv-groupview-header-vertical{height:auto;width:var(--dv-tabs-and-actions-container-height);flex-direction:column}.dv-tabs-and-actions-container.dv-groupview-header-vertical:has(.dv-tabs-container--wrap){width:auto;min-width:var(--dv-tabs-and-actions-container-height)}.dv-tabs-and-actions-container.dv-groupview-header-vertical:has(.dv-tabs-container--wrap)>.dv-scrollable{align-self:stretch}.dv-watermark{height:100%;display:flex}.dv-dockview{background-color:var(--dv-group-view-background-color);position:relative}.dv-dockview .dv-watermark-container{z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.dv-dockview .dv-overlay-render-container{position:relative}.dv-groupview.dv-active-group>.dv-tabs-and-actions-container .dv-tabs-container>.dv-tab.dv-active-tab{background-color:var(--dv-activegroup-visiblepanel-tab-background-color);color:var(--dv-activegroup-visiblepanel-tab-color)}.dv-groupview.dv-active-group>.dv-tabs-and-actions-container .dv-tabs-container>.dv-tab.dv-inactive-tab{background-color:var(--dv-activegroup-hiddenpanel-tab-background-color);color:var(--dv-activegroup-hiddenpanel-tab-color)}.dv-groupview.dv-inactive-group>.dv-tabs-and-actions-container .dv-tabs-container>.dv-tab.dv-active-tab{background-color:var(--dv-inactivegroup-visiblepanel-tab-background-color);color:var(--dv-inactivegroup-visiblepanel-tab-color)}.dv-groupview.dv-inactive-group>.dv-tabs-and-actions-container .dv-tabs-container>.dv-tab.dv-inactive-tab{background-color:var(--dv-inactivegroup-hiddenpanel-tab-background-color);color:var(--dv-inactivegroup-hiddenpanel-tab-color)}.dv-tab.dv-tab-dragging{background-color:var(--dv-activegroup-visiblepanel-tab-background-color);color:var(--dv-activegroup-visiblepanel-tab-color)}.dv-keyboard-docking-hint{z-index:100;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;background-color:var(--dv-context-menu-background-color,var(--dv-group-view-background-color));max-width:90%;color:var(--dv-activegroup-visiblepanel-tab-color);border:1px solid var(--dv-tab-divider-color);border-radius:4px;padding:4px 10px;font-size:12px;line-height:1.4;position:absolute;bottom:8px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 2px 8px #00000059}.dv-groupview{background-color:var(--dv-group-view-background-color);flex-direction:column;height:100%;display:flex;overflow:hidden}.dv-groupview:focus{outline:none}.dv-groupview>.dv-content-container{outline:none;flex-grow:1;min-height:0}.dv-groupview.dv-groupview-header-bottom{flex-direction:column-reverse}.dv-groupview.dv-groupview-header-left{flex-direction:row}.dv-groupview.dv-groupview-header-right{flex-direction:row-reverse}.dv-groupview.dv-groupview-edge.dv-edge-collapsed>.dv-content-container{display:none}.dv-root-wrapper,.dv-grid-view,.dv-branch-node{width:100%;height:100%}.dv-debug .dv-resize-container .dv-resize-handle-top{background-color:red}.dv-debug .dv-resize-container .dv-resize-handle-bottom{background-color:green}.dv-debug .dv-resize-container .dv-resize-handle-left{background-color:#ff0}.dv-debug .dv-resize-container .dv-resize-handle-right{background-color:#00f}.dv-debug .dv-resize-container .dv-resize-handle-topleft,.dv-debug .dv-resize-container .dv-resize-handle-topright,.dv-debug .dv-resize-container .dv-resize-handle-bottomleft,.dv-debug .dv-resize-container .dv-resize-handle-bottomright{background-color:#0ff}.dv-floating-overlay-host{pointer-events:none;position:absolute}.dv-floating-overlay-host>.dv-resize-container{pointer-events:auto}.dv-edge-peek{background-color:var(--dv-group-view-background-color);border:1px solid var(--dv-separator-border);box-shadow:0 6px 16px #0006}.dv-edge-peek>*{width:100%;height:100%;overflow:auto}.dv-auto-edge-band{pointer-events:none;z-index:var(--dv-overlay-z-index,999);background-color:var(--dv-edge-dock-indicator-color);box-shadow:0 0 6px var(--dv-edge-dock-indicator-color);position:absolute}.dv-edge-peek-header{box-sizing:border-box;background-color:var(--dv-group-view-background-color);border:1px solid var(--dv-separator-border);color:var(--dv-activegroup-visiblepanel-tab-color);border-bottom:none;align-items:center;gap:4px;padding:0 4px 0 8px;font-size:12px;display:flex}.dv-edge-peek-header .dv-edge-peek-pin,.dv-edge-peek-header .dv-edge-peek-close{box-sizing:border-box;cursor:pointer;color:inherit;background:0 0;border:none;outline:none;flex:none;justify-content:center;align-items:center;padding:4px;display:inline-flex}.dv-edge-peek-header .dv-edge-peek-pin:hover,.dv-edge-peek-header .dv-edge-peek-close:hover{background-color:var(--dv-icon-hover-background-color);border-radius:2px}.dv-edge-peek-header .dv-edge-peek-pin:focus-visible,.dv-edge-peek-header .dv-edge-peek-close:focus-visible{outline:1px solid var(--dv-tab-divider-color);outline-offset:-1px;border-radius:2px}.dv-edge-peek-title{text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.dv-resize-container>.dv-grid-view{width:100%;height:100%}.dv-resize-container-with-titlebar{flex-direction:column;display:flex}.dv-resize-container-with-titlebar>.dv-floating-titlebar{flex:none}.dv-resize-container-with-titlebar>.dv-grid-view{flex:1 1 0;height:auto;min-height:0}.dv-floating-titlebar{box-sizing:border-box;height:var(--dv-floating-titlebar-height,22px);background-color:var(--dv-floating-titlebar-background-color);border-bottom:var(--dv-floating-titlebar-border-bottom,none);-webkit-user-select:none;user-select:none;touch-action:none;flex-shrink:0}.dv-floating-titlebar.dv-draggable{cursor:grab}.dv-resize-container{--dv-overlay-z-index:var(--dv-overlay-z-index,999);z-index:calc(var(--dv-overlay-z-index) - 2);background-color:var(--dv-group-view-background-color);border:var(--dv-floating-border);box-shadow:var(--dv-floating-box-shadow);will-change:transform, opacity;backface-visibility:hidden;position:absolute;transform:translate(0,0)}.dv-resize-container.dv-hidden{display:none}.dv-resize-container.dv-resize-container-dragging{opacity:var(--dv-floating-group-dragging-opacity);will-change:transform, opacity}.dv-resize-container .dv-resize-handle-top,.dv-resize-container .dv-resize-handle-bottom,.dv-resize-container .dv-resize-handle-left,.dv-resize-container .dv-resize-handle-right,.dv-resize-container .dv-resize-handle-topleft,.dv-resize-container .dv-resize-handle-topright,.dv-resize-container .dv-resize-handle-bottomleft,.dv-resize-container .dv-resize-handle-bottomright{touch-action:none}.dv-resize-container .dv-resize-handle-top{width:calc(100% - 8px);height:4px;z-index:var(--dv-overlay-z-index);cursor:ns-resize;position:absolute;top:-2px;left:4px}.dv-resize-container .dv-resize-handle-bottom{width:calc(100% - 8px);height:4px;z-index:var(--dv-overlay-z-index);cursor:ns-resize;position:absolute;bottom:-2px;left:4px}.dv-resize-container .dv-resize-handle-left{width:4px;height:calc(100% - 8px);z-index:var(--dv-overlay-z-index);cursor:ew-resize;position:absolute;top:4px;left:-2px}.dv-resize-container .dv-resize-handle-right{width:4px;height:calc(100% - 8px);z-index:var(--dv-overlay-z-index);cursor:ew-resize;position:absolute;top:4px;right:-2px}.dv-resize-container .dv-resize-handle-topleft{width:4px;height:4px;z-index:var(--dv-overlay-z-index);cursor:nw-resize;position:absolute;top:-2px;left:-2px}.dv-resize-container .dv-resize-handle-topright{width:4px;height:4px;z-index:var(--dv-overlay-z-index);cursor:ne-resize;position:absolute;top:-2px;right:-2px}.dv-resize-container .dv-resize-handle-bottomleft{width:4px;height:4px;z-index:var(--dv-overlay-z-index);cursor:sw-resize;position:absolute;bottom:-2px;left:-2px}.dv-resize-container .dv-resize-handle-bottomright{width:4px;height:4px;z-index:var(--dv-overlay-z-index);cursor:se-resize;position:absolute;bottom:-2px;right:-2px}@media (pointer:coarse){.dv-resize-container .dv-resize-handle-top,.dv-resize-container .dv-resize-handle-bottom{width:calc(100% - 48px);height:16px;left:24px}.dv-resize-container .dv-resize-handle-top{top:-10px}.dv-resize-container .dv-resize-handle-bottom{bottom:-10px}.dv-resize-container .dv-resize-handle-left,.dv-resize-container .dv-resize-handle-right{width:16px;height:calc(100% - 48px);top:24px}.dv-resize-container .dv-resize-handle-left{left:-10px}.dv-resize-container .dv-resize-handle-right{right:-10px}.dv-resize-container .dv-resize-handle-topleft,.dv-resize-container .dv-resize-handle-topright,.dv-resize-container .dv-resize-handle-bottomleft,.dv-resize-container .dv-resize-handle-bottomright{width:24px;height:24px}.dv-resize-container .dv-resize-handle-topleft{top:-12px;left:-12px}.dv-resize-container .dv-resize-handle-topright{top:-12px;right:-12px}.dv-resize-container .dv-resize-handle-bottomleft{bottom:-12px;left:-12px}.dv-resize-container .dv-resize-handle-bottomright{bottom:-12px;right:-12px}}.dv-smart-guides{pointer-events:none;z-index:calc(var(--dv-overlay-z-index,999) + 100)}.dv-smart-guide{background-color:var(--dv-smart-guides-color,#1f9cf0)}.dv-smart-guide-preview{box-sizing:border-box;background-color:var(--dv-smart-guides-preview-color,#1f9cf02e);border:1px solid var(--dv-smart-guides-color,#1f9cf0)}.dv-render-overlay{--dv-overlay-z-index:var(--dv-overlay-z-index,999);z-index:1;contain:layout paint;isolation:isolate;will-change:transform;backface-visibility:hidden;width:100%;height:100%;position:absolute;transform:translate(0,0)}.dv-render-overlay.dv-render-overlay-float{z-index:calc(var(--dv-overlay-z-index) - 1)}.dv-debug .dv-render-overlay{outline-offset:-1;outline:1px solid red}.dv-pane-container{width:100%;height:100%}.dv-pane-container.dv-animated .dv-view{will-change:transform;backface-visibility:hidden;transition:transform .15s ease-out;transform:translate(0,0)}.dv-pane-container .dv-view{flex-direction:column;display:flex;overflow:hidden;padding:0!important}.dv-pane-container .dv-view:not(:first-child):before{background-color:#0000!important}.dv-pane-container .dv-view:not(:first-child) .dv-pane>.dv-pane-header{border-top:1px solid var(--dv-paneview-header-border-color)}.dv-pane-container .dv-view .dv-default-header{background-color:var(--dv-group-view-background-color);color:var(--dv-activegroup-visiblepanel-tab-color);cursor:pointer;padding:0 8px;display:flex}.dv-pane-container .dv-view .dv-default-header .dv-pane-header-icon{justify-content:center;align-items:center;display:flex}.dv-pane-container .dv-view .dv-default-header>span{flex-grow:1;padding-left:8px}.dv-pane-container:first-of-type>.dv-pane>.dv-pane-header{border-top:none!important}.dv-pane-container .dv-pane{flex-direction:column;height:100%;display:flex;overflow:hidden}.dv-pane-container .dv-pane .dv-pane-header{box-sizing:border-box;-webkit-user-select:none;user-select:none;outline:none;position:relative}.dv-pane-container .dv-pane .dv-pane-header.dv-pane-draggable{cursor:pointer}.dv-pane-container .dv-pane .dv-pane-header:focus-visible:before{z-index:5;content:"";pointer-events:none;outline-offset:-1px;outline:-1px solid;outline-color:var(--dv-paneview-active-outline-color);width:100%;height:100%;position:absolute;top:0;left:0}.dv-pane-container .dv-pane .dv-pane-header:has(:focus-visible):before{z-index:5;content:"";pointer-events:none;outline-offset:-1px;outline:-1px solid;outline-color:var(--dv-paneview-active-outline-color);width:100%;height:100%;position:absolute;top:0;left:0}.dv-pane-container .dv-pane .dv-pane-body{outline:none;flex-grow:1;position:relative;overflow:hidden auto}.dv-pane-container .dv-pane .dv-pane-body:focus-visible:before{z-index:5;content:"";pointer-events:none;outline-offset:-1px;outline:-1px solid;outline-color:var(--dv-paneview-active-outline-color);width:100%;height:100%;position:absolute;top:0;left:0}.dv-pane-container .dv-pane .dv-pane-body:has(:focus-visible):before{z-index:5;content:"";pointer-events:none;outline-offset:-1px;outline:-1px solid;outline-color:var(--dv-paneview-active-outline-color);width:100%;height:100%;position:absolute;top:0;left:0}.dv-scrollable{position:relative;overflow:hidden}.dv-scrollable .dv-scrollbar{will-change:background-color, transform;backface-visibility:hidden;background-color:#0000;border-radius:2px;transition:background-color 1s ease-in-out;position:absolute;transform:translate(0,0)}.dv-scrollable .dv-scrollbar-horizontal{height:4px;bottom:0;left:0}.dv-scrollable .dv-scrollbar-vertical{width:4px;top:0;right:0}.dv-scrollable:hover .dv-scrollbar,.dv-scrollable.dv-scrollable-resizing .dv-scrollbar,.dv-scrollable.dv-scrollable-scrolling .dv-scrollbar{background-color:var(--dv-scrollbar-background-color,#ffffff40)}.dv-debug .dv-split-view-container .dv-sash-container .dv-sash.dv-enabled{background-color:#000}.dv-debug .dv-split-view-container .dv-sash-container .dv-sash.dv-disabled{background-color:orange}.dv-debug .dv-split-view-container .dv-sash-container .dv-sash.dv-maximum{background-color:green}.dv-debug .dv-split-view-container .dv-sash-container .dv-sash.dv-minimum{background-color:red}.dv-split-view-container{width:100%;height:100%;position:relative;overflow:hidden}.dv-split-view-container.dv-splitview-disabled>.dv-sash-container>.dv-sash{pointer-events:none}.dv-split-view-container.dv-animation .dv-view,.dv-split-view-container.dv-animation .dv-sash{will-change:transform;backface-visibility:hidden;transition:transform .15s ease-out;transform:translate(0,0)}.dv-split-view-container.dv-horizontal{height:100%}.dv-split-view-container.dv-horizontal>.dv-sash-container>.dv-sash{width:4px;height:100%}.dv-split-view-container.dv-horizontal>.dv-sash-container>.dv-sash.dv-enabled{cursor:ew-resize}.dv-split-view-container.dv-horizontal>.dv-sash-container>.dv-sash.dv-disabled{cursor:default}.dv-split-view-container.dv-horizontal>.dv-sash-container>.dv-sash.dv-maximum{cursor:w-resize}.dv-split-view-container.dv-horizontal>.dv-sash-container>.dv-sash.dv-minimum{cursor:e-resize}.dv-split-view-container.dv-horizontal>.dv-view-container>.dv-view:not(:first-child):before{width:1px;height:100%}.dv-split-view-container.dv-vertical{width:100%}.dv-split-view-container.dv-vertical>.dv-sash-container>.dv-sash{width:100%;height:4px}.dv-split-view-container.dv-vertical>.dv-sash-container>.dv-sash.dv-enabled{cursor:ns-resize}.dv-split-view-container.dv-vertical>.dv-sash-container>.dv-sash.dv-disabled{cursor:default}.dv-split-view-container.dv-vertical>.dv-sash-container>.dv-sash.dv-maximum{cursor:n-resize}.dv-split-view-container.dv-vertical>.dv-sash-container>.dv-sash.dv-minimum{cursor:s-resize}.dv-split-view-container.dv-vertical>.dv-view-container>.dv-view{width:100%}.dv-split-view-container.dv-vertical>.dv-view-container>.dv-view:not(:first-child):before{width:100%;height:1px}.dv-split-view-container .dv-sash-container{width:100%;height:100%;position:absolute}.dv-split-view-container .dv-sash-container .dv-sash{z-index:99;-webkit-user-select:none;user-select:none;touch-action:none;background-color:var(--dv-sash-color,transparent);outline:none;position:absolute}.dv-split-view-container .dv-sash-container .dv-sash:not(.disabled):active,.dv-split-view-container .dv-sash-container .dv-sash:not(.disabled):hover{background-color:var(--dv-active-sash-color,transparent);transition-property:background-color;transition-timing-function:ease-in-out;transition-duration:var(--dv-active-sash-transition-duration,.1s);transition-delay:var(--dv-active-sash-transition-delay,.5s)}@media (pointer:coarse){.dv-split-view-container .dv-sash-container>.dv-sash:not(.dv-disabled):before{content:"";background:0 0;position:absolute}.dv-split-view-container.dv-horizontal>.dv-sash-container>.dv-sash:not(.dv-disabled):before{inset:0 -10px}.dv-split-view-container.dv-vertical>.dv-sash-container>.dv-sash:not(.dv-disabled):before{inset:-10px 0}}.dv-split-view-container .dv-view-container{width:100%;height:100%;position:relative}.dv-split-view-container .dv-view-container .dv-view{box-sizing:border-box;height:100%;position:absolute;overflow:auto}.dv-split-view-container.dv-separator-border .dv-view:not(:first-child):before{content:" ";z-index:5;pointer-events:none;background-color:var(--dv-separator-border);position:absolute;top:0;left:0}.dv-svg{fill:currentColor;stroke:currentColor;stroke-width:0;line-height:1;display:inline-block}.dockview-theme-dark{--dv-paneview-active-outline-color:dodgerblue;--dv-tabs-and-actions-container-font-size:13px;--dv-tabs-and-actions-container-height:35px;--dv-drag-over-background-color:#53595d80;--dv-drag-over-border-color:transparent;--dv-edge-dock-indicator-color:#388bfde6;--dv-tabs-container-scrollbar-color:#888;--dv-icon-hover-background-color:#5a5d5e4f;--dv-floating-box-shadow:0 8px 32px #0006, 0 2px 8px #00000040;--dv-floating-border:1px solid #ffffff1a;--dv-overlay-z-index:999;--dv-tab-font-size:inherit;--dv-border-radius:0px;--dv-tab-margin:0;--dv-sash-color:transparent;--dv-active-sash-color:transparent;--dv-active-sash-transition-duration:.1s;--dv-active-sash-transition-delay:.5s;--dv-spacing-padding:0px;--dv-tab-border-radius:0px;--dv-sash-border-radius:0px;--dv-dropdown-border-radius:0px;--dv-tab-close-icon-size:inherit;--dv-floating-group-border:none;--dv-drag-over-border:none;--dv-floating-group-dragging-opacity:.5;--dv-floating-titlebar-height:22px;--dv-floating-titlebar-background-color:var(--dv-tabs-and-actions-container-background-color);--dv-floating-titlebar-border-bottom:var(--dv-floating-border);--dv-tab-group-color-grey:#5f6368;--dv-tab-group-color-blue:#1a73e8;--dv-tab-group-color-red:#d93025;--dv-tab-group-color-yellow:#f9ab00;--dv-tab-group-color-green:#188038;--dv-tab-group-color-pink:#d01884;--dv-tab-group-color-purple:#a142f4;--dv-tab-group-color-cyan:#007b83;--dv-tab-group-color-orange:#e8710a;--dv-tab-group-chip-padding:4px 8px;--dv-tab-group-chip-border-radius:6px;--dv-tab-group-chip-font-size:11px;--dv-tab-group-line-height:2px;--dv-tab-group-line-opacity:.6}.dockview-theme-dark .dv-drop-target-container .dv-drop-target-anchor.dv-drop-target-anchor-container-changed{opacity:0;transition:none}.dockview-theme-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--dv-group-view-background-color:#1e1e1e;--dv-tabs-and-actions-container-background-color:#252526;--dv-activegroup-visiblepanel-tab-background-color:#1e1e1e;--dv-activegroup-hiddenpanel-tab-background-color:#2d2d2d;--dv-inactivegroup-visiblepanel-tab-background-color:#1e1e1e;--dv-inactivegroup-hiddenpanel-tab-background-color:#2d2d2d;--dv-tab-divider-color:#1e1e1e;--dv-activegroup-visiblepanel-tab-color:white;--dv-activegroup-hiddenpanel-tab-color:#969696;--dv-inactivegroup-visiblepanel-tab-color:#8f8f8f;--dv-inactivegroup-hiddenpanel-tab-color:#626262;--dv-separator-border:#444;--dv-paneview-header-border-color:#ccc3}.dockview-theme-light{--dv-paneview-active-outline-color:dodgerblue;--dv-tabs-and-actions-container-font-size:13px;--dv-tabs-and-actions-container-height:35px;--dv-drag-over-background-color:#53595d80;--dv-drag-over-border-color:transparent;--dv-edge-dock-indicator-color:#388bfde6;--dv-tabs-container-scrollbar-color:#888;--dv-icon-hover-background-color:#5a5d5e4f;--dv-floating-box-shadow:0 8px 32px #0006, 0 2px 8px #00000040;--dv-floating-border:1px solid #ffffff1a;--dv-overlay-z-index:999;--dv-tab-font-size:inherit;--dv-border-radius:0px;--dv-tab-margin:0;--dv-sash-color:transparent;--dv-active-sash-color:transparent;--dv-active-sash-transition-duration:.1s;--dv-active-sash-transition-delay:.5s;--dv-spacing-padding:0px;--dv-tab-border-radius:0px;--dv-sash-border-radius:0px;--dv-dropdown-border-radius:0px;--dv-tab-close-icon-size:inherit;--dv-floating-group-border:none;--dv-drag-over-border:none;--dv-floating-group-dragging-opacity:.5;--dv-floating-titlebar-height:22px;--dv-floating-titlebar-background-color:var(--dv-tabs-and-actions-container-background-color);--dv-floating-titlebar-border-bottom:var(--dv-floating-border);--dv-tab-group-color-grey:#5f6368;--dv-tab-group-color-blue:#1a73e8;--dv-tab-group-color-red:#d93025;--dv-tab-group-color-yellow:#f9ab00;--dv-tab-group-color-green:#188038;--dv-tab-group-color-pink:#d01884;--dv-tab-group-color-purple:#a142f4;--dv-tab-group-color-cyan:#007b83;--dv-tab-group-color-orange:#e8710a;--dv-tab-group-chip-padding:4px 8px;--dv-tab-group-chip-border-radius:6px;--dv-tab-group-chip-font-size:11px;--dv-tab-group-line-height:2px;--dv-tab-group-line-opacity:.6}.dockview-theme-light .dv-drop-target-container .dv-drop-target-anchor.dv-drop-target-anchor-container-changed{opacity:0;transition:none}.dockview-theme-light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--dv-group-view-background-color:white;--dv-tabs-and-actions-container-background-color:#f3f3f3;--dv-activegroup-visiblepanel-tab-background-color:white;--dv-activegroup-hiddenpanel-tab-background-color:#ececec;--dv-inactivegroup-visiblepanel-tab-background-color:white;--dv-inactivegroup-hiddenpanel-tab-background-color:#ececec;--dv-tab-divider-color:white;--dv-activegroup-visiblepanel-tab-color:#333;--dv-activegroup-hiddenpanel-tab-color:#333333b3;--dv-inactivegroup-visiblepanel-tab-color:#333333b3;--dv-inactivegroup-hiddenpanel-tab-color:#33333359;--dv-separator-border:#80808059;--dv-paneview-header-border-color:#333;--dv-scrollbar-background-color:#00000040;--dv-floating-box-shadow:0 8px 32px #0000001f, 0 2px 8px #00000014;--dv-floating-border:1px solid #0000001a}.dockview-theme-vs{--dv-paneview-active-outline-color:dodgerblue;--dv-tabs-and-actions-container-font-size:13px;--dv-tabs-and-actions-container-height:35px;--dv-drag-over-background-color:#53595d80;--dv-drag-over-border-color:transparent;--dv-edge-dock-indicator-color:#388bfde6;--dv-tabs-container-scrollbar-color:#888;--dv-icon-hover-background-color:#5a5d5e4f;--dv-floating-box-shadow:0 8px 32px #0006, 0 2px 8px #00000040;--dv-floating-border:1px solid #ffffff1a;--dv-overlay-z-index:999;--dv-tab-font-size:inherit;--dv-border-radius:0px;--dv-tab-margin:0;--dv-sash-color:transparent;--dv-active-sash-color:transparent;--dv-active-sash-transition-duration:.1s;--dv-active-sash-transition-delay:.5s;--dv-spacing-padding:0px;--dv-tab-border-radius:0px;--dv-sash-border-radius:0px;--dv-dropdown-border-radius:0px;--dv-tab-close-icon-size:inherit;--dv-floating-group-border:none;--dv-drag-over-border:none;--dv-floating-group-dragging-opacity:.5;--dv-floating-titlebar-height:22px;--dv-floating-titlebar-background-color:var(--dv-tabs-and-actions-container-background-color);--dv-floating-titlebar-border-bottom:var(--dv-floating-border);--dv-tab-group-color-grey:#5f6368;--dv-tab-group-color-blue:#1a73e8;--dv-tab-group-color-red:#d93025;--dv-tab-group-color-yellow:#f9ab00;--dv-tab-group-color-green:#188038;--dv-tab-group-color-pink:#d01884;--dv-tab-group-color-purple:#a142f4;--dv-tab-group-color-cyan:#007b83;--dv-tab-group-color-orange:#e8710a;--dv-tab-group-chip-padding:4px 8px;--dv-tab-group-chip-border-radius:6px;--dv-tab-group-chip-font-size:11px;--dv-tab-group-line-height:2px;--dv-tab-group-line-opacity:.6}.dockview-theme-vs .dv-drop-target-container .dv-drop-target-anchor.dv-drop-target-anchor-container-changed{opacity:0;transition:none}.dockview-theme-vs{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--dv-group-view-background-color:#1e1e1e;--dv-tabs-and-actions-container-background-color:#2d2d30;--dv-activegroup-visiblepanel-tab-background-color:#007acc;--dv-activegroup-hiddenpanel-tab-background-color:#2d2d2d;--dv-inactivegroup-visiblepanel-tab-background-color:#3f3f46;--dv-inactivegroup-hiddenpanel-tab-background-color:#2d2d2d;--dv-tab-divider-color:#1e1e1e;--dv-activegroup-visiblepanel-tab-color:white;--dv-activegroup-hiddenpanel-tab-color:white;--dv-inactivegroup-visiblepanel-tab-color:white;--dv-inactivegroup-hiddenpanel-tab-color:white;--dv-separator-border:#444;--dv-paneview-header-border-color:#ccc3;--dv-tabs-and-actions-container-height:20px;--dv-tabs-and-actions-container-font-size:11px}.dockview-theme-vs .dv-groupview.dv-active-group>.dv-tabs-and-actions-container{box-sizing:content-box;border-bottom:2px solid var(--dv-activegroup-visiblepanel-tab-background-color)}.dockview-theme-vs .dv-groupview.dv-active-group>.dv-tabs-and-actions-container .dv-tab.dv-active-tab{border-top:2px solid var(--dv-activegroup-visiblepanel-tab-background-color)}.dockview-theme-vs .dv-groupview.dv-active-group>.dv-tabs-and-actions-container .dv-tab.dv-inactive-tab{border-top:2px solid var(--dv-activegroup-hiddenpanel-tab-background-color)}.dockview-theme-vs .dv-groupview.dv-inactive-group>.dv-tabs-and-actions-container{box-sizing:content-box;border-bottom:2px solid var(--dv-inactivegroup-visiblepanel-tab-background-color)}.dockview-theme-vs .dv-groupview.dv-inactive-group>.dv-tabs-and-actions-container .dv-tab.dv-active-tab{border-top:2px solid var(--dv-inactivegroup-visiblepanel-tab-background-color)}.dockview-theme-vs .dv-groupview.dv-inactive-group>.dv-tabs-and-actions-container .dv-tab.dv-inactive-tab{border-top:2px solid var(--dv-inactivegroup-hiddenpanel-tab-background-color)}.dockview-theme-abyss{--dv-paneview-active-outline-color:dodgerblue;--dv-tabs-and-actions-container-font-size:13px;--dv-tabs-and-actions-container-height:35px;--dv-drag-over-background-color:#53595d80;--dv-drag-over-border-color:transparent;--dv-edge-dock-indicator-color:#388bfde6;--dv-tabs-container-scrollbar-color:#888;--dv-icon-hover-background-color:#5a5d5e4f;--dv-floating-box-shadow:0 8px 32px #0006, 0 2px 8px #00000040;--dv-floating-border:1px solid #ffffff1a;--dv-overlay-z-index:999;--dv-tab-font-size:inherit;--dv-border-radius:0px;--dv-tab-margin:0;--dv-sash-color:transparent;--dv-active-sash-color:transparent;--dv-active-sash-transition-duration:.1s;--dv-active-sash-transition-delay:.5s;--dv-spacing-padding:0px;--dv-tab-border-radius:0px;--dv-sash-border-radius:0px;--dv-dropdown-border-radius:0px;--dv-tab-close-icon-size:inherit;--dv-floating-group-border:none;--dv-drag-over-border:none;--dv-floating-group-dragging-opacity:.5;--dv-floating-titlebar-height:22px;--dv-floating-titlebar-background-color:var(--dv-tabs-and-actions-container-background-color);--dv-floating-titlebar-border-bottom:var(--dv-floating-border);--dv-tab-group-color-grey:#5f6368;--dv-tab-group-color-blue:#1a73e8;--dv-tab-group-color-red:#d93025;--dv-tab-group-color-yellow:#f9ab00;--dv-tab-group-color-green:#188038;--dv-tab-group-color-pink:#d01884;--dv-tab-group-color-purple:#a142f4;--dv-tab-group-color-cyan:#007b83;--dv-tab-group-color-orange:#e8710a;--dv-tab-group-chip-padding:4px 8px;--dv-tab-group-chip-border-radius:6px;--dv-tab-group-chip-font-size:11px;--dv-tab-group-line-height:2px;--dv-tab-group-line-opacity:.6}.dockview-theme-abyss .dv-drop-target-container .dv-drop-target-anchor.dv-drop-target-anchor-container-changed{opacity:0;transition:none}.dockview-theme-abyss{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--dv-color-abyss-dark:#000c18;--dv-color-abyss:#10192c;--dv-color-abyss-light:#1c1c2a;--dv-color-abyss-lighter:#2b2b4a;--dv-color-abyss-accent:#5b1ecf;--dv-color-abyss-primary-text:white;--dv-color-abyss-secondary-text:#9497a9;--dv-group-view-background-color:var(--dv-color-abyss-dark);--dv-tabs-and-actions-container-background-color:var(--dv-color-abyss-light);--dv-activegroup-visiblepanel-tab-background-color:var(--dv-color-abyss-dark);--dv-activegroup-hiddenpanel-tab-background-color:var(--dv-color-abyss);--dv-inactivegroup-visiblepanel-tab-background-color:var(--dv-color-abyss-dark);--dv-inactivegroup-hiddenpanel-tab-background-color:var(--dv-color-abyss);--dv-tab-divider-color:var(--dv-color-abyss-lighter);--dv-activegroup-visiblepanel-tab-color:white;--dv-activegroup-hiddenpanel-tab-color:#ffffff80;--dv-inactivegroup-visiblepanel-tab-color:#ffffff80;--dv-inactivegroup-hiddenpanel-tab-color:#ffffff40;--dv-separator-border:var(--dv-color-abyss-lighter);--dv-paneview-header-border-color:var(--dv-color-abyss-lighter);--dv-paneview-active-outline-color:#596f99}.dockview-theme-dracula{--dv-paneview-active-outline-color:dodgerblue;--dv-tabs-and-actions-container-font-size:13px;--dv-tabs-and-actions-container-height:35px;--dv-drag-over-background-color:#53595d80;--dv-drag-over-border-color:transparent;--dv-edge-dock-indicator-color:#388bfde6;--dv-tabs-container-scrollbar-color:#888;--dv-icon-hover-background-color:#5a5d5e4f;--dv-floating-box-shadow:0 8px 32px #0006, 0 2px 8px #00000040;--dv-floating-border:1px solid #ffffff1a;--dv-overlay-z-index:999;--dv-tab-font-size:inherit;--dv-border-radius:0px;--dv-tab-margin:0;--dv-sash-color:transparent;--dv-active-sash-color:transparent;--dv-active-sash-transition-duration:.1s;--dv-active-sash-transition-delay:.5s;--dv-spacing-padding:0px;--dv-tab-border-radius:0px;--dv-sash-border-radius:0px;--dv-dropdown-border-radius:0px;--dv-tab-close-icon-size:inherit;--dv-floating-group-border:none;--dv-drag-over-border:none;--dv-floating-group-dragging-opacity:.5;--dv-floating-titlebar-height:22px;--dv-floating-titlebar-background-color:var(--dv-tabs-and-actions-container-background-color);--dv-floating-titlebar-border-bottom:var(--dv-floating-border);--dv-tab-group-color-grey:#5f6368;--dv-tab-group-color-blue:#1a73e8;--dv-tab-group-color-red:#d93025;--dv-tab-group-color-yellow:#f9ab00;--dv-tab-group-color-green:#188038;--dv-tab-group-color-pink:#d01884;--dv-tab-group-color-purple:#a142f4;--dv-tab-group-color-cyan:#007b83;--dv-tab-group-color-orange:#e8710a;--dv-tab-group-chip-padding:4px 8px;--dv-tab-group-chip-border-radius:6px;--dv-tab-group-chip-font-size:11px;--dv-tab-group-line-height:2px;--dv-tab-group-line-opacity:.6}.dockview-theme-dracula .dv-drop-target-container .dv-drop-target-anchor.dv-drop-target-anchor-container-changed{opacity:0;transition:none}.dockview-theme-dracula{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--dv-group-view-background-color:#282a36;--dv-tabs-and-actions-container-background-color:#191a21;--dv-activegroup-visiblepanel-tab-background-color:#282a36;--dv-activegroup-hiddenpanel-tab-background-color:#21222c;--dv-inactivegroup-visiblepanel-tab-background-color:#282a36;--dv-inactivegroup-hiddenpanel-tab-background-color:#21222c;--dv-tab-divider-color:#191a21;--dv-activegroup-visiblepanel-tab-color:#f8f8f2;--dv-activegroup-hiddenpanel-tab-color:#6272a4;--dv-inactivegroup-visiblepanel-tab-color:#f8f8f280;--dv-inactivegroup-hiddenpanel-tab-color:#6272a480;--dv-separator-border:#bd93f9;--dv-paneview-header-border-color:#bd93f9;--dv-paneview-active-outline-color:#6272a4}.dockview-theme-dracula .dv-groupview.dv-active-group>.dv-tabs-and-actions-container .dv-tabs-container>.dv-tab.dv-active-tab{position:relative}.dockview-theme-dracula .dv-groupview.dv-active-group>.dv-tabs-and-actions-container .dv-tabs-container>.dv-tab.dv-active-tab:after{content:"";z-index:999;background-color:#94527e;width:100%;height:1px;position:absolute;bottom:0;left:0}.dockview-theme-dracula .dv-groupview.dv-inactive-group>.dv-tabs-and-actions-container .dv-tabs-container>.dv-tab.dv-active-tab{position:relative}.dockview-theme-dracula .dv-groupview.dv-inactive-group>.dv-tabs-and-actions-container .dv-tabs-container>.dv-tab.dv-active-tab:after{content:"";z-index:999;background-color:#5e3d5a;width:100%;height:1px;position:absolute;bottom:0;left:0}.dockview-theme-nord{--dv-paneview-active-outline-color:dodgerblue;--dv-tabs-and-actions-container-font-size:13px;--dv-tabs-and-actions-container-height:35px;--dv-drag-over-background-color:#53595d80;--dv-drag-over-border-color:transparent;--dv-edge-dock-indicator-color:#388bfde6;--dv-tabs-container-scrollbar-color:#888;--dv-icon-hover-background-color:#5a5d5e4f;--dv-floating-box-shadow:0 8px 32px #0006, 0 2px 8px #00000040;--dv-floating-border:1px solid #ffffff1a;--dv-overlay-z-index:999;--dv-tab-font-size:inherit;--dv-border-radius:0px;--dv-tab-margin:0;--dv-sash-color:transparent;--dv-active-sash-color:transparent;--dv-active-sash-transition-duration:.1s;--dv-active-sash-transition-delay:.5s;--dv-spacing-padding:0px;--dv-tab-border-radius:0px;--dv-sash-border-radius:0px;--dv-dropdown-border-radius:0px;--dv-tab-close-icon-size:inherit;--dv-floating-group-border:none;--dv-drag-over-border:none;--dv-floating-group-dragging-opacity:.5;--dv-floating-titlebar-height:22px;--dv-floating-titlebar-background-color:var(--dv-tabs-and-actions-container-background-color);--dv-floating-titlebar-border-bottom:var(--dv-floating-border);--dv-tab-group-color-grey:#5f6368;--dv-tab-group-color-blue:#1a73e8;--dv-tab-group-color-red:#d93025;--dv-tab-group-color-yellow:#f9ab00;--dv-tab-group-color-green:#188038;--dv-tab-group-color-pink:#d01884;--dv-tab-group-color-purple:#a142f4;--dv-tab-group-color-cyan:#007b83;--dv-tab-group-color-orange:#e8710a;--dv-tab-group-chip-padding:4px 8px;--dv-tab-group-chip-border-radius:6px;--dv-tab-group-chip-font-size:11px;--dv-tab-group-line-height:2px;--dv-tab-group-line-opacity:.6}.dockview-theme-nord .dv-drop-target-container .dv-drop-target-anchor.dv-drop-target-anchor-container-changed{opacity:0;transition:none}.dockview-theme-nord{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--dv-color-nord-polar-0:#2e3440;--dv-color-nord-polar-1:#3b4252;--dv-color-nord-polar-2:#434c5e;--dv-color-nord-polar-3:#4c566a;--dv-color-nord-frost:#88c0d0;--dv-color-nord-frost-2:#81a1c1;--dv-color-nord-snow-0:#eceff4;--dv-color-nord-snow-1:#d8dee9;--dv-group-view-background-color:var(--dv-color-nord-polar-0);--dv-tabs-and-actions-container-background-color:var(--dv-color-nord-polar-1);--dv-activegroup-visiblepanel-tab-background-color:var(--dv-color-nord-polar-0);--dv-activegroup-hiddenpanel-tab-background-color:var(--dv-color-nord-polar-2);--dv-inactivegroup-visiblepanel-tab-background-color:var(--dv-color-nord-polar-1);--dv-inactivegroup-hiddenpanel-tab-background-color:var(--dv-color-nord-polar-2);--dv-activegroup-visiblepanel-tab-color:var(--dv-color-nord-snow-0);--dv-activegroup-hiddenpanel-tab-color:var(--dv-color-nord-snow-1);--dv-inactivegroup-visiblepanel-tab-color:#8a9bbf;--dv-inactivegroup-hiddenpanel-tab-color:#5e6f8e;--dv-separator-border:var(--dv-color-nord-polar-3);--dv-paneview-active-outline-color:var(--dv-color-nord-frost);--dv-active-sash-color:var(--dv-color-nord-frost);--dv-scrollbar-background-color:#4c566a80}.dockview-theme-nord .dv-groupview.dv-active-group>.dv-tabs-and-actions-container .dv-tabs-container>.dv-tab.dv-active-tab{position:relative}.dockview-theme-nord .dv-groupview.dv-active-group>.dv-tabs-and-actions-container .dv-tabs-container>.dv-tab.dv-active-tab:after{content:"";background-color:var(--dv-color-nord-frost);z-index:999;width:100%;height:2px;position:absolute;bottom:0;left:0}.dockview-theme-nord .dv-groupview.dv-inactive-group>.dv-tabs-and-actions-container .dv-tabs-container>.dv-tab.dv-active-tab{position:relative}.dockview-theme-nord .dv-groupview.dv-inactive-group>.dv-tabs-and-actions-container .dv-tabs-container>.dv-tab.dv-active-tab:after{content:"";background-color:var(--dv-color-nord-frost-2);z-index:999;width:100%;height:2px;position:absolute;bottom:0;left:0}.dockview-theme-nord-spaced{--dv-paneview-active-outline-color:dodgerblue;--dv-tabs-and-actions-container-font-size:13px;--dv-tabs-and-actions-container-height:44px;--dv-drag-over-background-color:#53595d80;--dv-drag-over-border-color:transparent;--dv-edge-dock-indicator-color:#388bfde6;--dv-tabs-container-scrollbar-color:#888;--dv-icon-hover-background-color:#5a5d5e4f;--dv-floating-box-shadow:0 8px 32px #0006, 0 2px 8px #00000040;--dv-floating-border:1px solid #ffffff1a;--dv-overlay-z-index:999;--dv-tab-font-size:12px;--dv-border-radius:12px;--dv-tab-margin:var(--dv-tab-margin-block) var(--dv-tab-margin-inline);--dv-sash-color:transparent;--dv-active-sash-color:transparent;--dv-active-sash-transition-duration:.1s;--dv-active-sash-transition-delay:.5s;--dv-spacing-padding:10px;--dv-tab-border-radius:8px;--dv-sash-border-radius:4px;--dv-dropdown-border-radius:8px;--dv-tab-close-icon-size:8px;--dv-floating-group-border:2px solid var(--dv-group-view-background-color);--dv-drag-over-border:none;--dv-floating-group-dragging-opacity:.5;--dv-floating-titlebar-height:22px;--dv-floating-titlebar-background-color:var(--dv-group-view-background-color);--dv-floating-titlebar-border-bottom:none;--dv-tab-group-color-grey:#5f6368;--dv-tab-group-color-blue:#1a73e8;--dv-tab-group-color-red:#d93025;--dv-tab-group-color-yellow:#f9ab00;--dv-tab-group-color-green:#188038;--dv-tab-group-color-pink:#d01884;--dv-tab-group-color-purple:#a142f4;--dv-tab-group-color-cyan:#007b83;--dv-tab-group-color-orange:#e8710a;--dv-tab-group-chip-padding:4px 8px;--dv-tab-group-chip-border-radius:6px;--dv-tab-group-chip-font-size:11px;--dv-tab-group-line-height:2px;--dv-tab-group-line-opacity:.6;--dv-tab-margin-block:.5rem;--dv-tab-margin-inline:.25rem;box-sizing:border-box;padding:var(--dv-spacing-padding);background-color:var(--dv-group-view-background-color)}.dockview-theme-nord-spaced .dv-dockview{padding:0}.dockview-theme-nord-spaced .dv-resize-container:has(>.dv-groupview){border-radius:8px}.dockview-theme-nord-spaced .dv-sash{border-radius:var(--dv-sash-border-radius)}.dockview-theme-nord-spaced .dv-drop-target-anchor{border-radius:calc(var(--dv-border-radius) / 4)}.dockview-theme-nord-spaced .dv-drop-target-anchor.dv-drop-target-content{border-radius:var(--dv-border-radius)}.dockview-theme-nord-spaced .dv-resize-container{border:none;border-radius:var(--dv-border-radius)!important}.dockview-theme-nord-spaced .dv-resize-container .dv-groupview{border:var(--dv-floating-group-border)}.dockview-theme-nord-spaced .dv-resize-container>.dv-grid-view{box-sizing:border-box;padding:var(--dv-spacing-padding)}.dockview-theme-nord-spaced .dv-resize-container-with-titlebar>.dv-grid-view{padding-top:0}.dockview-theme-nord-spaced .dv-resize-container-with-titlebar>.dv-floating-titlebar{border-top-left-radius:var(--dv-border-radius);border-top-right-radius:var(--dv-border-radius)}.dockview-theme-nord-spaced .dv-tabs-overflow-container,.dockview-theme-nord-spaced .dv-tabs-overflow-dropdown-default{border-radius:var(--dv-dropdown-border-radius);height:unset!important}.dockview-theme-nord-spaced .dv-render-overlay{border-bottom-left-radius:var(--dv-border-radius);border-bottom-right-radius:var(--dv-border-radius)}.dockview-theme-nord-spaced .dv-tab{border-radius:var(--dv-tab-border-radius)}.dockview-theme-nord-spaced .dv-tab .dv-svg{height:var(--dv-tab-close-icon-size);width:var(--dv-tab-close-icon-size)}.dockview-theme-nord-spaced .dv-tabs-container--wrap:not(.dv-tabs-container-vertical) .dv-tab{height:calc(var(--dv-tabs-and-actions-container-height) - 2 * var(--dv-tab-margin-block))}.dockview-theme-nord-spaced .dv-tabs-container-vertical .dv-tab{margin:var(--dv-tab-margin-inline) var(--dv-tab-margin-block)}.dockview-theme-nord-spaced .dv-tabs-container--wrap.dv-tabs-container-vertical .dv-tab{width:calc(var(--dv-tabs-and-actions-container-height) - 2 * var(--dv-tab-margin-block))}.dockview-theme-nord-spaced .dv-groupview{border-radius:var(--dv-border-radius)}.dockview-theme-nord-spaced .dv-groupview .dv-tabs-and-actions-container{padding:0px calc(var(--dv-border-radius) / 2);border-top-left-radius:var(--dv-border-radius);border-top-right-radius:var(--dv-border-radius)}.dockview-theme-nord-spaced .dv-groupview .dv-tabs-and-actions-container.dv-groupview-header-vertical{padding:calc(var(--dv-border-radius) / 2) 0}.dockview-theme-nord-spaced .dv-groupview .dv-content-container{background-color:var(--dv-tabs-and-actions-container-background-color);border-bottom-left-radius:var(--dv-border-radius);border-bottom-right-radius:var(--dv-border-radius)}.dockview-theme-nord-spaced .dv-groupview.dv-groupview-header-bottom>.dv-tabs-and-actions-container{border-radius:0 0 var(--dv-border-radius) var(--dv-border-radius)}.dockview-theme-nord-spaced .dv-groupview.dv-groupview-header-bottom>.dv-content-container{border-radius:var(--dv-border-radius) var(--dv-border-radius) 0 0}.dockview-theme-nord-spaced .dv-groupview.dv-groupview-header-left>.dv-tabs-and-actions-container{border-radius:var(--dv-border-radius) 0 0 var(--dv-border-radius)}.dockview-theme-nord-spaced .dv-groupview.dv-groupview-header-left>.dv-content-container,.dockview-theme-nord-spaced .dv-groupview.dv-groupview-header-right>.dv-tabs-and-actions-container{border-radius:0 var(--dv-border-radius) var(--dv-border-radius) 0}.dockview-theme-nord-spaced .dv-groupview.dv-groupview-header-right>.dv-content-container{border-radius:var(--dv-border-radius) 0 0 var(--dv-border-radius)}.dockview-theme-nord-spaced .dv-groupview.dv-edge-tool-window .dv-edge-peek-header{border-top-left-radius:var(--dv-border-radius);border-top-right-radius:var(--dv-border-radius)}.dockview-theme-nord-spaced .dv-groupview.dv-edge-tool-window .dv-content-container{border-radius:0}.dockview-theme-nord-spaced .dv-groupview.dv-edge-tool-window .dv-tabs-and-actions-container{border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:var(--dv-border-radius);border-bottom-right-radius:var(--dv-border-radius)}.dockview-theme-nord-spaced .dv-edge-peek,.dockview-theme-nord-spaced .dv-edge-peek-clip{border-bottom-left-radius:var(--dv-border-radius);border-bottom-right-radius:var(--dv-border-radius)}.dockview-theme-nord-spaced .dv-edge-peek-header{border-top-left-radius:var(--dv-border-radius);border-top-right-radius:var(--dv-border-radius)}.dockview-theme-nord-spaced{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--dv-color-nord-polar-0:#2e3440;--dv-color-nord-polar-1:#3b4252;--dv-color-nord-polar-2:#434c5e;--dv-color-nord-polar-3:#4c566a;--dv-color-nord-frost:#88c0d0;--dv-color-nord-frost-2:#81a1c1;--dv-color-nord-snow-0:#eceff4;--dv-color-nord-snow-1:#d8dee9;--dv-group-view-background-color:var(--dv-color-nord-polar-0);--dv-tabs-and-actions-container-background-color:var(--dv-color-nord-polar-1);--dv-activegroup-visiblepanel-tab-background-color:var(--dv-color-nord-polar-2);--dv-activegroup-hiddenpanel-tab-background-color:var(--dv-color-nord-polar-1);--dv-inactivegroup-visiblepanel-tab-background-color:var(--dv-color-nord-polar-2);--dv-inactivegroup-hiddenpanel-tab-background-color:var(--dv-color-nord-polar-1);--dv-activegroup-visiblepanel-tab-color:var(--dv-color-nord-snow-0);--dv-activegroup-hiddenpanel-tab-color:var(--dv-color-nord-snow-1);--dv-inactivegroup-visiblepanel-tab-color:#8a9bbf;--dv-inactivegroup-hiddenpanel-tab-color:#5e6f8e;--dv-separator-border:transparent;--dv-paneview-active-outline-color:var(--dv-color-nord-frost);--dv-active-sash-color:var(--dv-color-nord-frost);--dv-scrollbar-background-color:#4c566a80;--dv-floating-group-border:2px solid var(--dv-color-nord-polar-0)}.dockview-theme-catppuccin-mocha{--dv-paneview-active-outline-color:dodgerblue;--dv-tabs-and-actions-container-font-size:13px;--dv-tabs-and-actions-container-height:35px;--dv-drag-over-background-color:#53595d80;--dv-drag-over-border-color:transparent;--dv-edge-dock-indicator-color:#388bfde6;--dv-tabs-container-scrollbar-color:#888;--dv-icon-hover-background-color:#5a5d5e4f;--dv-floating-box-shadow:0 8px 32px #0006, 0 2px 8px #00000040;--dv-floating-border:1px solid #ffffff1a;--dv-overlay-z-index:999;--dv-tab-font-size:inherit;--dv-border-radius:0px;--dv-tab-margin:0;--dv-sash-color:transparent;--dv-active-sash-color:transparent;--dv-active-sash-transition-duration:.1s;--dv-active-sash-transition-delay:.5s;--dv-spacing-padding:0px;--dv-tab-border-radius:0px;--dv-sash-border-radius:0px;--dv-dropdown-border-radius:0px;--dv-tab-close-icon-size:inherit;--dv-floating-group-border:none;--dv-drag-over-border:none;--dv-floating-group-dragging-opacity:.5;--dv-floating-titlebar-height:22px;--dv-floating-titlebar-background-color:var(--dv-tabs-and-actions-container-background-color);--dv-floating-titlebar-border-bottom:var(--dv-floating-border);--dv-tab-group-color-grey:#5f6368;--dv-tab-group-color-blue:#1a73e8;--dv-tab-group-color-red:#d93025;--dv-tab-group-color-yellow:#f9ab00;--dv-tab-group-color-green:#188038;--dv-tab-group-color-pink:#d01884;--dv-tab-group-color-purple:#a142f4;--dv-tab-group-color-cyan:#007b83;--dv-tab-group-color-orange:#e8710a;--dv-tab-group-chip-padding:4px 8px;--dv-tab-group-chip-border-radius:6px;--dv-tab-group-chip-font-size:11px;--dv-tab-group-line-height:2px;--dv-tab-group-line-opacity:.6}.dockview-theme-catppuccin-mocha .dv-drop-target-container .dv-drop-target-anchor.dv-drop-target-anchor-container-changed{opacity:0;transition:none}.dockview-theme-catppuccin-mocha{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--dv-color-mocha-crust:#11111b;--dv-color-mocha-mantle:#181825;--dv-color-mocha-base:#1e1e2e;--dv-color-mocha-surface0:#313244;--dv-color-mocha-surface1:#45475a;--dv-color-mocha-text:#cdd6f4;--dv-color-mocha-subtext1:#bac2de;--dv-color-mocha-subtext0:#a6adc8;--dv-color-mocha-mauve:#cba6f7;--dv-color-mocha-lavender:#b4befe;--dv-group-view-background-color:var(--dv-color-mocha-base);--dv-tabs-and-actions-container-background-color:var(--dv-color-mocha-mantle);--dv-activegroup-visiblepanel-tab-background-color:var(--dv-color-mocha-base);--dv-activegroup-hiddenpanel-tab-background-color:var(--dv-color-mocha-surface0);--dv-inactivegroup-visiblepanel-tab-background-color:var(--dv-color-mocha-mantle);--dv-inactivegroup-hiddenpanel-tab-background-color:var(--dv-color-mocha-crust);--dv-activegroup-visiblepanel-tab-color:var(--dv-color-mocha-text);--dv-activegroup-hiddenpanel-tab-color:var(--dv-color-mocha-subtext1);--dv-inactivegroup-visiblepanel-tab-color:var(--dv-color-mocha-subtext0);--dv-inactivegroup-hiddenpanel-tab-color:#a6adc880;--dv-separator-border:var(--dv-color-mocha-surface1);--dv-paneview-active-outline-color:var(--dv-color-mocha-mauve);--dv-active-sash-color:var(--dv-color-mocha-mauve);--dv-scrollbar-background-color:#313244cc}.dockview-theme-catppuccin-mocha .dv-groupview.dv-active-group>.dv-tabs-and-actions-container .dv-tabs-container>.dv-tab.dv-active-tab{position:relative}.dockview-theme-catppuccin-mocha .dv-groupview.dv-active-group>.dv-tabs-and-actions-container .dv-tabs-container>.dv-tab.dv-active-tab:after{content:"";background-color:var(--dv-color-mocha-mauve);z-index:999;width:100%;height:2px;position:absolute;bottom:0;left:0}.dockview-theme-catppuccin-mocha .dv-groupview.dv-inactive-group>.dv-tabs-and-actions-container .dv-tabs-container>.dv-tab.dv-active-tab{position:relative}.dockview-theme-catppuccin-mocha .dv-groupview.dv-inactive-group>.dv-tabs-and-actions-container .dv-tabs-container>.dv-tab.dv-active-tab:after{content:"";z-index:999;background-color:#b4befe66;width:100%;height:2px;position:absolute;bottom:0;left:0}.dockview-theme-catppuccin-mocha-spaced{--dv-paneview-active-outline-color:dodgerblue;--dv-tabs-and-actions-container-font-size:13px;--dv-tabs-and-actions-container-height:44px;--dv-drag-over-background-color:#53595d80;--dv-drag-over-border-color:transparent;--dv-edge-dock-indicator-color:#388bfde6;--dv-tabs-container-scrollbar-color:#888;--dv-icon-hover-background-color:#5a5d5e4f;--dv-floating-box-shadow:0 8px 32px #0006, 0 2px 8px #00000040;--dv-floating-border:1px solid #ffffff1a;--dv-overlay-z-index:999;--dv-tab-font-size:12px;--dv-border-radius:12px;--dv-tab-margin:var(--dv-tab-margin-block) var(--dv-tab-margin-inline);--dv-sash-color:transparent;--dv-active-sash-color:transparent;--dv-active-sash-transition-duration:.1s;--dv-active-sash-transition-delay:.5s;--dv-spacing-padding:10px;--dv-tab-border-radius:8px;--dv-sash-border-radius:4px;--dv-dropdown-border-radius:8px;--dv-tab-close-icon-size:8px;--dv-floating-group-border:2px solid var(--dv-group-view-background-color);--dv-drag-over-border:none;--dv-floating-group-dragging-opacity:.5;--dv-floating-titlebar-height:22px;--dv-floating-titlebar-background-color:var(--dv-group-view-background-color);--dv-floating-titlebar-border-bottom:none;--dv-tab-group-color-grey:#5f6368;--dv-tab-group-color-blue:#1a73e8;--dv-tab-group-color-red:#d93025;--dv-tab-group-color-yellow:#f9ab00;--dv-tab-group-color-green:#188038;--dv-tab-group-color-pink:#d01884;--dv-tab-group-color-purple:#a142f4;--dv-tab-group-color-cyan:#007b83;--dv-tab-group-color-orange:#e8710a;--dv-tab-group-chip-padding:4px 8px;--dv-tab-group-chip-border-radius:6px;--dv-tab-group-chip-font-size:11px;--dv-tab-group-line-height:2px;--dv-tab-group-line-opacity:.6;--dv-tab-margin-block:.5rem;--dv-tab-margin-inline:.25rem;box-sizing:border-box;padding:var(--dv-spacing-padding);background-color:var(--dv-group-view-background-color)}.dockview-theme-catppuccin-mocha-spaced .dv-dockview{padding:0}.dockview-theme-catppuccin-mocha-spaced .dv-resize-container:has(>.dv-groupview){border-radius:8px}.dockview-theme-catppuccin-mocha-spaced .dv-sash{border-radius:var(--dv-sash-border-radius)}.dockview-theme-catppuccin-mocha-spaced .dv-drop-target-anchor{border-radius:calc(var(--dv-border-radius) / 4)}.dockview-theme-catppuccin-mocha-spaced .dv-drop-target-anchor.dv-drop-target-content{border-radius:var(--dv-border-radius)}.dockview-theme-catppuccin-mocha-spaced .dv-resize-container{border:none;border-radius:var(--dv-border-radius)!important}.dockview-theme-catppuccin-mocha-spaced .dv-resize-container .dv-groupview{border:var(--dv-floating-group-border)}.dockview-theme-catppuccin-mocha-spaced .dv-resize-container>.dv-grid-view{box-sizing:border-box;padding:var(--dv-spacing-padding)}.dockview-theme-catppuccin-mocha-spaced .dv-resize-container-with-titlebar>.dv-grid-view{padding-top:0}.dockview-theme-catppuccin-mocha-spaced .dv-resize-container-with-titlebar>.dv-floating-titlebar{border-top-left-radius:var(--dv-border-radius);border-top-right-radius:var(--dv-border-radius)}.dockview-theme-catppuccin-mocha-spaced .dv-tabs-overflow-container,.dockview-theme-catppuccin-mocha-spaced .dv-tabs-overflow-dropdown-default{border-radius:var(--dv-dropdown-border-radius);height:unset!important}.dockview-theme-catppuccin-mocha-spaced .dv-render-overlay{border-bottom-left-radius:var(--dv-border-radius);border-bottom-right-radius:var(--dv-border-radius)}.dockview-theme-catppuccin-mocha-spaced .dv-tab{border-radius:var(--dv-tab-border-radius)}.dockview-theme-catppuccin-mocha-spaced .dv-tab .dv-svg{height:var(--dv-tab-close-icon-size);width:var(--dv-tab-close-icon-size)}.dockview-theme-catppuccin-mocha-spaced .dv-tabs-container--wrap:not(.dv-tabs-container-vertical) .dv-tab{height:calc(var(--dv-tabs-and-actions-container-height) - 2 * var(--dv-tab-margin-block))}.dockview-theme-catppuccin-mocha-spaced .dv-tabs-container-vertical .dv-tab{margin:var(--dv-tab-margin-inline) var(--dv-tab-margin-block)}.dockview-theme-catppuccin-mocha-spaced .dv-tabs-container--wrap.dv-tabs-container-vertical .dv-tab{width:calc(var(--dv-tabs-and-actions-container-height) - 2 * var(--dv-tab-margin-block))}.dockview-theme-catppuccin-mocha-spaced .dv-groupview{border-radius:var(--dv-border-radius)}.dockview-theme-catppuccin-mocha-spaced .dv-groupview .dv-tabs-and-actions-container{padding:0px calc(var(--dv-border-radius) / 2);border-top-left-radius:var(--dv-border-radius);border-top-right-radius:var(--dv-border-radius)}.dockview-theme-catppuccin-mocha-spaced .dv-groupview .dv-tabs-and-actions-container.dv-groupview-header-vertical{padding:calc(var(--dv-border-radius) / 2) 0}.dockview-theme-catppuccin-mocha-spaced .dv-groupview .dv-content-container{background-color:var(--dv-tabs-and-actions-container-background-color);border-bottom-left-radius:var(--dv-border-radius);border-bottom-right-radius:var(--dv-border-radius)}.dockview-theme-catppuccin-mocha-spaced .dv-groupview.dv-groupview-header-bottom>.dv-tabs-and-actions-container{border-radius:0 0 var(--dv-border-radius) var(--dv-border-radius)}.dockview-theme-catppuccin-mocha-spaced .dv-groupview.dv-groupview-header-bottom>.dv-content-container{border-radius:var(--dv-border-radius) var(--dv-border-radius) 0 0}.dockview-theme-catppuccin-mocha-spaced .dv-groupview.dv-groupview-header-left>.dv-tabs-and-actions-container{border-radius:var(--dv-border-radius) 0 0 var(--dv-border-radius)}.dockview-theme-catppuccin-mocha-spaced .dv-groupview.dv-groupview-header-left>.dv-content-container,.dockview-theme-catppuccin-mocha-spaced .dv-groupview.dv-groupview-header-right>.dv-tabs-and-actions-container{border-radius:0 var(--dv-border-radius) var(--dv-border-radius) 0}.dockview-theme-catppuccin-mocha-spaced .dv-groupview.dv-groupview-header-right>.dv-content-container{border-radius:var(--dv-border-radius) 0 0 var(--dv-border-radius)}.dockview-theme-catppuccin-mocha-spaced .dv-groupview.dv-edge-tool-window .dv-edge-peek-header{border-top-left-radius:var(--dv-border-radius);border-top-right-radius:var(--dv-border-radius)}.dockview-theme-catppuccin-mocha-spaced .dv-groupview.dv-edge-tool-window .dv-content-container{border-radius:0}.dockview-theme-catppuccin-mocha-spaced .dv-groupview.dv-edge-tool-window .dv-tabs-and-actions-container{border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:var(--dv-border-radius);border-bottom-right-radius:var(--dv-border-radius)}.dockview-theme-catppuccin-mocha-spaced .dv-edge-peek,.dockview-theme-catppuccin-mocha-spaced .dv-edge-peek-clip{border-bottom-left-radius:var(--dv-border-radius);border-bottom-right-radius:var(--dv-border-radius)}.dockview-theme-catppuccin-mocha-spaced .dv-edge-peek-header{border-top-left-radius:var(--dv-border-radius);border-top-right-radius:var(--dv-border-radius)}.dockview-theme-catppuccin-mocha-spaced{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--dv-color-mocha-crust:#11111b;--dv-color-mocha-mantle:#181825;--dv-color-mocha-base:#1e1e2e;--dv-color-mocha-surface0:#313244;--dv-color-mocha-surface1:#45475a;--dv-color-mocha-text:#cdd6f4;--dv-color-mocha-subtext1:#bac2de;--dv-color-mocha-subtext0:#a6adc8;--dv-color-mocha-mauve:#cba6f7;--dv-color-mocha-lavender:#b4befe;--dv-group-view-background-color:var(--dv-color-mocha-crust);--dv-tabs-and-actions-container-background-color:var(--dv-color-mocha-mantle);--dv-activegroup-visiblepanel-tab-background-color:var(--dv-color-mocha-surface0);--dv-activegroup-hiddenpanel-tab-background-color:var(--dv-color-mocha-mantle);--dv-inactivegroup-visiblepanel-tab-background-color:var(--dv-color-mocha-surface0);--dv-inactivegroup-hiddenpanel-tab-background-color:var(--dv-color-mocha-mantle);--dv-activegroup-visiblepanel-tab-color:var(--dv-color-mocha-text);--dv-activegroup-hiddenpanel-tab-color:var(--dv-color-mocha-subtext1);--dv-inactivegroup-visiblepanel-tab-color:var(--dv-color-mocha-subtext0);--dv-inactivegroup-hiddenpanel-tab-color:#a6adc880;--dv-separator-border:transparent;--dv-paneview-active-outline-color:var(--dv-color-mocha-mauve);--dv-active-sash-color:var(--dv-color-mocha-mauve);--dv-scrollbar-background-color:#313244cc;--dv-floating-group-border:2px solid var(--dv-color-mocha-crust)}.dockview-theme-monokai{--dv-paneview-active-outline-color:dodgerblue;--dv-tabs-and-actions-container-font-size:13px;--dv-tabs-and-actions-container-height:35px;--dv-drag-over-background-color:#53595d80;--dv-drag-over-border-color:transparent;--dv-edge-dock-indicator-color:#388bfde6;--dv-tabs-container-scrollbar-color:#888;--dv-icon-hover-background-color:#5a5d5e4f;--dv-floating-box-shadow:0 8px 32px #0006, 0 2px 8px #00000040;--dv-floating-border:1px solid #ffffff1a;--dv-overlay-z-index:999;--dv-tab-font-size:inherit;--dv-border-radius:0px;--dv-tab-margin:0;--dv-sash-color:transparent;--dv-active-sash-color:transparent;--dv-active-sash-transition-duration:.1s;--dv-active-sash-transition-delay:.5s;--dv-spacing-padding:0px;--dv-tab-border-radius:0px;--dv-sash-border-radius:0px;--dv-dropdown-border-radius:0px;--dv-tab-close-icon-size:inherit;--dv-floating-group-border:none;--dv-drag-over-border:none;--dv-floating-group-dragging-opacity:.5;--dv-floating-titlebar-height:22px;--dv-floating-titlebar-background-color:var(--dv-tabs-and-actions-container-background-color);--dv-floating-titlebar-border-bottom:var(--dv-floating-border);--dv-tab-group-color-grey:#5f6368;--dv-tab-group-color-blue:#1a73e8;--dv-tab-group-color-red:#d93025;--dv-tab-group-color-yellow:#f9ab00;--dv-tab-group-color-green:#188038;--dv-tab-group-color-pink:#d01884;--dv-tab-group-color-purple:#a142f4;--dv-tab-group-color-cyan:#007b83;--dv-tab-group-color-orange:#e8710a;--dv-tab-group-chip-padding:4px 8px;--dv-tab-group-chip-border-radius:6px;--dv-tab-group-chip-font-size:11px;--dv-tab-group-line-height:2px;--dv-tab-group-line-opacity:.6}.dockview-theme-monokai .dv-drop-target-container .dv-drop-target-anchor.dv-drop-target-anchor-container-changed{opacity:0;transition:none}.dockview-theme-monokai{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--dv-color-monokai-bg:#272822;--dv-color-monokai-bg-light:#3e3d32;--dv-color-monokai-comment:#75715e;--dv-color-monokai-fg:#f8f8f2;--dv-color-monokai-green:#a6e22e;--dv-group-view-background-color:var(--dv-color-monokai-bg);--dv-tabs-and-actions-container-background-color:var(--dv-color-monokai-bg-light);--dv-activegroup-visiblepanel-tab-background-color:var(--dv-color-monokai-bg);--dv-activegroup-hiddenpanel-tab-background-color:#2d2c25;--dv-inactivegroup-visiblepanel-tab-background-color:var(--dv-color-monokai-bg);--dv-inactivegroup-hiddenpanel-tab-background-color:#2d2c25;--dv-activegroup-visiblepanel-tab-color:var(--dv-color-monokai-fg);--dv-activegroup-hiddenpanel-tab-color:var(--dv-color-monokai-comment);--dv-inactivegroup-visiblepanel-tab-color:#f8f8f280;--dv-inactivegroup-hiddenpanel-tab-color:#75715e80;--dv-separator-border:var(--dv-color-monokai-bg-light);--dv-paneview-active-outline-color:var(--dv-color-monokai-green);--dv-active-sash-color:var(--dv-color-monokai-green);--dv-scrollbar-background-color:#75715e80}.dockview-theme-monokai .dv-groupview.dv-active-group>.dv-tabs-and-actions-container .dv-tabs-container>.dv-tab.dv-active-tab{position:relative}.dockview-theme-monokai .dv-groupview.dv-active-group>.dv-tabs-and-actions-container .dv-tabs-container>.dv-tab.dv-active-tab:after{content:"";background-color:var(--dv-color-monokai-green);z-index:999;width:100%;height:2px;position:absolute;bottom:0;left:0}.dockview-theme-monokai .dv-groupview.dv-inactive-group>.dv-tabs-and-actions-container .dv-tabs-container>.dv-tab.dv-active-tab{position:relative}.dockview-theme-monokai .dv-groupview.dv-inactive-group>.dv-tabs-and-actions-container .dv-tabs-container>.dv-tab.dv-active-tab:after{content:"";z-index:999;background-color:#a6e22e59;width:100%;height:2px;position:absolute;bottom:0;left:0}.dockview-theme-solarized-light{--dv-paneview-active-outline-color:dodgerblue;--dv-tabs-and-actions-container-font-size:13px;--dv-tabs-and-actions-container-height:35px;--dv-drag-over-background-color:#53595d80;--dv-drag-over-border-color:transparent;--dv-edge-dock-indicator-color:#388bfde6;--dv-tabs-container-scrollbar-color:#888;--dv-icon-hover-background-color:#5a5d5e4f;--dv-floating-box-shadow:0 8px 32px #0006, 0 2px 8px #00000040;--dv-floating-border:1px solid #ffffff1a;--dv-overlay-z-index:999;--dv-tab-font-size:inherit;--dv-border-radius:0px;--dv-tab-margin:0;--dv-sash-color:transparent;--dv-active-sash-color:transparent;--dv-active-sash-transition-duration:.1s;--dv-active-sash-transition-delay:.5s;--dv-spacing-padding:0px;--dv-tab-border-radius:0px;--dv-sash-border-radius:0px;--dv-dropdown-border-radius:0px;--dv-tab-close-icon-size:inherit;--dv-floating-group-border:none;--dv-drag-over-border:none;--dv-floating-group-dragging-opacity:.5;--dv-floating-titlebar-height:22px;--dv-floating-titlebar-background-color:var(--dv-tabs-and-actions-container-background-color);--dv-floating-titlebar-border-bottom:var(--dv-floating-border);--dv-tab-group-color-grey:#5f6368;--dv-tab-group-color-blue:#1a73e8;--dv-tab-group-color-red:#d93025;--dv-tab-group-color-yellow:#f9ab00;--dv-tab-group-color-green:#188038;--dv-tab-group-color-pink:#d01884;--dv-tab-group-color-purple:#a142f4;--dv-tab-group-color-cyan:#007b83;--dv-tab-group-color-orange:#e8710a;--dv-tab-group-chip-padding:4px 8px;--dv-tab-group-chip-border-radius:6px;--dv-tab-group-chip-font-size:11px;--dv-tab-group-line-height:2px;--dv-tab-group-line-opacity:.6}.dockview-theme-solarized-light .dv-drop-target-container .dv-drop-target-anchor.dv-drop-target-anchor-container-changed{opacity:0;transition:none}.dockview-theme-solarized-light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--dv-color-sol-base3:#fdf6e3;--dv-color-sol-base2:#eee8d5;--dv-color-sol-base1:#93a1a1;--dv-color-sol-base00:#657b83;--dv-color-sol-base01:#586e75;--dv-color-sol-blue:#268bd2;--dv-group-view-background-color:var(--dv-color-sol-base3);--dv-tabs-and-actions-container-background-color:var(--dv-color-sol-base2);--dv-activegroup-visiblepanel-tab-background-color:var(--dv-color-sol-base3);--dv-activegroup-hiddenpanel-tab-background-color:#e8e2d0;--dv-inactivegroup-visiblepanel-tab-background-color:var(--dv-color-sol-base3);--dv-inactivegroup-hiddenpanel-tab-background-color:#e8e2d0;--dv-activegroup-visiblepanel-tab-color:var(--dv-color-sol-base01);--dv-activegroup-hiddenpanel-tab-color:var(--dv-color-sol-base00);--dv-inactivegroup-visiblepanel-tab-color:var(--dv-color-sol-base1);--dv-inactivegroup-hiddenpanel-tab-color:#93a1a199;--dv-separator-border:var(--dv-color-sol-base2);--dv-paneview-active-outline-color:var(--dv-color-sol-blue);--dv-active-sash-color:var(--dv-color-sol-blue);--dv-scrollbar-background-color:#657b8340;--dv-drag-over-background-color:#268bd226;--dv-floating-box-shadow:0 8px 32px #0000001f, 0 2px 8px #00000014;--dv-floating-border:1px solid #0000001a}.dockview-theme-solarized-light-spaced{--dv-paneview-active-outline-color:dodgerblue;--dv-tabs-and-actions-container-font-size:13px;--dv-tabs-and-actions-container-height:44px;--dv-drag-over-background-color:#53595d80;--dv-drag-over-border-color:transparent;--dv-edge-dock-indicator-color:#388bfde6;--dv-tabs-container-scrollbar-color:#888;--dv-icon-hover-background-color:#5a5d5e4f;--dv-floating-box-shadow:0 8px 32px #0006, 0 2px 8px #00000040;--dv-floating-border:1px solid #ffffff1a;--dv-overlay-z-index:999;--dv-tab-font-size:12px;--dv-border-radius:12px;--dv-tab-margin:var(--dv-tab-margin-block) var(--dv-tab-margin-inline);--dv-sash-color:transparent;--dv-active-sash-color:transparent;--dv-active-sash-transition-duration:.1s;--dv-active-sash-transition-delay:.5s;--dv-spacing-padding:10px;--dv-tab-border-radius:8px;--dv-sash-border-radius:4px;--dv-dropdown-border-radius:8px;--dv-tab-close-icon-size:8px;--dv-floating-group-border:2px solid var(--dv-group-view-background-color);--dv-drag-over-border:none;--dv-floating-group-dragging-opacity:.5;--dv-floating-titlebar-height:22px;--dv-floating-titlebar-background-color:var(--dv-group-view-background-color);--dv-floating-titlebar-border-bottom:none;--dv-tab-group-color-grey:#5f6368;--dv-tab-group-color-blue:#1a73e8;--dv-tab-group-color-red:#d93025;--dv-tab-group-color-yellow:#f9ab00;--dv-tab-group-color-green:#188038;--dv-tab-group-color-pink:#d01884;--dv-tab-group-color-purple:#a142f4;--dv-tab-group-color-cyan:#007b83;--dv-tab-group-color-orange:#e8710a;--dv-tab-group-chip-padding:4px 8px;--dv-tab-group-chip-border-radius:6px;--dv-tab-group-chip-font-size:11px;--dv-tab-group-line-height:2px;--dv-tab-group-line-opacity:.6;--dv-tab-margin-block:.5rem;--dv-tab-margin-inline:.25rem;box-sizing:border-box;padding:var(--dv-spacing-padding);background-color:var(--dv-group-view-background-color)}.dockview-theme-solarized-light-spaced .dv-dockview{padding:0}.dockview-theme-solarized-light-spaced .dv-resize-container:has(>.dv-groupview){border-radius:8px}.dockview-theme-solarized-light-spaced .dv-sash{border-radius:var(--dv-sash-border-radius)}.dockview-theme-solarized-light-spaced .dv-drop-target-anchor{border-radius:calc(var(--dv-border-radius) / 4)}.dockview-theme-solarized-light-spaced .dv-drop-target-anchor.dv-drop-target-content{border-radius:var(--dv-border-radius)}.dockview-theme-solarized-light-spaced .dv-resize-container{border:none;border-radius:var(--dv-border-radius)!important}.dockview-theme-solarized-light-spaced .dv-resize-container .dv-groupview{border:var(--dv-floating-group-border)}.dockview-theme-solarized-light-spaced .dv-resize-container>.dv-grid-view{box-sizing:border-box;padding:var(--dv-spacing-padding)}.dockview-theme-solarized-light-spaced .dv-resize-container-with-titlebar>.dv-grid-view{padding-top:0}.dockview-theme-solarized-light-spaced .dv-resize-container-with-titlebar>.dv-floating-titlebar{border-top-left-radius:var(--dv-border-radius);border-top-right-radius:var(--dv-border-radius)}.dockview-theme-solarized-light-spaced .dv-tabs-overflow-container,.dockview-theme-solarized-light-spaced .dv-tabs-overflow-dropdown-default{border-radius:var(--dv-dropdown-border-radius);height:unset!important}.dockview-theme-solarized-light-spaced .dv-render-overlay{border-bottom-left-radius:var(--dv-border-radius);border-bottom-right-radius:var(--dv-border-radius)}.dockview-theme-solarized-light-spaced .dv-tab{border-radius:var(--dv-tab-border-radius)}.dockview-theme-solarized-light-spaced .dv-tab .dv-svg{height:var(--dv-tab-close-icon-size);width:var(--dv-tab-close-icon-size)}.dockview-theme-solarized-light-spaced .dv-tabs-container--wrap:not(.dv-tabs-container-vertical) .dv-tab{height:calc(var(--dv-tabs-and-actions-container-height) - 2 * var(--dv-tab-margin-block))}.dockview-theme-solarized-light-spaced .dv-tabs-container-vertical .dv-tab{margin:var(--dv-tab-margin-inline) var(--dv-tab-margin-block)}.dockview-theme-solarized-light-spaced .dv-tabs-container--wrap.dv-tabs-container-vertical .dv-tab{width:calc(var(--dv-tabs-and-actions-container-height) - 2 * var(--dv-tab-margin-block))}.dockview-theme-solarized-light-spaced .dv-groupview{border-radius:var(--dv-border-radius)}.dockview-theme-solarized-light-spaced .dv-groupview .dv-tabs-and-actions-container{padding:0px calc(var(--dv-border-radius) / 2);border-top-left-radius:var(--dv-border-radius);border-top-right-radius:var(--dv-border-radius)}.dockview-theme-solarized-light-spaced .dv-groupview .dv-tabs-and-actions-container.dv-groupview-header-vertical{padding:calc(var(--dv-border-radius) / 2) 0}.dockview-theme-solarized-light-spaced .dv-groupview .dv-content-container{background-color:var(--dv-tabs-and-actions-container-background-color);border-bottom-left-radius:var(--dv-border-radius);border-bottom-right-radius:var(--dv-border-radius)}.dockview-theme-solarized-light-spaced .dv-groupview.dv-groupview-header-bottom>.dv-tabs-and-actions-container{border-radius:0 0 var(--dv-border-radius) var(--dv-border-radius)}.dockview-theme-solarized-light-spaced .dv-groupview.dv-groupview-header-bottom>.dv-content-container{border-radius:var(--dv-border-radius) var(--dv-border-radius) 0 0}.dockview-theme-solarized-light-spaced .dv-groupview.dv-groupview-header-left>.dv-tabs-and-actions-container{border-radius:var(--dv-border-radius) 0 0 var(--dv-border-radius)}.dockview-theme-solarized-light-spaced .dv-groupview.dv-groupview-header-left>.dv-content-container,.dockview-theme-solarized-light-spaced .dv-groupview.dv-groupview-header-right>.dv-tabs-and-actions-container{border-radius:0 var(--dv-border-radius) var(--dv-border-radius) 0}.dockview-theme-solarized-light-spaced .dv-groupview.dv-groupview-header-right>.dv-content-container{border-radius:var(--dv-border-radius) 0 0 var(--dv-border-radius)}.dockview-theme-solarized-light-spaced .dv-groupview.dv-edge-tool-window .dv-edge-peek-header{border-top-left-radius:var(--dv-border-radius);border-top-right-radius:var(--dv-border-radius)}.dockview-theme-solarized-light-spaced .dv-groupview.dv-edge-tool-window .dv-content-container{border-radius:0}.dockview-theme-solarized-light-spaced .dv-groupview.dv-edge-tool-window .dv-tabs-and-actions-container{border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:var(--dv-border-radius);border-bottom-right-radius:var(--dv-border-radius)}.dockview-theme-solarized-light-spaced .dv-edge-peek,.dockview-theme-solarized-light-spaced .dv-edge-peek-clip{border-bottom-left-radius:var(--dv-border-radius);border-bottom-right-radius:var(--dv-border-radius)}.dockview-theme-solarized-light-spaced .dv-edge-peek-header{border-top-left-radius:var(--dv-border-radius);border-top-right-radius:var(--dv-border-radius)}.dockview-theme-solarized-light-spaced{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--dv-color-sol-base3:#fdf6e3;--dv-color-sol-base2:#eee8d5;--dv-color-sol-base1:#93a1a1;--dv-color-sol-base00:#657b83;--dv-color-sol-base01:#586e75;--dv-color-sol-blue:#268bd2;--dv-drag-over-background-color:#268bd21a;--dv-group-view-background-color:var(--dv-color-sol-base2);--dv-tabs-and-actions-container-background-color:var(--dv-color-sol-base3);--dv-activegroup-visiblepanel-tab-background-color:#e8e2d0;--dv-activegroup-hiddenpanel-tab-background-color:var(--dv-color-sol-base3);--dv-inactivegroup-visiblepanel-tab-background-color:#e8e2d0;--dv-inactivegroup-hiddenpanel-tab-background-color:var(--dv-color-sol-base3);--dv-activegroup-visiblepanel-tab-color:var(--dv-color-sol-base01);--dv-activegroup-hiddenpanel-tab-color:var(--dv-color-sol-base00);--dv-inactivegroup-visiblepanel-tab-color:var(--dv-color-sol-base1);--dv-inactivegroup-hiddenpanel-tab-color:#93a1a199;--dv-separator-border:transparent;--dv-paneview-active-outline-color:var(--dv-color-sol-blue);--dv-active-sash-color:var(--dv-color-sol-blue);--dv-floating-box-shadow:0 8px 32px #0000001f, 0 2px 8px #00000014;--dv-floating-border:1px solid #0000001a;--dv-scrollbar-background-color:#657b8340;--dv-floating-group-border:2px solid #eee8d580}.dockview-theme-github-dark{--dv-paneview-active-outline-color:dodgerblue;--dv-tabs-and-actions-container-font-size:13px;--dv-tabs-and-actions-container-height:35px;--dv-drag-over-background-color:#53595d80;--dv-drag-over-border-color:transparent;--dv-edge-dock-indicator-color:#388bfde6;--dv-tabs-container-scrollbar-color:#888;--dv-icon-hover-background-color:#5a5d5e4f;--dv-floating-box-shadow:0 8px 32px #0006, 0 2px 8px #00000040;--dv-floating-border:1px solid #ffffff1a;--dv-overlay-z-index:999;--dv-tab-font-size:inherit;--dv-border-radius:0px;--dv-tab-margin:0;--dv-sash-color:transparent;--dv-active-sash-color:transparent;--dv-active-sash-transition-duration:.1s;--dv-active-sash-transition-delay:.5s;--dv-spacing-padding:0px;--dv-tab-border-radius:0px;--dv-sash-border-radius:0px;--dv-dropdown-border-radius:0px;--dv-tab-close-icon-size:inherit;--dv-floating-group-border:none;--dv-drag-over-border:none;--dv-floating-group-dragging-opacity:.5;--dv-floating-titlebar-height:22px;--dv-floating-titlebar-background-color:var(--dv-tabs-and-actions-container-background-color);--dv-floating-titlebar-border-bottom:var(--dv-floating-border);--dv-tab-group-color-grey:#5f6368;--dv-tab-group-color-blue:#1a73e8;--dv-tab-group-color-red:#d93025;--dv-tab-group-color-yellow:#f9ab00;--dv-tab-group-color-green:#188038;--dv-tab-group-color-pink:#d01884;--dv-tab-group-color-purple:#a142f4;--dv-tab-group-color-cyan:#007b83;--dv-tab-group-color-orange:#e8710a;--dv-tab-group-chip-padding:4px 8px;--dv-tab-group-chip-border-radius:6px;--dv-tab-group-chip-font-size:11px;--dv-tab-group-line-height:2px;--dv-tab-group-line-opacity:.6}.dockview-theme-github-dark .dv-drop-target-container .dv-drop-target-anchor.dv-drop-target-anchor-container-changed{opacity:0;transition:none}.dockview-theme-github-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--dv-color-gh-canvas-default:#0d1117;--dv-color-gh-canvas-subtle:#161b22;--dv-color-gh-canvas-inset:#010409;--dv-color-gh-border:#30363d;--dv-color-gh-border-muted:#21262d;--dv-color-gh-fg-default:#e6edf3;--dv-color-gh-fg-muted:#8b949e;--dv-color-gh-fg-subtle:#6e7681;--dv-color-gh-accent:#58a6ff;--dv-group-view-background-color:var(--dv-color-gh-canvas-default);--dv-tabs-and-actions-container-background-color:var(--dv-color-gh-canvas-subtle);--dv-activegroup-visiblepanel-tab-background-color:var(--dv-color-gh-canvas-default);--dv-activegroup-hiddenpanel-tab-background-color:var(--dv-color-gh-canvas-subtle);--dv-inactivegroup-visiblepanel-tab-background-color:var(--dv-color-gh-canvas-default);--dv-inactivegroup-hiddenpanel-tab-background-color:var(--dv-color-gh-canvas-subtle);--dv-activegroup-visiblepanel-tab-color:var(--dv-color-gh-fg-default);--dv-activegroup-hiddenpanel-tab-color:var(--dv-color-gh-fg-muted);--dv-inactivegroup-visiblepanel-tab-color:var(--dv-color-gh-fg-subtle);--dv-inactivegroup-hiddenpanel-tab-color:#6e768180;--dv-separator-border:var(--dv-color-gh-border);--dv-paneview-active-outline-color:var(--dv-color-gh-accent);--dv-active-sash-color:var(--dv-color-gh-accent);--dv-scrollbar-background-color:#30363db3;--dv-drag-over-background-color:#58a6ff26}.dockview-theme-github-dark-spaced{--dv-paneview-active-outline-color:dodgerblue;--dv-tabs-and-actions-container-font-size:13px;--dv-tabs-and-actions-container-height:44px;--dv-drag-over-background-color:#53595d80;--dv-drag-over-border-color:transparent;--dv-edge-dock-indicator-color:#388bfde6;--dv-tabs-container-scrollbar-color:#888;--dv-icon-hover-background-color:#5a5d5e4f;--dv-floating-box-shadow:0 8px 32px #0006, 0 2px 8px #00000040;--dv-floating-border:1px solid #ffffff1a;--dv-overlay-z-index:999;--dv-tab-font-size:12px;--dv-border-radius:12px;--dv-tab-margin:var(--dv-tab-margin-block) var(--dv-tab-margin-inline);--dv-sash-color:transparent;--dv-active-sash-color:transparent;--dv-active-sash-transition-duration:.1s;--dv-active-sash-transition-delay:.5s;--dv-spacing-padding:10px;--dv-tab-border-radius:8px;--dv-sash-border-radius:4px;--dv-dropdown-border-radius:8px;--dv-tab-close-icon-size:8px;--dv-floating-group-border:2px solid var(--dv-group-view-background-color);--dv-drag-over-border:none;--dv-floating-group-dragging-opacity:.5;--dv-floating-titlebar-height:22px;--dv-floating-titlebar-background-color:var(--dv-group-view-background-color);--dv-floating-titlebar-border-bottom:none;--dv-tab-group-color-grey:#5f6368;--dv-tab-group-color-blue:#1a73e8;--dv-tab-group-color-red:#d93025;--dv-tab-group-color-yellow:#f9ab00;--dv-tab-group-color-green:#188038;--dv-tab-group-color-pink:#d01884;--dv-tab-group-color-purple:#a142f4;--dv-tab-group-color-cyan:#007b83;--dv-tab-group-color-orange:#e8710a;--dv-tab-group-chip-padding:4px 8px;--dv-tab-group-chip-border-radius:6px;--dv-tab-group-chip-font-size:11px;--dv-tab-group-line-height:2px;--dv-tab-group-line-opacity:.6;--dv-tab-margin-block:.5rem;--dv-tab-margin-inline:.25rem;box-sizing:border-box;padding:var(--dv-spacing-padding);background-color:var(--dv-group-view-background-color)}.dockview-theme-github-dark-spaced .dv-dockview{padding:0}.dockview-theme-github-dark-spaced .dv-resize-container:has(>.dv-groupview){border-radius:8px}.dockview-theme-github-dark-spaced .dv-sash{border-radius:var(--dv-sash-border-radius)}.dockview-theme-github-dark-spaced .dv-drop-target-anchor{border-radius:calc(var(--dv-border-radius) / 4)}.dockview-theme-github-dark-spaced .dv-drop-target-anchor.dv-drop-target-content{border-radius:var(--dv-border-radius)}.dockview-theme-github-dark-spaced .dv-resize-container{border:none;border-radius:var(--dv-border-radius)!important}.dockview-theme-github-dark-spaced .dv-resize-container .dv-groupview{border:var(--dv-floating-group-border)}.dockview-theme-github-dark-spaced .dv-resize-container>.dv-grid-view{box-sizing:border-box;padding:var(--dv-spacing-padding)}.dockview-theme-github-dark-spaced .dv-resize-container-with-titlebar>.dv-grid-view{padding-top:0}.dockview-theme-github-dark-spaced .dv-resize-container-with-titlebar>.dv-floating-titlebar{border-top-left-radius:var(--dv-border-radius);border-top-right-radius:var(--dv-border-radius)}.dockview-theme-github-dark-spaced .dv-tabs-overflow-container,.dockview-theme-github-dark-spaced .dv-tabs-overflow-dropdown-default{border-radius:var(--dv-dropdown-border-radius);height:unset!important}.dockview-theme-github-dark-spaced .dv-render-overlay{border-bottom-left-radius:var(--dv-border-radius);border-bottom-right-radius:var(--dv-border-radius)}.dockview-theme-github-dark-spaced .dv-tab{border-radius:var(--dv-tab-border-radius)}.dockview-theme-github-dark-spaced .dv-tab .dv-svg{height:var(--dv-tab-close-icon-size);width:var(--dv-tab-close-icon-size)}.dockview-theme-github-dark-spaced .dv-tabs-container--wrap:not(.dv-tabs-container-vertical) .dv-tab{height:calc(var(--dv-tabs-and-actions-container-height) - 2 * var(--dv-tab-margin-block))}.dockview-theme-github-dark-spaced .dv-tabs-container-vertical .dv-tab{margin:var(--dv-tab-margin-inline) var(--dv-tab-margin-block)}.dockview-theme-github-dark-spaced .dv-tabs-container--wrap.dv-tabs-container-vertical .dv-tab{width:calc(var(--dv-tabs-and-actions-container-height) - 2 * var(--dv-tab-margin-block))}.dockview-theme-github-dark-spaced .dv-groupview{border-radius:var(--dv-border-radius)}.dockview-theme-github-dark-spaced .dv-groupview .dv-tabs-and-actions-container{padding:0px calc(var(--dv-border-radius) / 2);border-top-left-radius:var(--dv-border-radius);border-top-right-radius:var(--dv-border-radius)}.dockview-theme-github-dark-spaced .dv-groupview .dv-tabs-and-actions-container.dv-groupview-header-vertical{padding:calc(var(--dv-border-radius) / 2) 0}.dockview-theme-github-dark-spaced .dv-groupview .dv-content-container{background-color:var(--dv-tabs-and-actions-container-background-color);border-bottom-left-radius:var(--dv-border-radius);border-bottom-right-radius:var(--dv-border-radius)}.dockview-theme-github-dark-spaced .dv-groupview.dv-groupview-header-bottom>.dv-tabs-and-actions-container{border-radius:0 0 var(--dv-border-radius) var(--dv-border-radius)}.dockview-theme-github-dark-spaced .dv-groupview.dv-groupview-header-bottom>.dv-content-container{border-radius:var(--dv-border-radius) var(--dv-border-radius) 0 0}.dockview-theme-github-dark-spaced .dv-groupview.dv-groupview-header-left>.dv-tabs-and-actions-container{border-radius:var(--dv-border-radius) 0 0 var(--dv-border-radius)}.dockview-theme-github-dark-spaced .dv-groupview.dv-groupview-header-left>.dv-content-container,.dockview-theme-github-dark-spaced .dv-groupview.dv-groupview-header-right>.dv-tabs-and-actions-container{border-radius:0 var(--dv-border-radius) var(--dv-border-radius) 0}.dockview-theme-github-dark-spaced .dv-groupview.dv-groupview-header-right>.dv-content-container{border-radius:var(--dv-border-radius) 0 0 var(--dv-border-radius)}.dockview-theme-github-dark-spaced .dv-groupview.dv-edge-tool-window .dv-edge-peek-header{border-top-left-radius:var(--dv-border-radius);border-top-right-radius:var(--dv-border-radius)}.dockview-theme-github-dark-spaced .dv-groupview.dv-edge-tool-window .dv-content-container{border-radius:0}.dockview-theme-github-dark-spaced .dv-groupview.dv-edge-tool-window .dv-tabs-and-actions-container{border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:var(--dv-border-radius);border-bottom-right-radius:var(--dv-border-radius)}.dockview-theme-github-dark-spaced .dv-edge-peek,.dockview-theme-github-dark-spaced .dv-edge-peek-clip{border-bottom-left-radius:var(--dv-border-radius);border-bottom-right-radius:var(--dv-border-radius)}.dockview-theme-github-dark-spaced .dv-edge-peek-header{border-top-left-radius:var(--dv-border-radius);border-top-right-radius:var(--dv-border-radius)}.dockview-theme-github-dark-spaced{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--dv-color-gh-canvas-default:#0d1117;--dv-color-gh-canvas-subtle:#161b22;--dv-color-gh-canvas-inset:#010409;--dv-color-gh-border:#30363d;--dv-color-gh-border-muted:#21262d;--dv-color-gh-fg-default:#e6edf3;--dv-color-gh-fg-muted:#8b949e;--dv-color-gh-fg-subtle:#6e7681;--dv-color-gh-accent:#58a6ff;--dv-drag-over-background-color:#58a6ff1a;--dv-group-view-background-color:var(--dv-color-gh-canvas-inset);--dv-tabs-and-actions-container-background-color:var(--dv-color-gh-canvas-subtle);--dv-activegroup-visiblepanel-tab-background-color:var(--dv-color-gh-border);--dv-activegroup-hiddenpanel-tab-background-color:var(--dv-color-gh-canvas-subtle);--dv-inactivegroup-visiblepanel-tab-background-color:var(--dv-color-gh-border);--dv-inactivegroup-hiddenpanel-tab-background-color:var(--dv-color-gh-canvas-subtle);--dv-activegroup-visiblepanel-tab-color:var(--dv-color-gh-fg-default);--dv-activegroup-hiddenpanel-tab-color:var(--dv-color-gh-fg-muted);--dv-inactivegroup-visiblepanel-tab-color:var(--dv-color-gh-fg-subtle);--dv-inactivegroup-hiddenpanel-tab-color:#6e768180;--dv-separator-border:transparent;--dv-paneview-active-outline-color:var(--dv-color-gh-accent);--dv-active-sash-color:var(--dv-color-gh-accent);--dv-scrollbar-background-color:#30363db3;--dv-floating-group-border:2px solid var(--dv-color-gh-canvas-inset)}.dockview-theme-github-light{--dv-paneview-active-outline-color:dodgerblue;--dv-tabs-and-actions-container-font-size:13px;--dv-tabs-and-actions-container-height:35px;--dv-drag-over-background-color:#53595d80;--dv-drag-over-border-color:transparent;--dv-edge-dock-indicator-color:#388bfde6;--dv-tabs-container-scrollbar-color:#888;--dv-icon-hover-background-color:#5a5d5e4f;--dv-floating-box-shadow:0 8px 32px #0006, 0 2px 8px #00000040;--dv-floating-border:1px solid #ffffff1a;--dv-overlay-z-index:999;--dv-tab-font-size:inherit;--dv-border-radius:0px;--dv-tab-margin:0;--dv-sash-color:transparent;--dv-active-sash-color:transparent;--dv-active-sash-transition-duration:.1s;--dv-active-sash-transition-delay:.5s;--dv-spacing-padding:0px;--dv-tab-border-radius:0px;--dv-sash-border-radius:0px;--dv-dropdown-border-radius:0px;--dv-tab-close-icon-size:inherit;--dv-floating-group-border:none;--dv-drag-over-border:none;--dv-floating-group-dragging-opacity:.5;--dv-floating-titlebar-height:22px;--dv-floating-titlebar-background-color:var(--dv-tabs-and-actions-container-background-color);--dv-floating-titlebar-border-bottom:var(--dv-floating-border);--dv-tab-group-color-grey:#5f6368;--dv-tab-group-color-blue:#1a73e8;--dv-tab-group-color-red:#d93025;--dv-tab-group-color-yellow:#f9ab00;--dv-tab-group-color-green:#188038;--dv-tab-group-color-pink:#d01884;--dv-tab-group-color-purple:#a142f4;--dv-tab-group-color-cyan:#007b83;--dv-tab-group-color-orange:#e8710a;--dv-tab-group-chip-padding:4px 8px;--dv-tab-group-chip-border-radius:6px;--dv-tab-group-chip-font-size:11px;--dv-tab-group-line-height:2px;--dv-tab-group-line-opacity:.6}.dockview-theme-github-light .dv-drop-target-container .dv-drop-target-anchor.dv-drop-target-anchor-container-changed{opacity:0;transition:none}.dockview-theme-github-light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--dv-color-gh-light-canvas-default:#fff;--dv-color-gh-light-canvas-subtle:#f6f8fa;--dv-color-gh-light-canvas-inset:#f0f6ff;--dv-color-gh-light-border:#d0d7de;--dv-color-gh-light-fg-default:#1f2328;--dv-color-gh-light-fg-muted:#656d76;--dv-color-gh-light-fg-subtle:#6e7781;--dv-color-gh-light-accent:#0969da;--dv-group-view-background-color:var(--dv-color-gh-light-canvas-default);--dv-tabs-and-actions-container-background-color:var(--dv-color-gh-light-canvas-subtle);--dv-activegroup-visiblepanel-tab-background-color:var(--dv-color-gh-light-canvas-default);--dv-activegroup-hiddenpanel-tab-background-color:var(--dv-color-gh-light-canvas-subtle);--dv-inactivegroup-visiblepanel-tab-background-color:var(--dv-color-gh-light-canvas-default);--dv-inactivegroup-hiddenpanel-tab-background-color:var(--dv-color-gh-light-canvas-subtle);--dv-activegroup-visiblepanel-tab-color:var(--dv-color-gh-light-fg-default);--dv-activegroup-hiddenpanel-tab-color:var(--dv-color-gh-light-fg-muted);--dv-inactivegroup-visiblepanel-tab-color:var(--dv-color-gh-light-fg-subtle);--dv-inactivegroup-hiddenpanel-tab-color:#6e768166;--dv-separator-border:var(--dv-color-gh-light-border);--dv-paneview-active-outline-color:var(--dv-color-gh-light-accent);--dv-active-sash-color:var(--dv-color-gh-light-accent);--dv-scrollbar-background-color:#d0d7de80;--dv-drag-over-background-color:#0969da1a;--dv-floating-box-shadow:0 8px 32px #0000001f, 0 2px 8px #00000014;--dv-floating-border:1px solid #0000001a}.dockview-theme-github-light-spaced{--dv-paneview-active-outline-color:dodgerblue;--dv-tabs-and-actions-container-font-size:13px;--dv-tabs-and-actions-container-height:44px;--dv-drag-over-background-color:#53595d80;--dv-drag-over-border-color:transparent;--dv-edge-dock-indicator-color:#388bfde6;--dv-tabs-container-scrollbar-color:#888;--dv-icon-hover-background-color:#5a5d5e4f;--dv-floating-box-shadow:0 8px 32px #0006, 0 2px 8px #00000040;--dv-floating-border:1px solid #ffffff1a;--dv-overlay-z-index:999;--dv-tab-font-size:12px;--dv-border-radius:12px;--dv-tab-margin:var(--dv-tab-margin-block) var(--dv-tab-margin-inline);--dv-sash-color:transparent;--dv-active-sash-color:transparent;--dv-active-sash-transition-duration:.1s;--dv-active-sash-transition-delay:.5s;--dv-spacing-padding:10px;--dv-tab-border-radius:8px;--dv-sash-border-radius:4px;--dv-dropdown-border-radius:8px;--dv-tab-close-icon-size:8px;--dv-floating-group-border:2px solid var(--dv-group-view-background-color);--dv-drag-over-border:none;--dv-floating-group-dragging-opacity:.5;--dv-floating-titlebar-height:22px;--dv-floating-titlebar-background-color:var(--dv-group-view-background-color);--dv-floating-titlebar-border-bottom:none;--dv-tab-group-color-grey:#5f6368;--dv-tab-group-color-blue:#1a73e8;--dv-tab-group-color-red:#d93025;--dv-tab-group-color-yellow:#f9ab00;--dv-tab-group-color-green:#188038;--dv-tab-group-color-pink:#d01884;--dv-tab-group-color-purple:#a142f4;--dv-tab-group-color-cyan:#007b83;--dv-tab-group-color-orange:#e8710a;--dv-tab-group-chip-padding:4px 8px;--dv-tab-group-chip-border-radius:6px;--dv-tab-group-chip-font-size:11px;--dv-tab-group-line-height:2px;--dv-tab-group-line-opacity:.6;--dv-tab-margin-block:.5rem;--dv-tab-margin-inline:.25rem;box-sizing:border-box;padding:var(--dv-spacing-padding);background-color:var(--dv-group-view-background-color)}.dockview-theme-github-light-spaced .dv-dockview{padding:0}.dockview-theme-github-light-spaced .dv-resize-container:has(>.dv-groupview){border-radius:8px}.dockview-theme-github-light-spaced .dv-sash{border-radius:var(--dv-sash-border-radius)}.dockview-theme-github-light-spaced .dv-drop-target-anchor{border-radius:calc(var(--dv-border-radius) / 4)}.dockview-theme-github-light-spaced .dv-drop-target-anchor.dv-drop-target-content{border-radius:var(--dv-border-radius)}.dockview-theme-github-light-spaced .dv-resize-container{border:none;border-radius:var(--dv-border-radius)!important}.dockview-theme-github-light-spaced .dv-resize-container .dv-groupview{border:var(--dv-floating-group-border)}.dockview-theme-github-light-spaced .dv-resize-container>.dv-grid-view{box-sizing:border-box;padding:var(--dv-spacing-padding)}.dockview-theme-github-light-spaced .dv-resize-container-with-titlebar>.dv-grid-view{padding-top:0}.dockview-theme-github-light-spaced .dv-resize-container-with-titlebar>.dv-floating-titlebar{border-top-left-radius:var(--dv-border-radius);border-top-right-radius:var(--dv-border-radius)}.dockview-theme-github-light-spaced .dv-tabs-overflow-container,.dockview-theme-github-light-spaced .dv-tabs-overflow-dropdown-default{border-radius:var(--dv-dropdown-border-radius);height:unset!important}.dockview-theme-github-light-spaced .dv-render-overlay{border-bottom-left-radius:var(--dv-border-radius);border-bottom-right-radius:var(--dv-border-radius)}.dockview-theme-github-light-spaced .dv-tab{border-radius:var(--dv-tab-border-radius)}.dockview-theme-github-light-spaced .dv-tab .dv-svg{height:var(--dv-tab-close-icon-size);width:var(--dv-tab-close-icon-size)}.dockview-theme-github-light-spaced .dv-tabs-container--wrap:not(.dv-tabs-container-vertical) .dv-tab{height:calc(var(--dv-tabs-and-actions-container-height) - 2 * var(--dv-tab-margin-block))}.dockview-theme-github-light-spaced .dv-tabs-container-vertical .dv-tab{margin:var(--dv-tab-margin-inline) var(--dv-tab-margin-block)}.dockview-theme-github-light-spaced .dv-tabs-container--wrap.dv-tabs-container-vertical .dv-tab{width:calc(var(--dv-tabs-and-actions-container-height) - 2 * var(--dv-tab-margin-block))}.dockview-theme-github-light-spaced .dv-groupview{border-radius:var(--dv-border-radius)}.dockview-theme-github-light-spaced .dv-groupview .dv-tabs-and-actions-container{padding:0px calc(var(--dv-border-radius) / 2);border-top-left-radius:var(--dv-border-radius);border-top-right-radius:var(--dv-border-radius)}.dockview-theme-github-light-spaced .dv-groupview .dv-tabs-and-actions-container.dv-groupview-header-vertical{padding:calc(var(--dv-border-radius) / 2) 0}.dockview-theme-github-light-spaced .dv-groupview .dv-content-container{background-color:var(--dv-tabs-and-actions-container-background-color);border-bottom-left-radius:var(--dv-border-radius);border-bottom-right-radius:var(--dv-border-radius)}.dockview-theme-github-light-spaced .dv-groupview.dv-groupview-header-bottom>.dv-tabs-and-actions-container{border-radius:0 0 var(--dv-border-radius) var(--dv-border-radius)}.dockview-theme-github-light-spaced .dv-groupview.dv-groupview-header-bottom>.dv-content-container{border-radius:var(--dv-border-radius) var(--dv-border-radius) 0 0}.dockview-theme-github-light-spaced .dv-groupview.dv-groupview-header-left>.dv-tabs-and-actions-container{border-radius:var(--dv-border-radius) 0 0 var(--dv-border-radius)}.dockview-theme-github-light-spaced .dv-groupview.dv-groupview-header-left>.dv-content-container,.dockview-theme-github-light-spaced .dv-groupview.dv-groupview-header-right>.dv-tabs-and-actions-container{border-radius:0 var(--dv-border-radius) var(--dv-border-radius) 0}.dockview-theme-github-light-spaced .dv-groupview.dv-groupview-header-right>.dv-content-container{border-radius:var(--dv-border-radius) 0 0 var(--dv-border-radius)}.dockview-theme-github-light-spaced .dv-groupview.dv-edge-tool-window .dv-edge-peek-header{border-top-left-radius:var(--dv-border-radius);border-top-right-radius:var(--dv-border-radius)}.dockview-theme-github-light-spaced .dv-groupview.dv-edge-tool-window .dv-content-container{border-radius:0}.dockview-theme-github-light-spaced .dv-groupview.dv-edge-tool-window .dv-tabs-and-actions-container{border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:var(--dv-border-radius);border-bottom-right-radius:var(--dv-border-radius)}.dockview-theme-github-light-spaced .dv-edge-peek,.dockview-theme-github-light-spaced .dv-edge-peek-clip{border-bottom-left-radius:var(--dv-border-radius);border-bottom-right-radius:var(--dv-border-radius)}.dockview-theme-github-light-spaced .dv-edge-peek-header{border-top-left-radius:var(--dv-border-radius);border-top-right-radius:var(--dv-border-radius)}.dockview-theme-github-light-spaced{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--dv-color-gh-light-canvas-default:#fff;--dv-color-gh-light-canvas-subtle:#f6f8fa;--dv-color-gh-light-border:#d0d7de;--dv-color-gh-light-fg-default:#1f2328;--dv-color-gh-light-fg-muted:#656d76;--dv-color-gh-light-fg-subtle:#6e7781;--dv-color-gh-light-accent:#0969da;--dv-drag-over-background-color:#0969da14;--dv-group-view-background-color:var(--dv-color-gh-light-canvas-subtle);--dv-tabs-and-actions-container-background-color:var(--dv-color-gh-light-canvas-default);--dv-activegroup-visiblepanel-tab-background-color:var(--dv-color-gh-light-border);--dv-activegroup-hiddenpanel-tab-background-color:var(--dv-color-gh-light-canvas-default);--dv-inactivegroup-visiblepanel-tab-background-color:var(--dv-color-gh-light-border);--dv-inactivegroup-hiddenpanel-tab-background-color:var(--dv-color-gh-light-canvas-default);--dv-activegroup-visiblepanel-tab-color:var(--dv-color-gh-light-fg-default);--dv-activegroup-hiddenpanel-tab-color:var(--dv-color-gh-light-fg-muted);--dv-inactivegroup-visiblepanel-tab-color:var(--dv-color-gh-light-fg-subtle);--dv-inactivegroup-hiddenpanel-tab-color:#6e768166;--dv-separator-border:transparent;--dv-paneview-active-outline-color:var(--dv-color-gh-light-accent);--dv-active-sash-color:var(--dv-color-gh-light-accent);--dv-floating-box-shadow:0 8px 32px #0000001f, 0 2px 8px #00000014;--dv-floating-border:1px solid #0000001a;--dv-scrollbar-background-color:#d0d7de80;--dv-floating-group-border:2px solid #d0d7de80}.dockview-theme-abyss-spaced{--dv-paneview-active-outline-color:dodgerblue;--dv-tabs-and-actions-container-font-size:13px;--dv-tabs-and-actions-container-height:44px;--dv-drag-over-background-color:#53595d80;--dv-drag-over-border-color:transparent;--dv-edge-dock-indicator-color:#388bfde6;--dv-tabs-container-scrollbar-color:#888;--dv-icon-hover-background-color:#5a5d5e4f;--dv-floating-box-shadow:0 8px 32px #0006, 0 2px 8px #00000040;--dv-floating-border:1px solid #ffffff1a;--dv-overlay-z-index:999;--dv-tab-font-size:12px;--dv-border-radius:12px;--dv-tab-margin:var(--dv-tab-margin-block) var(--dv-tab-margin-inline);--dv-sash-color:transparent;--dv-active-sash-color:transparent;--dv-active-sash-transition-duration:.1s;--dv-active-sash-transition-delay:.5s;--dv-spacing-padding:10px;--dv-tab-border-radius:8px;--dv-sash-border-radius:4px;--dv-dropdown-border-radius:8px;--dv-tab-close-icon-size:8px;--dv-floating-group-border:2px solid var(--dv-group-view-background-color);--dv-drag-over-border:none;--dv-floating-group-dragging-opacity:.5;--dv-floating-titlebar-height:22px;--dv-floating-titlebar-background-color:var(--dv-group-view-background-color);--dv-floating-titlebar-border-bottom:none;--dv-tab-group-color-grey:#5f6368;--dv-tab-group-color-blue:#1a73e8;--dv-tab-group-color-red:#d93025;--dv-tab-group-color-yellow:#f9ab00;--dv-tab-group-color-green:#188038;--dv-tab-group-color-pink:#d01884;--dv-tab-group-color-purple:#a142f4;--dv-tab-group-color-cyan:#007b83;--dv-tab-group-color-orange:#e8710a;--dv-tab-group-chip-padding:4px 8px;--dv-tab-group-chip-border-radius:6px;--dv-tab-group-chip-font-size:11px;--dv-tab-group-line-height:2px;--dv-tab-group-line-opacity:.6;--dv-tab-margin-block:.5rem;--dv-tab-margin-inline:.25rem;box-sizing:border-box;padding:var(--dv-spacing-padding);background-color:var(--dv-group-view-background-color)}.dockview-theme-abyss-spaced .dv-dockview{padding:0}.dockview-theme-abyss-spaced .dv-resize-container:has(>.dv-groupview){border-radius:8px}.dockview-theme-abyss-spaced .dv-sash{border-radius:var(--dv-sash-border-radius)}.dockview-theme-abyss-spaced .dv-drop-target-anchor{border-radius:calc(var(--dv-border-radius) / 4)}.dockview-theme-abyss-spaced .dv-drop-target-anchor.dv-drop-target-content{border-radius:var(--dv-border-radius)}.dockview-theme-abyss-spaced .dv-resize-container{border:none;border-radius:var(--dv-border-radius)!important}.dockview-theme-abyss-spaced .dv-resize-container .dv-groupview{border:var(--dv-floating-group-border)}.dockview-theme-abyss-spaced .dv-resize-container>.dv-grid-view{box-sizing:border-box;padding:var(--dv-spacing-padding)}.dockview-theme-abyss-spaced .dv-resize-container-with-titlebar>.dv-grid-view{padding-top:0}.dockview-theme-abyss-spaced .dv-resize-container-with-titlebar>.dv-floating-titlebar{border-top-left-radius:var(--dv-border-radius);border-top-right-radius:var(--dv-border-radius)}.dockview-theme-abyss-spaced .dv-tabs-overflow-container,.dockview-theme-abyss-spaced .dv-tabs-overflow-dropdown-default{border-radius:var(--dv-dropdown-border-radius);height:unset!important}.dockview-theme-abyss-spaced .dv-render-overlay{border-bottom-left-radius:var(--dv-border-radius);border-bottom-right-radius:var(--dv-border-radius)}.dockview-theme-abyss-spaced .dv-tab{border-radius:var(--dv-tab-border-radius)}.dockview-theme-abyss-spaced .dv-tab .dv-svg{height:var(--dv-tab-close-icon-size);width:var(--dv-tab-close-icon-size)}.dockview-theme-abyss-spaced .dv-tabs-container--wrap:not(.dv-tabs-container-vertical) .dv-tab{height:calc(var(--dv-tabs-and-actions-container-height) - 2 * var(--dv-tab-margin-block))}.dockview-theme-abyss-spaced .dv-tabs-container-vertical .dv-tab{margin:var(--dv-tab-margin-inline) var(--dv-tab-margin-block)}.dockview-theme-abyss-spaced .dv-tabs-container--wrap.dv-tabs-container-vertical .dv-tab{width:calc(var(--dv-tabs-and-actions-container-height) - 2 * var(--dv-tab-margin-block))}.dockview-theme-abyss-spaced .dv-groupview{border-radius:var(--dv-border-radius)}.dockview-theme-abyss-spaced .dv-groupview .dv-tabs-and-actions-container{padding:0px calc(var(--dv-border-radius) / 2);border-top-left-radius:var(--dv-border-radius);border-top-right-radius:var(--dv-border-radius)}.dockview-theme-abyss-spaced .dv-groupview .dv-tabs-and-actions-container.dv-groupview-header-vertical{padding:calc(var(--dv-border-radius) / 2) 0}.dockview-theme-abyss-spaced .dv-groupview .dv-content-container{background-color:var(--dv-tabs-and-actions-container-background-color);border-bottom-left-radius:var(--dv-border-radius);border-bottom-right-radius:var(--dv-border-radius)}.dockview-theme-abyss-spaced .dv-groupview.dv-groupview-header-bottom>.dv-tabs-and-actions-container{border-radius:0 0 var(--dv-border-radius) var(--dv-border-radius)}.dockview-theme-abyss-spaced .dv-groupview.dv-groupview-header-bottom>.dv-content-container{border-radius:var(--dv-border-radius) var(--dv-border-radius) 0 0}.dockview-theme-abyss-spaced .dv-groupview.dv-groupview-header-left>.dv-tabs-and-actions-container{border-radius:var(--dv-border-radius) 0 0 var(--dv-border-radius)}.dockview-theme-abyss-spaced .dv-groupview.dv-groupview-header-left>.dv-content-container,.dockview-theme-abyss-spaced .dv-groupview.dv-groupview-header-right>.dv-tabs-and-actions-container{border-radius:0 var(--dv-border-radius) var(--dv-border-radius) 0}.dockview-theme-abyss-spaced .dv-groupview.dv-groupview-header-right>.dv-content-container{border-radius:var(--dv-border-radius) 0 0 var(--dv-border-radius)}.dockview-theme-abyss-spaced .dv-groupview.dv-edge-tool-window .dv-edge-peek-header{border-top-left-radius:var(--dv-border-radius);border-top-right-radius:var(--dv-border-radius)}.dockview-theme-abyss-spaced .dv-groupview.dv-edge-tool-window .dv-content-container{border-radius:0}.dockview-theme-abyss-spaced .dv-groupview.dv-edge-tool-window .dv-tabs-and-actions-container{border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:var(--dv-border-radius);border-bottom-right-radius:var(--dv-border-radius)}.dockview-theme-abyss-spaced .dv-edge-peek,.dockview-theme-abyss-spaced .dv-edge-peek-clip{border-bottom-left-radius:var(--dv-border-radius);border-bottom-right-radius:var(--dv-border-radius)}.dockview-theme-abyss-spaced .dv-edge-peek-header{border-top-left-radius:var(--dv-border-radius);border-top-right-radius:var(--dv-border-radius)}.dockview-theme-abyss-spaced{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--dv-color-abyss-dark:#0b0611;--dv-color-abyss:#16121f;--dv-color-abyss-light:#201d2b;--dv-color-abyss-lighter:#2a2837;--dv-color-abyss-accent:#5b1ecf;--dv-color-abyss-primary-text:white;--dv-color-abyss-secondary-text:#9497a9;--dv-drag-over-background-color:"";--dv-group-view-background-color:var(--dv-color-abyss-dark);--dv-tabs-and-actions-container-background-color:var(--dv-color-abyss);--dv-activegroup-visiblepanel-tab-background-color:var(--dv-color-abyss-lighter);--dv-activegroup-hiddenpanel-tab-background-color:var(--dv-color-abyss-light);--dv-inactivegroup-visiblepanel-tab-background-color:var(--dv-color-abyss-lighter);--dv-inactivegroup-hiddenpanel-tab-background-color:var(--dv-color-abyss-light);--dv-tab-divider-color:transparent;--dv-activegroup-visiblepanel-tab-color:var(--dv-color-abyss-primary-text);--dv-activegroup-hiddenpanel-tab-color:var(--dv-color-abyss-secondary-text);--dv-inactivegroup-visiblepanel-tab-color:var(--dv-color-abyss-primary-text);--dv-inactivegroup-hiddenpanel-tab-color:var(--dv-color-abyss-secondary-text);--dv-separator-border:transparent;--dv-paneview-header-border-color:#333;--dv-active-sash-color:var(--dv-color-abyss-accent);--dv-floating-group-border:2px solid var(--dv-color-abyss-dark)}.dockview-theme-light-spaced{--dv-paneview-active-outline-color:dodgerblue;--dv-tabs-and-actions-container-font-size:13px;--dv-tabs-and-actions-container-height:44px;--dv-drag-over-background-color:#53595d80;--dv-drag-over-border-color:transparent;--dv-edge-dock-indicator-color:#388bfde6;--dv-tabs-container-scrollbar-color:#888;--dv-icon-hover-background-color:#5a5d5e4f;--dv-floating-box-shadow:0 8px 32px #0006, 0 2px 8px #00000040;--dv-floating-border:1px solid #ffffff1a;--dv-overlay-z-index:999;--dv-tab-font-size:12px;--dv-border-radius:12px;--dv-tab-margin:var(--dv-tab-margin-block) var(--dv-tab-margin-inline);--dv-sash-color:transparent;--dv-active-sash-color:transparent;--dv-active-sash-transition-duration:.1s;--dv-active-sash-transition-delay:.5s;--dv-spacing-padding:10px;--dv-tab-border-radius:8px;--dv-sash-border-radius:4px;--dv-dropdown-border-radius:8px;--dv-tab-close-icon-size:8px;--dv-floating-group-border:2px solid var(--dv-group-view-background-color);--dv-drag-over-border:none;--dv-floating-group-dragging-opacity:.5;--dv-floating-titlebar-height:22px;--dv-floating-titlebar-background-color:var(--dv-group-view-background-color);--dv-floating-titlebar-border-bottom:none;--dv-tab-group-color-grey:#5f6368;--dv-tab-group-color-blue:#1a73e8;--dv-tab-group-color-red:#d93025;--dv-tab-group-color-yellow:#f9ab00;--dv-tab-group-color-green:#188038;--dv-tab-group-color-pink:#d01884;--dv-tab-group-color-purple:#a142f4;--dv-tab-group-color-cyan:#007b83;--dv-tab-group-color-orange:#e8710a;--dv-tab-group-chip-padding:4px 8px;--dv-tab-group-chip-border-radius:6px;--dv-tab-group-chip-font-size:11px;--dv-tab-group-line-height:2px;--dv-tab-group-line-opacity:.6;--dv-tab-margin-block:.5rem;--dv-tab-margin-inline:.25rem;box-sizing:border-box;padding:var(--dv-spacing-padding);background-color:var(--dv-group-view-background-color)}.dockview-theme-light-spaced .dv-dockview{padding:0}.dockview-theme-light-spaced .dv-resize-container:has(>.dv-groupview){border-radius:8px}.dockview-theme-light-spaced .dv-sash{border-radius:var(--dv-sash-border-radius)}.dockview-theme-light-spaced .dv-drop-target-anchor{border-radius:calc(var(--dv-border-radius) / 4)}.dockview-theme-light-spaced .dv-drop-target-anchor.dv-drop-target-content{border-radius:var(--dv-border-radius)}.dockview-theme-light-spaced .dv-resize-container{border:none;border-radius:var(--dv-border-radius)!important}.dockview-theme-light-spaced .dv-resize-container .dv-groupview{border:var(--dv-floating-group-border)}.dockview-theme-light-spaced .dv-resize-container>.dv-grid-view{box-sizing:border-box;padding:var(--dv-spacing-padding)}.dockview-theme-light-spaced .dv-resize-container-with-titlebar>.dv-grid-view{padding-top:0}.dockview-theme-light-spaced .dv-resize-container-with-titlebar>.dv-floating-titlebar{border-top-left-radius:var(--dv-border-radius);border-top-right-radius:var(--dv-border-radius)}.dockview-theme-light-spaced .dv-tabs-overflow-container,.dockview-theme-light-spaced .dv-tabs-overflow-dropdown-default{border-radius:var(--dv-dropdown-border-radius);height:unset!important}.dockview-theme-light-spaced .dv-render-overlay{border-bottom-left-radius:var(--dv-border-radius);border-bottom-right-radius:var(--dv-border-radius)}.dockview-theme-light-spaced .dv-tab{border-radius:var(--dv-tab-border-radius)}.dockview-theme-light-spaced .dv-tab .dv-svg{height:var(--dv-tab-close-icon-size);width:var(--dv-tab-close-icon-size)}.dockview-theme-light-spaced .dv-tabs-container--wrap:not(.dv-tabs-container-vertical) .dv-tab{height:calc(var(--dv-tabs-and-actions-container-height) - 2 * var(--dv-tab-margin-block))}.dockview-theme-light-spaced .dv-tabs-container-vertical .dv-tab{margin:var(--dv-tab-margin-inline) var(--dv-tab-margin-block)}.dockview-theme-light-spaced .dv-tabs-container--wrap.dv-tabs-container-vertical .dv-tab{width:calc(var(--dv-tabs-and-actions-container-height) - 2 * var(--dv-tab-margin-block))}.dockview-theme-light-spaced .dv-groupview{border-radius:var(--dv-border-radius)}.dockview-theme-light-spaced .dv-groupview .dv-tabs-and-actions-container{padding:0px calc(var(--dv-border-radius) / 2);border-top-left-radius:var(--dv-border-radius);border-top-right-radius:var(--dv-border-radius)}.dockview-theme-light-spaced .dv-groupview .dv-tabs-and-actions-container.dv-groupview-header-vertical{padding:calc(var(--dv-border-radius) / 2) 0}.dockview-theme-light-spaced .dv-groupview .dv-content-container{background-color:var(--dv-tabs-and-actions-container-background-color);border-bottom-left-radius:var(--dv-border-radius);border-bottom-right-radius:var(--dv-border-radius)}.dockview-theme-light-spaced .dv-groupview.dv-groupview-header-bottom>.dv-tabs-and-actions-container{border-radius:0 0 var(--dv-border-radius) var(--dv-border-radius)}.dockview-theme-light-spaced .dv-groupview.dv-groupview-header-bottom>.dv-content-container{border-radius:var(--dv-border-radius) var(--dv-border-radius) 0 0}.dockview-theme-light-spaced .dv-groupview.dv-groupview-header-left>.dv-tabs-and-actions-container{border-radius:var(--dv-border-radius) 0 0 var(--dv-border-radius)}.dockview-theme-light-spaced .dv-groupview.dv-groupview-header-left>.dv-content-container,.dockview-theme-light-spaced .dv-groupview.dv-groupview-header-right>.dv-tabs-and-actions-container{border-radius:0 var(--dv-border-radius) var(--dv-border-radius) 0}.dockview-theme-light-spaced .dv-groupview.dv-groupview-header-right>.dv-content-container{border-radius:var(--dv-border-radius) 0 0 var(--dv-border-radius)}.dockview-theme-light-spaced .dv-groupview.dv-edge-tool-window .dv-edge-peek-header{border-top-left-radius:var(--dv-border-radius);border-top-right-radius:var(--dv-border-radius)}.dockview-theme-light-spaced .dv-groupview.dv-edge-tool-window .dv-content-container{border-radius:0}.dockview-theme-light-spaced .dv-groupview.dv-edge-tool-window .dv-tabs-and-actions-container{border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:var(--dv-border-radius);border-bottom-right-radius:var(--dv-border-radius)}.dockview-theme-light-spaced .dv-edge-peek,.dockview-theme-light-spaced .dv-edge-peek-clip{border-bottom-left-radius:var(--dv-border-radius);border-bottom-right-radius:var(--dv-border-radius)}.dockview-theme-light-spaced .dv-edge-peek-header{border-top-left-radius:var(--dv-border-radius);border-top-right-radius:var(--dv-border-radius)}.dockview-theme-light-spaced{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--dv-drag-over-background-color:"";--dv-group-view-background-color:#f6f5f9;--dv-tabs-and-actions-container-background-color:white;--dv-activegroup-visiblepanel-tab-background-color:#ededf0;--dv-activegroup-hiddenpanel-tab-background-color:#f9f9fa;--dv-inactivegroup-visiblepanel-tab-background-color:#ededf0;--dv-inactivegroup-hiddenpanel-tab-background-color:#f9f9fa;--dv-tab-divider-color:transparent;--dv-activegroup-visiblepanel-tab-color:#686b82;--dv-activegroup-hiddenpanel-tab-color:#9497a9;--dv-inactivegroup-visiblepanel-tab-color:#686b82;--dv-inactivegroup-hiddenpanel-tab-color:#9497a9;--dv-separator-border:transparent;--dv-paneview-header-border-color:#333;--dv-active-sash-color:#5b1ecf;--dv-floating-box-shadow:0 8px 32px #0000001f, 0 2px 8px #00000014;--dv-floating-border:1px solid #0000001a;--dv-scrollbar-background-color:#00000040;--dv-floating-group-border:2px solid #ffffff1a}.dockview-spaced{--dv-spacing-padding:10px;--dv-tab-font-size:12px;--dv-border-radius:12px;--dv-tab-margin-block:.5rem;--dv-tab-margin-inline:.25rem;--dv-tab-margin:var(--dv-tab-margin-block) var(--dv-tab-margin-inline);--dv-tabs-and-actions-container-height:44px;--dv-tab-border-radius:8px;--dv-sash-border-radius:4px;--dv-dropdown-border-radius:8px;--dv-tab-close-icon-size:8px;--dv-floating-group-border:2px solid var(--dv-group-view-background-color);--dv-floating-titlebar-background-color:var(--dv-group-view-background-color);--dv-floating-titlebar-border-bottom:none;box-sizing:border-box;padding:var(--dv-spacing-padding);background-color:var(--dv-group-view-background-color)}.dockview-spaced .dv-dockview{padding:0}.dockview-spaced .dv-resize-container:has(>.dv-groupview){border-radius:8px}.dockview-spaced .dv-sash{border-radius:var(--dv-sash-border-radius)}.dockview-spaced .dv-drop-target-anchor{border-radius:calc(var(--dv-border-radius) / 4)}.dockview-spaced .dv-drop-target-anchor.dv-drop-target-content{border-radius:var(--dv-border-radius)}.dockview-spaced .dv-resize-container{border:none;border-radius:var(--dv-border-radius)!important}.dockview-spaced .dv-resize-container .dv-groupview{border:var(--dv-floating-group-border)}.dockview-spaced .dv-resize-container>.dv-grid-view{box-sizing:border-box;padding:var(--dv-spacing-padding)}.dockview-spaced .dv-resize-container-with-titlebar>.dv-grid-view{padding-top:0}.dockview-spaced .dv-resize-container-with-titlebar>.dv-floating-titlebar{border-top-left-radius:var(--dv-border-radius);border-top-right-radius:var(--dv-border-radius)}.dockview-spaced .dv-tabs-overflow-container,.dockview-spaced .dv-tabs-overflow-dropdown-default{border-radius:var(--dv-dropdown-border-radius);height:unset!important}.dockview-spaced .dv-render-overlay{border-bottom-left-radius:var(--dv-border-radius);border-bottom-right-radius:var(--dv-border-radius)}.dockview-spaced .dv-tab{border-radius:var(--dv-tab-border-radius)}.dockview-spaced .dv-tab .dv-svg{height:var(--dv-tab-close-icon-size);width:var(--dv-tab-close-icon-size)}.dockview-spaced .dv-tabs-container--wrap:not(.dv-tabs-container-vertical) .dv-tab{height:calc(var(--dv-tabs-and-actions-container-height) - 2 * var(--dv-tab-margin-block))}.dockview-spaced .dv-tabs-container-vertical .dv-tab{margin:var(--dv-tab-margin-inline) var(--dv-tab-margin-block)}.dockview-spaced .dv-tabs-container--wrap.dv-tabs-container-vertical .dv-tab{width:calc(var(--dv-tabs-and-actions-container-height) - 2 * var(--dv-tab-margin-block))}.dockview-spaced .dv-groupview{border-radius:var(--dv-border-radius)}.dockview-spaced .dv-groupview .dv-tabs-and-actions-container{padding:0px calc(var(--dv-border-radius) / 2);border-top-left-radius:var(--dv-border-radius);border-top-right-radius:var(--dv-border-radius)}.dockview-spaced .dv-groupview .dv-tabs-and-actions-container.dv-groupview-header-vertical{padding:calc(var(--dv-border-radius) / 2) 0}.dockview-spaced .dv-groupview .dv-content-container{background-color:var(--dv-tabs-and-actions-container-background-color);border-bottom-left-radius:var(--dv-border-radius);border-bottom-right-radius:var(--dv-border-radius)}.dockview-spaced .dv-groupview.dv-groupview-header-bottom>.dv-tabs-and-actions-container{border-radius:0 0 var(--dv-border-radius) var(--dv-border-radius)}.dockview-spaced .dv-groupview.dv-groupview-header-bottom>.dv-content-container{border-radius:var(--dv-border-radius) var(--dv-border-radius) 0 0}.dockview-spaced .dv-groupview.dv-groupview-header-left>.dv-tabs-and-actions-container{border-radius:var(--dv-border-radius) 0 0 var(--dv-border-radius)}.dockview-spaced .dv-groupview.dv-groupview-header-left>.dv-content-container,.dockview-spaced .dv-groupview.dv-groupview-header-right>.dv-tabs-and-actions-container{border-radius:0 var(--dv-border-radius) var(--dv-border-radius) 0}.dockview-spaced .dv-groupview.dv-groupview-header-right>.dv-content-container{border-radius:var(--dv-border-radius) 0 0 var(--dv-border-radius)}.dockview-spaced .dv-groupview.dv-edge-tool-window .dv-edge-peek-header{border-top-left-radius:var(--dv-border-radius);border-top-right-radius:var(--dv-border-radius)}.dockview-spaced .dv-groupview.dv-edge-tool-window .dv-content-container{border-radius:0}.dockview-spaced .dv-groupview.dv-edge-tool-window .dv-tabs-and-actions-container{border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:var(--dv-border-radius);border-bottom-right-radius:var(--dv-border-radius)}.dockview-spaced .dv-edge-peek,.dockview-spaced .dv-edge-peek-clip{border-bottom-left-radius:var(--dv-border-radius);border-bottom-right-radius:var(--dv-border-radius)}.dockview-spaced .dv-edge-peek-header{border-top-left-radius:var(--dv-border-radius);border-top-right-radius:var(--dv-border-radius)}.dv-context-menu{background:var(--dv-context-menu-background-color,var(--dv-activegroup-hiddenpanel-tab-background-color));min-width:160px;color:var(--dv-context-menu-color,var(--dv-activegroup-hiddenpanel-tab-color));border:1px solid var(--dv-tab-divider-color);border-radius:var(--dv-border-radius);box-shadow:var(--dv-floating-box-shadow);padding:4px 0;overflow:hidden}.dv-context-menu-item{cursor:pointer;height:25px;font-size:var(--dv-tabs-and-actions-container-font-size);white-space:nowrap;-webkit-user-select:none;user-select:none;align-items:center;padding:0 12px;display:flex}.dv-context-menu-item:hover{background:var(--dv-icon-hover-background-color)}.dv-context-menu-item.dv-context-menu-item--disabled{opacity:.4;cursor:default;pointer-events:none}.dv-context-menu-separator{background:var(--dv-tab-divider-color);height:1px;margin:4px 0}.dv-context-menu-rename{padding:8px 12px 4px}.dv-context-menu-rename-input{box-sizing:border-box;border:1px solid var(--dv-tab-divider-color);border-radius:var(--dv-border-radius);background:inherit;width:100%;color:var(--dv-activegroup-visiblepanel-tab-color);font-size:var(--dv-tabs-and-actions-container-font-size);outline:none;padding:8px 10px}.dv-context-menu-rename-input:focus{border-color:var(--dv-activegroup-visiblepanel-tab-color)}.dv-context-menu-rename-input::placeholder{color:var(--dv-activegroup-hiddenpanel-tab-color)}.dv-context-menu-color-picker{flex-direction:row;align-items:center;gap:6px;padding:8px 12px;display:flex}.dv-context-menu-color-swatch{cursor:pointer;background-color:var(--dv-tab-group-color);border:2px solid #0000;border-radius:50%;flex-shrink:0;width:20px;height:20px}.dv-context-menu-color-swatch:hover{opacity:.85}.dv-context-menu-color-swatch.dv-context-menu-color-swatch--selected{outline:2px solid var(--dv-tab-divider-color);outline-offset:2px}.dv-tab-group-indicator-none .dv-groupview-header-bottom .dv-tab-group-underline{top:auto;bottom:0}.dv-groupview.dv-groupview-header-bottom.dv-active-group>.dv-tabs-and-actions-container .dv-tabs-container>.dv-tab.dv-active-tab:after,.dv-groupview.dv-groupview-header-bottom.dv-inactive-group>.dv-tabs-and-actions-container .dv-tabs-container>.dv-tab.dv-active-tab:after{top:0;bottom:auto}.rahmen{background:var(--grund);flex-direction:column;height:100%;display:flex}.rahmen-mitte{flex:1;min-height:0;display:flex}.rahmen-flaeche{flex:1;min-width:0;min-height:0;padding:0 8px 8px}.kopfleiste{height:var(--kopf-hoehe);flex:none;grid-template-columns:minmax(0,1fr) minmax(0,460px) minmax(0,1fr);align-items:center;gap:12px;padding:0 10px;display:grid}.kopf-links,.kopf-rechts{align-items:center;gap:4px;min-width:0;display:flex}.kopf-rechts{justify-content:flex-end}.mobil .kopfleiste{grid-template-columns:auto minmax(0,1fr) auto;gap:6px}.kopf-suche{border:1px solid var(--linie);border-radius:var(--r-2);background:var(--flaeche);min-width:0;height:32px;color:var(--text-3);box-shadow:var(--schatten-1);transition:border-color var(--uebergang);align-items:center;gap:9px;padding:0 8px 0 11px;display:flex}.kopf-suche:hover{border-color:var(--linie-stark)}.kopf-suche span{text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}kbd{font-family:var(--schrift);background:var(--hover);color:var(--text-3);border:1px solid var(--linie);border-radius:5px;padding:2px 6px;font-size:11px;font-weight:550}.kopf-konto{background:0 0;border:0;border-radius:50%;place-items:center;width:36px;height:36px;margin-left:2px;display:grid}.kopf-konto:hover{background:var(--hover)}.kopf-glocke{position:relative}.glocke-zahl{background:var(--marke);color:#fff;border-radius:999px;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:700;line-height:16px;position:absolute;top:3px;right:2px}.kopf-tabs{border:1px solid var(--linie-stark);border-radius:var(--r-2);background:var(--flaeche);height:30px;font-size:var(--gr-2);align-items:center;gap:5px;padding:0 9px;font-weight:600;display:inline-flex}.konto-kopf{flex-direction:column;padding:8px 10px 4px;display:flex}.konto-kopf .leise{font-size:var(--gr-2)}.freigabe{border-radius:var(--r-2);flex-direction:column;gap:6px;padding:10px;display:flex}.freigabe+.freigabe{border-top:1px solid var(--linie)}.freigabe-titel{font-weight:600}.freigabe-meta{font-size:var(--gr-1)}.freigabe-details{font-size:var(--gr-2);background:var(--neben);border-radius:var(--r-2);flex-direction:column;gap:6px;max-height:min(50vh,420px);padding:8px 10px;display:flex;overflow:auto}.freigabe-funktion{font-size:var(--gr-1);color:var(--text-3);font-family:var(--schrift-mono)}.freigabe-details dl{flex-direction:column;gap:4px;margin:0;display:flex}.freigabe-details dt{font-size:var(--gr-1);color:var(--text-3)}.freigabe-details dd{white-space:pre-wrap;word-break:break-word;margin:0}.freigabe-details pre{white-space:pre-wrap;word-break:break-word;font-size:var(--gr-1);margin:0}.instanz-symbol{background:var(--akzent-weich,var(--hover));width:26px;height:26px;color:var(--akzent,var(--text-2));border-radius:7px;flex:none;place-items:center;display:grid}.arbeitsplatz{height:100%}.dv-digitalbuero{--dv-group-view-background-color:var(--flaeche);--dv-tabs-and-actions-container-background-color:var(--neben);--dv-activegroup-visiblepanel-tab-background-color:var(--flaeche);--dv-activegroup-hiddenpanel-tab-background-color:transparent;--dv-inactivegroup-visiblepanel-tab-background-color:var(--flaeche);--dv-inactivegroup-hiddenpanel-tab-background-color:transparent;--dv-tab-divider-color:transparent;--dv-activegroup-visiblepanel-tab-color:var(--text);--dv-activegroup-hiddenpanel-tab-color:var(--text-2);--dv-inactivegroup-visiblepanel-tab-color:var(--text-2);--dv-inactivegroup-hiddenpanel-tab-color:var(--text-3);--dv-separator-border:transparent;--dv-paneview-header-border-color:var(--linie);--dv-tabs-and-actions-container-height:var(--tab-hoehe);--dv-tabs-and-actions-container-font-size:var(--gr-2);--dv-drag-over-background-color:color-mix(in srgb, var(--marke) 14%, transparent);--dv-drag-over-border-color:var(--marke);--dv-icon-hover-background-color:var(--hover);--dv-scrollbar-background-color:var(--linie-stark);--dv-floating-box-shadow:var(--schatten-2);--dv-active-sash-color:var(--marke);--dv-sash-color:transparent;--dv-border-radius:var(--r-3);--dv-tab-margin:0;color:var(--text)}.dv-digitalbuero .dv-groupview{border-radius:var(--r-3);box-shadow:0 0 0 1px var(--linie), var(--schatten-1);overflow:hidden}.dv-digitalbuero .dv-tabs-and-actions-container{border-bottom:1px solid var(--linie)}.dv-digitalbuero .dv-tab{padding:0}.dv-digitalbuero .dv-tab.dv-active-tab{box-shadow:inset 0 -2px 0 var(--tab-akzent,var(--text))}.tabkopf{align-items:center;gap:7px;max-width:240px;height:100%;padding:0 6px 0 12px;font-weight:500;display:flex}.dv-tab.dv-active-tab .tabkopf{box-shadow:inset 0 -2px 0 var(--tab-akzent,var(--text))}.tabkopf-symbol{color:var(--tab-akzent,var(--text-3));flex:none;place-items:center;display:grid}.tabkopf-titel{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tabkopf-zu{cursor:default;width:24px;height:24px;color:var(--text-3);opacity:0;background:0 0;border:0;border-radius:5px;flex:none;place-items:center;display:grid;position:relative}.dv-tab:hover .tabkopf-zu,.dv-tab.dv-active-tab .tabkopf-zu{opacity:1}.tabkopf-zu:hover{background:var(--aktiv);color:var(--text)}.tabkopf-zu.ungespeichert{opacity:1}.tabkopf-zu.ungespeichert svg{display:none}.tabkopf-zu.ungespeichert:after{content:"";background:var(--text-2);border-radius:50%;width:8px;height:8px}.tabkopf-zu.ungespeichert:hover svg{display:block}.tabkopf-zu.ungespeichert:hover:after{display:none}.gruppen-aktionen{align-items:center;gap:2px;height:100%;padding:0 6px;display:flex}.tab-flaeche{height:100%;overflow:hidden}.wasserzeichen{background:var(--grund);height:100%;color:var(--text-3);flex-direction:column;justify-content:center;align-items:center;gap:18px;display:flex}.wasserzeichen>svg{opacity:.18}.katalog{z-index:180;background:color-mix(in srgb, var(--grund) 96%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.2);flex-direction:column;animation:.14s ease-out einblenden;display:flex;position:fixed;inset:0}.katalog-kopf{align-items:center;gap:12px;padding:20px clamp(16px,6vw,72px) 8px;display:flex}.katalog-raster{flex:1;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));align-content:start;gap:18px;padding:28px clamp(16px,6vw,72px) 48px;display:grid;overflow:auto}.katalog-kachel{border-radius:var(--r-4);color:var(--text);touch-action:none;transition:background var(--uebergang);background:0 0;border:0;flex-direction:column;align-items:center;gap:10px;padding:18px 10px 14px;font-weight:550;display:flex;position:relative}.katalog-kachel:hover{background:color-mix(in srgb, var(--flaeche) 70%, transparent)}.katalog-kachel.zieht{z-index:2;opacity:.9;background:var(--flaeche);box-shadow:var(--schatten-2)}.katalog-symbol{background:var(--akzent-weich,var(--hover));width:64px;height:64px;color:var(--akzent,var(--text-2));box-shadow:0 0 0 1px color-mix(in srgb, var(--akzent,var(--linie)) 18%, transparent), var(--schatten-1);border-radius:18px;place-items:center;display:grid}.katalog-kachel.hinzufuegen .katalog-symbol{box-shadow:inset 0 0 0 1.5px var(--linie-stark);color:var(--text-3);background:0 0}.katalog-kachel.hinzufuegen{color:var(--text-2)}.katalog-name{text-align:center;line-height:1.25}.katalog-punkte{gap:4px;min-height:6px;display:flex}.katalog-punkte .punkt{width:6px;height:6px}.katalog-leer{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.katalog-leer>*{pointer-events:auto}.palette-schleier{place-items:start center;padding-top:min(14vh,120px)}.palette{background:var(--flaeche);border-radius:var(--r-4);width:min(640px,100%);max-height:min(560px,72vh);box-shadow:var(--schatten-2), 0 0 0 1px var(--linie);flex-direction:column;animation:.14s cubic-bezier(.2,0,0,1) auftauchen;display:flex;overflow:hidden}.palette-eingabe{border-bottom:1px solid var(--linie);height:56px;color:var(--text-3);align-items:center;gap:12px;padding:0 18px;display:flex}.palette-eingabe input{font-size:var(--gr-4);color:var(--text);background:0 0;border:0;outline:none;flex:1}.palette-liste{padding:6px;overflow:auto}.palette-gruppe{font-size:var(--gr-1);color:var(--text-3);padding:10px 12px 4px;font-weight:600}.palette-eintrag{border-radius:var(--r-2);text-align:left;width:100%;min-height:40px;color:var(--text-2);background:0 0;border:0;align-items:center;gap:12px;padding:6px 12px;display:flex}.palette-eintrag[aria-selected=true]{background:var(--hover);color:var(--text)}.palette-text{flex-direction:column;flex:1;min-width:0;display:flex}.palette-titel{color:var(--text);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.palette-neben{font-size:var(--gr-2);color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.palette-umfang{border-bottom:1px solid var(--linie);align-items:center;gap:6px;padding:8px 14px;display:flex;overflow-x:auto}.umfang-chip{border:1px solid var(--linie);height:26px;color:var(--text-2);font-size:var(--gr-2);white-space:nowrap;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.umfang-chip:hover{background:var(--hover)}.umfang-chip[aria-pressed=true]{background:var(--marke-weich);border-color:color-mix(in srgb, var(--marke) 40%, transparent);color:var(--marke)}.umfang-taste{flex:none;margin-left:auto}.palette-vorschau{border-radius:var(--r-1);object-fit:cover;background:var(--hover);flex:none;width:32px;height:32px}.palette-eintrag mark{background:color-mix(in srgb, var(--marke) 18%, transparent);color:inherit;border-radius:3px;padding:0 1px}.palette-stelle{font-size:var(--gr-1);color:var(--text-3);flex:none}.palette-sinn{color:var(--marke);opacity:.75;flex:none;display:inline-flex}.palette-bilder{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:6px;padding:2px 6px 6px;display:grid}.palette-bild{border-radius:var(--r-2);color:var(--text-2);text-align:left;background:0 0;border:0;flex-direction:column;gap:4px;min-width:0;padding:4px;display:flex}.palette-bild[aria-selected=true]{background:var(--hover);color:var(--text)}.palette-bild img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--r-1);background:var(--hover);width:100%}.palette-bild-name{font-size:var(--gr-1);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.palette-kopien{font-size:var(--gr-1);color:var(--text-3);background:var(--hover);border-radius:999px;flex:none;padding:0 6px}.palette.erweitert{box-shadow:var(--schatten-2), 0 0 0 1px color-mix(in srgb, var(--marke) 45%, var(--linie))}.palette.erweitert .palette-eingabe{background:linear-gradient(100deg, color-mix(in srgb, var(--marke) 8%, transparent), transparent 55%)}.palette.erweitert .palette-eingabe>svg,.kopf-suche.erweitert>svg{color:var(--marke)}.kopf-suche.erweitert{border-color:color-mix(in srgb, var(--marke) 35%, var(--linie));background:linear-gradient(100deg, color-mix(in srgb, var(--marke) 7%, var(--flaeche)), var(--flaeche) 65%)}.kopf-suche.erweitert:hover{border-color:color-mix(in srgb, var(--marke) 60%, var(--linie))}.rundgang{z-index:400;position:fixed;inset:0}.rundgang-dunkel{background:var(--schleier);position:absolute;inset:0}.rundgang-loch{border-radius:var(--r-3);box-shadow:0 0 0 9999px var(--schleier), 0 0 0 2px var(--marke);pointer-events:none;transition:all .22s cubic-bezier(.2,0,0,1);position:absolute}.rundgang-karte{background:var(--flaeche);border-radius:var(--r-3);width:320px;box-shadow:var(--schatten-2), 0 0 0 1px var(--linie);flex-direction:column;gap:6px;padding:18px 18px 14px;animation:.16s cubic-bezier(.2,0,0,1) auftauchen;display:flex;position:absolute}.rundgang-karte h3{font-size:var(--gr-4);font-weight:650}.rundgang-karte p{color:var(--text-2)}.rundgang-schritt{font-size:var(--gr-1);color:var(--marke);font-weight:600}.meldungen{z-index:500;pointer-events:none;flex-direction:column;align-items:center;gap:8px;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%)}.meldung{border-radius:var(--r-3);background:var(--haupt);max-width:min(560px,100vw - 32px);color:var(--haupt-text);box-shadow:var(--schatten-2);padding:10px 16px;font-weight:500;animation:.16s cubic-bezier(.2,0,0,1) auftauchen}.meldung.fehler{background:var(--fehler);color:#fff}.meldung:has(.meldung-knopf){pointer-events:auto;align-items:center;gap:12px;display:flex}.meldung.dringend{background:var(--fehler);color:#fff}.meldung-knopf{border-radius:var(--r-2);background:color-mix(in srgb, currentColor 18%, transparent);color:inherit;font:inherit;cursor:pointer;border:0;padding:4px 10px;font-weight:600}.anmeldung{background:radial-gradient(1200px 600px at 50% -10%, var(--flaeche), var(--grund));place-items:center;min-height:100%;padding:24px;display:grid}.anmeldung-karte{background:var(--flaeche);border-radius:var(--r-4);width:min(400px,100%);box-shadow:var(--schatten-2), 0 0 0 1px var(--linie);flex-direction:column;gap:16px;padding:32px;display:flex}.anmeldung-kopf{flex-direction:column;gap:16px;margin-bottom:4px;display:flex}.anmeldung-kopf h1{font-size:var(--gr-5);font-weight:650}.anmeldung-fehler{color:var(--fehler);font-size:var(--gr-2)}.anmeldung-wechsel{color:var(--text-2);font-size:var(--gr-2);background:0 0;border:0}.anmeldung-wechsel:hover{color:var(--text)}.willkommen-schleier{z-index:350}.willkommen{background:var(--flaeche);border-radius:var(--r-4);width:min(560px,100%);box-shadow:var(--schatten-2), 0 0 0 1px var(--linie);flex-direction:column;gap:18px;padding:32px;animation:.18s cubic-bezier(.2,0,0,1) auftauchen;display:flex}.willkommen h1{font-size:var(--gr-5);font-weight:650}.willkommen-wahl{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;display:grid}.willkommen-kachel{border:1px solid var(--linie);border-radius:var(--r-3);background:var(--flaeche);text-align:left;align-items:center;gap:10px;padding:10px 12px;font-weight:550;display:flex;position:relative}.willkommen-kachel .katalog-symbol{width:36px;height:36px;box-shadow:none;border-radius:10px}.willkommen-kachel[aria-pressed=true]{border-color:var(--text);box-shadow:inset 0 0 0 1px var(--text)}.willkommen-haken{margin-left:auto}.einrichtung{background:linear-gradient(180deg, var(--akzent-weich) 0, var(--flaeche) 220px);place-items:center;padding:24px;display:grid;overflow:auto}.einrichtung-karte{background:var(--flaeche);border-radius:var(--r-4);width:min(520px,100%);box-shadow:var(--schatten-2), 0 0 0 1px var(--linie);flex-direction:column;gap:18px;padding:28px;display:flex}.einrichtung-kopf{align-items:center;gap:14px;display:flex}.einrichtung-kopf h2{font-size:var(--gr-5);font-weight:650}.einrichtung-symbol{background:var(--akzent-weich);width:46px;height:46px;color:var(--akzent);border-radius:13px;flex:none;place-items:center;display:grid}.einrichtung-fortschritt{gap:6px;display:flex}.einrichtung-fortschritt span{background:var(--linie);border-radius:2px;flex:1;height:3px}.einrichtung-fortschritt span.an{background:var(--akzent)}.laden-filter{border-bottom:1px solid var(--linie);background:var(--neben);flex-wrap:wrap;align-items:center;gap:12px 16px;padding:12px 20px;display:flex}.laden-raster{background:var(--grund);flex:1;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));align-content:start;gap:18px;padding:20px;display:grid;overflow:auto}.laden-karte{border:1px solid var(--linie-stark);border-radius:var(--r-3);background:var(--flaeche);box-shadow:var(--schatten-1);flex-direction:column;gap:12px;padding:16px 18px;display:flex}.laden-karte-kopf{align-items:center;gap:12px;display:flex}.laden-karte-kopf h3{font-size:var(--gr-4);font-weight:650}.laden-karte-kopf .leise{font-size:var(--gr-2)}.laden-symbol{background:var(--akzent-weich);width:42px;height:42px;color:var(--akzent);border-radius:12px;flex:none;place-items:center;display:grid}.laden-karte p{flex:1}.laden-nutzt{font-size:var(--gr-2);flex-direction:column;gap:2px;display:flex}.wahlliste{flex-direction:column;gap:6px;display:flex}.wahl{border:1px solid var(--linie);border-radius:var(--r-2);background:var(--flaeche);text-align:left;align-items:center;gap:10px;padding:10px 12px;display:flex}.wahl span:nth-child(2){flex:1;font-weight:550}.wahl[aria-pressed=true]{border-color:var(--text);box-shadow:inset 0 0 0 1px var(--text)}.spalte-luft{flex-direction:column;gap:14px;display:flex}.farbwahl{flex-wrap:wrap;gap:8px;padding-top:4px;display:flex}.farbwahl button{border:0;border-radius:50%;width:26px;height:26px;box-shadow:inset 0 0 0 1px #00000014}.farbwahl button[aria-pressed=true]{box-shadow:0 0 0 2px var(--flaeche), 0 0 0 4px var(--text)}.codes{border-radius:var(--r-2);background:var(--neben);border:1px solid var(--linie);font-family:var(--schrift-mono);font-size:var(--gr-2);white-space:pre-wrap;word-break:break-all;margin:0;padding:12px 14px}.qr{border-radius:var(--r-2);background:#fff;padding:6px}.liste-karte{padding:0}.liste-karte-zeile{padding:12px 16px}.liste-karte-zeile+.liste-karte-zeile{border-top:1px solid var(--linie)}.instanz-karte{padding:4px 6px}.mitglied+.mitglied{border-top:1px solid var(--linie)}.mitglied .liste-karte-zeile{gap:8px}.mitglied-bereiche{flex-direction:column;gap:6px;padding:0 16px 12px 32px;display:flex}.instanz-karte>.spalte-luft{padding:4px 12px 14px}.instanz-kopf{border-radius:var(--r-2);background:0 0;border:0;align-items:center;gap:10px;width:100%;padding:8px 6px;font-weight:550;display:flex}.instanz-kopf:hover{background:var(--hover)}.mobil .rahmen-flaeche{padding:0}.mobil-flaeche{background:var(--flaeche);border-top:1px solid var(--linie);height:100%}.mobil .kopf-suche span{font-size:var(--gr-2)}.mobil-tabliste{flex-direction:column;gap:4px;display:flex}.mobil-tab{border-radius:var(--r-2);align-items:center;gap:6px;display:flex}.mobil-tab[aria-current=true]{background:var(--hover)}.mobil-tab>button:first-child{text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:10px;min-height:44px;padding:0 10px;font-weight:500;display:flex}.fehler-text{border-radius:var(--r-2);background:var(--fehler-weich);max-width:560px;color:var(--fehler);font-family:var(--schrift-mono);font-size:var(--gr-2);white-space:pre-wrap;text-align:left;padding:8px 12px}.design-editor{flex-direction:column;gap:18px;display:flex}.design-zeile{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.design-zeile>.feld-label{flex:none;width:170px}.design-bereiche{flex-direction:column;gap:8px;display:flex}.design-bereich{flex-wrap:wrap;align-items:center;gap:16px;min-height:34px;display:flex}.design-bereich-name{width:170px;color:var(--text-2);flex:none;align-items:center;gap:8px;display:flex}.design-editor .farbwahl{align-items:center;gap:6px;padding-top:0}.design-editor .farbwahl button:not(.farbwahl-zurueck){color:#fff;place-items:center;width:22px;height:22px;display:grid}.farbwahl-eigen{background:conic-gradient(#e0605a,#e0b45a,#7bc27a,#5ab0e0,#a07ae0,#e0605a);border-radius:50%;width:22px;height:22px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #00000014}.farbwahl-eigen.gewaehlt{box-shadow:0 0 0 2px var(--flaeche), 0 0 0 4px var(--text)}.farbwahl-eigen input{opacity:0;cursor:pointer;width:40px;height:40px;position:absolute;inset:-6px}.design-editor .farbwahl-zurueck{color:var(--text-3);font-size:var(--gr-2);box-shadow:none;background:0 0;border:0;border-radius:0;width:auto;height:auto;padding:0 4px}.design-editor .farbwahl-zurueck:hover{color:var(--text)}.tab-design{flex-direction:column;height:100%;min-height:0;display:flex;position:relative}.tab-design[data-toenung=sanft]:before,.tab-design[data-toenung=rahmen]:after{content:"";pointer-events:none;z-index:5;position:absolute;inset:0}.tab-design[data-toenung=sanft]:before{background:color-mix(in srgb, var(--akzent) 6%, transparent)}.tab-design[data-toenung=rahmen]:after{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--akzent) 45%, transparent);border-radius:inherit}.kopf-logo{object-fit:contain;flex:none;max-width:120px;height:26px;margin:0 6px 0 2px}.ordner-zeile{align-items:center;gap:16px;display:flex}.ordner-name{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.ordner-pfad{font-size:var(--gr-1);text-overflow:ellipsis;white-space:nowrap;text-align:left;direction:rtl;overflow:hidden}.ordner-wahl{flex-direction:column;gap:8px;min-width:min(560px,80vw);display:flex}.ordner-wahl-pfad{align-items:center;gap:8px;min-width:0;display:flex}.ordner-wahl-pfad span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ordner-wahl-liste{border:1px solid var(--linie);border-radius:var(--r-2);height:320px;padding:4px;overflow:auto}.anmeldung-karte.breit{width:min(560px,100%)}.anmeldung-hinweis{border-radius:var(--r-2);background:var(--neben);border:1px solid var(--linie);font-size:var(--gr-2);padding:10px 12px}.anmeldung-trenner{color:var(--text-2);font-size:var(--gr-2);align-items:center;gap:12px;display:flex}.anmeldung-trenner:before,.anmeldung-trenner:after{content:"";border-top:1px solid var(--linie);flex:1}.anmeldung-links{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.profil-kacheln{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:8px;display:grid}.profil-kachel{border:1px solid var(--linie);border-radius:var(--r-2);background:var(--grund);min-height:44px;color:var(--text);font:inherit;text-align:center;overflow-wrap:anywhere;flex-direction:column;align-items:center;gap:8px;padding:14px 8px;display:flex}.profil-kachel:hover,.profil-kachel:focus-visible{border-color:var(--akzent)}.profil-kachel svg{color:var(--text-2)}.zwei-faktor-app{flex-wrap:wrap;align-items:flex-start;gap:24px}.zwei-faktor-schluessel{max-width:200px}.zwei-faktor-schluessel summary{cursor:pointer;color:var(--text-2);font-size:var(--gr-2)}.zwei-faktor-schluessel summary:hover{color:var(--text)}.zwei-faktor-schluessel .schluessel{margin-top:6px;display:block}.schluessel{font-family:var(--schrift-mono);font-size:var(--gr-2);word-break:break-all;-webkit-user-select:all;user-select:all}.einladungen{border-bottom:1px solid var(--linie);background:var(--linie);flex-direction:column;gap:1px;display:flex}.einladung{background:var(--neben);font-size:var(--gr-2);align-items:center;gap:10px;padding:8px 16px;display:flex}.website{background:var(--grund);flex-direction:column;min-height:100vh;display:flex}.website-kopf{align-items:center;gap:10px;padding:16px 24px;font-size:15px;display:flex}.website-sprache{margin-left:auto}.website-logo{width:auto;height:28px}.website-inhalt{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,400px);align-items:center;gap:48px;width:100%;max-width:1040px;margin:0 auto;padding:24px;display:grid}.website-inhalt .anmeldung-karte{margin:0}.website-text h1{letter-spacing:-.02em;margin:0 0 12px;font-size:40px;line-height:1.1}.website-beschreibung{color:var(--text-2);max-width:46ch;margin:0;font-size:18px}.website-block{margin-top:28px}.website-block h2{text-transform:uppercase;letter-spacing:.06em;color:var(--text-3);margin:0 0 8px;font-size:13px}.website-downloads{flex-wrap:wrap;gap:8px;display:flex}.website-downloads a{align-items:center;gap:6px;text-decoration:none;display:inline-flex}.website-fuss{justify-content:center;gap:20px;padding:20px;font-size:13px;display:flex}.website-fuss a{color:var(--text-2)}@media (width<=760px){.website-inhalt{grid-template-columns:minmax(0,1fr);gap:24px;padding:16px}.website-text h1{font-size:30px}}:is(html:has(.tafel),body:has(.tafel)){background:0 0}.tafel{box-sizing:border-box;background:var(--grund);border-radius:20px;flex-direction:column;gap:14px;height:100vh;padding:16px;display:flex;overflow:auto}.tafel-kopf{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tafel-suche{background:var(--feld);height:52px;box-shadow:inset 0 0 0 1px var(--feld-linie);color:var(--text-2);border:0;border-radius:999px;flex:240px;align-items:center;gap:10px;padding:0 18px;font-size:16px;display:flex}.tafel-knoepfe{align-items:center;gap:4px;display:flex}.tafel-knoepfe .symbolknopf,.tafel-knoepfe .kopf-konto{border-radius:14px;width:52px;height:52px}.tafel-knoepfe .symbolknopf svg{width:24px;height:24px}.tafel-module{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:6px;display:grid}.tafel-modul{color:var(--text);transition:background var(--uebergang);background:0 0;border:0;border-radius:16px;flex-direction:column;align-items:center;gap:8px;padding:14px 6px 12px;font-weight:550;display:flex}.tafel-modul:hover,.tafel-modul:active{background:var(--hover)}.tafel-modul-symbol{background:var(--akzent-weich,var(--hover));width:64px;height:64px;color:var(--akzent,var(--text-2));box-shadow:0 0 0 1px color-mix(in srgb, var(--akzent,var(--linie)) 18%, transparent);border-radius:18px;place-items:center;display:grid}.tafel-modul-name{text-align:center;overflow-wrap:anywhere;font-size:14px}.tafel-umgebung{background:var(--flaeche);border-radius:16px;grid-template-columns:1fr 1fr;align-items:center;gap:10px 18px;padding:14px;display:grid}.tafel-umgebung h3{color:var(--text-2);margin:0 0 4px;padding:0 10px;font-size:13px;font-weight:600}.tafel-umgebung .reihe{flex-wrap:wrap}body.vr-fenster{background:0 0;margin:0;overflow:hidden}.vr-rahmen{flex-direction:column;height:100vh;display:flex}.vr-rahmen-name{height:30px;color:color-mix(in srgb, var(--text) 72%, transparent);text-shadow:0 0 6px var(--grund);flex:none;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:600;display:flex}.vr-rahmen-name span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vr-rahmen-inhalt{background:var(--grund);border-radius:14px;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.vr-rahmen-inhalt>*{flex:1;min-height:0}.vr-ausgeblendet{background:var(--flaeche);color:var(--text-3);border:0;place-items:center;display:grid}.vr-rahmen-leiste{opacity:.55;transition:opacity var(--uebergang);flex-direction:column;flex:none;align-items:center;gap:6px;padding-top:6px;display:flex}.vr-rahmen:hover .vr-rahmen-leiste,.vr-rahmen-leiste:focus-within{opacity:1}.vr-rahmen-knoepfe,.vr-rahmen-einstellungen{background:color-mix(in srgb, var(--flaeche) 90%, transparent);box-shadow:var(--schatten-1);align-items:center;gap:4px;padding:4px;display:flex}.vr-rahmen-knoepfe{border-radius:999px}.vr-rahmen-einstellungen{border-radius:14px;width:min(380px,92%);padding:4px 8px}.vr-rahmen-einstellungen .vr-regler{flex:1}.vr-regler{padding:2px 10px 8px}.vr-regler input{width:100%;height:28px;accent-color:var(--marke)}.vr-regler-enden{font-size:var(--gr-1);justify-content:space-between;display:flex}.aufgabe-neu{border-bottom:1px solid var(--linie);align-items:center;gap:10px;height:48px;padding:0 12px 0 16px;display:flex}.aufgabe-neu input{min-width:0;height:100%;font-size:var(--gr-3);background:0 0;border:0;outline:none;flex:1}.aufgabe-neu input::placeholder{color:var(--text-3)}.aufgabe-neu-ziel{border-radius:var(--r-2);height:28px;color:var(--text-3);background:0 0;border:0;align-items:center;gap:4px;padding:0 6px 0 8px;display:inline-flex}.aufgabe-neu-ziel:hover{background:var(--hover)}.aufgabe-zeile{cursor:pointer;align-items:flex-start}.aufgabe-haken{appearance:none;border:1.5px solid var(--linie-stark);background:var(--flaeche);width:18px;height:18px;transition:border-color var(--uebergang), background var(--uebergang);border-radius:50%;flex:none;margin-top:1px;padding:0;position:relative}.aufgabe-haken:hover:not(:disabled){border-color:var(--akzent-blau);background:var(--akzent-blau-weich)}.aufgabe-haken[aria-pressed=true]{border-color:var(--akzent-blau);background:var(--akzent-blau)}.aufgabe-haken[aria-pressed=true]:after{content:"";border:1.8px solid #fff;border-width:0 1.8px 1.8px 0;width:4px;height:8px;position:absolute;top:2px;left:5px;transform:rotate(45deg)}.aufgabe-haken.gross{width:24px;height:24px;margin-top:6px}.aufgabe-haken.gross[aria-pressed=true]:after{width:6px;height:11px;top:3px;left:7px}.aufgabe-zeile.erledigt .zeile-titel{color:var(--text-3);text-decoration:line-through}.aufgabe-wichtig{color:var(--fehler);margin-right:6px;font-weight:700}.aufgabe-meta{flex-wrap:wrap;gap:4px 12px;display:flex}.aufgabe-ueberfaellig{color:var(--fehler);font-weight:550}.aufgabe-wartet{color:var(--warn);font-weight:550}.aufgabe-zuweisung{align-items:center;gap:4px;display:inline-flex}.aufgabe-titelzeile{align-items:flex-start;gap:14px;display:flex}.aufgabe-titel{resize:none;font-size:var(--gr-6);letter-spacing:-.02em;field-sizing:content;background:0 0;border:0;outline:none;flex:1;padding:0;font-weight:650;line-height:1.2}.aufgabe-titel.erledigt{color:var(--text-3);text-decoration:line-through}.eigenschaften{grid-template-columns:130px 1fr;align-items:center;gap:10px 16px;display:grid}.eig-name{font-size:var(--gr-2);color:var(--text-3)}@container (width<=560px){.eigenschaften{grid-template-columns:1fr;gap:4px}.eig-wert{margin-bottom:10px}}.aufgabe-quelle{border:1px solid var(--linie);border-radius:var(--r-2);background:var(--neben);max-width:100%;height:32px;color:var(--text);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:7px;padding:0 10px;display:inline-flex;overflow:hidden}.aufgabe-quelle:hover{border-color:var(--linie-stark)}.faden{flex-direction:column;gap:2px;display:flex}.faden-eintrag{font-size:var(--gr-2);align-items:center;gap:10px;padding:4px 0;display:flex}.faden-punkt{place-items:center;width:26px;display:grid}.faden-punkt:before{content:"";background:var(--linie-stark);border-radius:50%;width:6px;height:6px}.faden-eintrag.voll{font-size:var(--gr-3);align-items:flex-start;padding:10px 0}.faden-agent{background:var(--marke-weich);width:26px;height:26px;color:var(--marke);border-radius:50%;flex:none;place-items:center;display:grid}.faden-inhalt{flex:1;min-width:0}.faden-kopf{font-size:var(--gr-2);align-items:center;gap:8px;display:flex}.faden-text{white-space:pre-wrap;word-break:break-word;margin-top:2px}.faden-eintrag.rueckfrage .faden-text{border-radius:var(--r-2);background:var(--warn-weich);padding:8px 12px}.faden-eintrag.bericht .faden-text{border-radius:var(--r-2);background:var(--neben);border:1px solid var(--linie);padding:8px 12px}.faden-art{font-size:var(--gr-1);border-radius:5px;padding:1px 6px;font-weight:600}.faden-art.rueckfrage{background:var(--warn-weich);color:var(--warn)}.faden-art.bericht{background:var(--marke-weich);color:var(--marke)}.faden-eingabe{align-items:flex-end;gap:8px;display:flex}.faden-eingabe textarea{flex:1}.aufgabe-plan{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.aufgabe-plan-meldung{color:var(--fehler)}.steuer-flaeche{background:var(--neben);flex:1;min-height:0;overflow:auto}.steuer.steuer-flaeche>.tabs{z-index:2;background:var(--flaeche);padding:0 10px;position:sticky;top:0}.steuer-inhalt{padding:24px 28px 48px}.steuer{--bg:var(--neben);--card:var(--flaeche);--soft:var(--aktiv);--softer:var(--hover);--line:var(--linie);--field:var(--feld);--field-line:var(--feld-linie);--fg:var(--text);--muted:var(--text-2);--faint:var(--text-3);--accent:var(--marke);--accent-soft:var(--marke-weich);--cta-bg:var(--haupt);--cta-fg:var(--haupt-text);--ein:var(--ok);--ein-soft:var(--ok-weich);--aus:var(--fehler);--aus-soft:var(--fehler-weich);--warn-soft:var(--warn-weich);--overlay:var(--schleier);--font:var(--schrift);color:var(--fg);font-size:var(--gr-3);line-height:1.5}.steuer .zahl{font-variant-numeric:tabular-nums;white-space:nowrap}.steuer .ein{color:var(--ein)}.steuer .aus{color:var(--aus)}.steuer .leise{color:var(--faint)}.steuer .neben{color:var(--muted)}.steuer .app{flex-direction:column;height:100%;display:flex}.steuer .kopf{justify-content:space-between;align-items:center;gap:16px;padding:14px 32px 0;display:flex}.steuer .marke{letter-spacing:-.02em;align-items:center;gap:10px;font-size:17px;font-weight:650;display:flex}.steuer .tabs{border-bottom:1px solid var(--line);scrollbar-width:none;gap:4px;padding:0 28px;display:flex;overflow-x:auto}.steuer .tab{color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:14px 10px 12px;font-weight:500}.steuer .tab:hover{color:var(--fg)}.steuer .tab[aria-selected=true]{color:var(--fg);border-bottom-color:var(--fg)}.steuer .tab.plus{padding:11px 10px;font-size:18px;line-height:1}.steuer .inhalt{flex:1;padding:28px 32px 64px;overflow:auto}.steuer .seite{flex-direction:column;gap:28px;max-width:1240px;margin:0 auto;display:flex}.steuer .seitenkopf{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.steuer h1,.steuer h2,.steuer h3{text-wrap:balance;margin:0}.steuer h1{letter-spacing:-.02em;font-size:24px;font-weight:650;line-height:1.15}.steuer h2{letter-spacing:-.01em;font-size:17px;font-weight:650}.steuer h3{font-size:14px;font-weight:600}.steuer .label{letter-spacing:.08em;text-transform:uppercase;color:var(--faint);font-size:11px;font-weight:500}.steuer .reihe{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.steuer .spalte{flex-direction:column;gap:12px;display:flex}.steuer .spacer{flex:1}.steuer .knopf{background:var(--cta-bg);color:var(--cta-fg);height:var(--ctl);cursor:pointer;white-space:nowrap;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-weight:600;line-height:1;display:inline-flex}.steuer .knopf:hover{opacity:.88}.steuer .knopf:disabled{opacity:.4;cursor:default}.steuer .knopf.zweit{color:var(--fg);box-shadow:inset 0 0 0 1px var(--field-line);background:0 0}.steuer .link{color:var(--fg);text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration-thickness:2px}.steuer .link:hover{-webkit-text-decoration-color:var(--fg);text-decoration-color:var(--fg)}.steuer .link.gefahr{color:var(--aus)}.steuer .icon-knopf{width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:inline-grid}.steuer .icon-knopf:hover{background:var(--soft);color:var(--fg)}.steuer .karte{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:20px 24px}.steuer .karte.flach{padding:0;overflow:auto hidden}.steuer .kacheln{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;display:grid}.steuer .kachel{background:var(--card);border:1px solid var(--line);text-align:left;border-radius:12px;flex-direction:column;gap:6px;padding:18px 20px;display:flex}.steuer button.kachel{cursor:pointer}.steuer button.kachel:hover{border-color:var(--faint)}.steuer .kachel .wert{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:24px;font-weight:650}.steuer .badge{background:var(--soft);color:var(--muted);white-space:nowrap;border-radius:6px;align-items:center;gap:6px;padding:3px 8px;font-size:12px;font-weight:500;display:inline-flex}.steuer .badge.warn{background:var(--warn-soft);color:var(--warn)}.steuer .badge.ok{background:var(--ein-soft);color:var(--ein)}.steuer .badge.fehler{background:var(--aus-soft);color:var(--aus)}.steuer .punkt{border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.steuer .punkt.warn{background:var(--warn)}.steuer .punkt.ok{background:var(--ein)}.steuer .punkt.unfertig{box-shadow:inset 0 0 0 1.5px var(--faint)}.steuer .feld{flex-direction:column;gap:6px;min-width:0;display:flex}.steuer .feld>span{color:var(--muted);font-size:13px}.steuer .eingabe{background:var(--field);border:1px solid var(--field-line);width:100%;min-height:var(--ctl);border-radius:8px;padding:0 11px;line-height:1.2}.steuer textarea.eingabe{padding:8px 11px;line-height:1.5}.steuer .eingabe.auto{width:auto}.steuer .eingabe:focus{border-color:var(--fg);outline:none}.steuer .eingabe.gross{letter-spacing:-.01em;font-variant-numeric:tabular-nums;padding:6px 12px;font-size:22px;font-weight:650}.steuer .eingabe.fehlt{border-color:var(--aus)}.steuer select.eingabe{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23858585' stroke-width='1.6'%3E%3Cpath d='M2.5 4.5 6 8l3.5-3.5'/%3E%3C/svg%3E");background-position:right 11px center;background-repeat:no-repeat;padding-right:30px}.steuer .raster{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;display:grid}.steuer .raster .breit{grid-column:1/-1}.steuer .raster.drei{grid-template-columns:repeat(3,minmax(0,1fr))}.steuer .check{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;display:inline-flex}.steuer .check input{width:16px;height:16px;accent-color:var(--fg)}.steuer .segment{background:var(--soft);border-radius:8px;gap:2px;padding:3px;display:inline-flex}.steuer .segment button{height:calc(var(--ctl) - 8px);color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;align-items:center;padding:0 12px;font-weight:500;line-height:1;display:inline-flex}.steuer .segment button[aria-pressed=true]{background:var(--card);color:var(--fg);box-shadow:0 0 0 1px var(--line)}.steuer .segment.ein button[aria-pressed=true].e{color:var(--ein)}.steuer .segment.ein button[aria-pressed=true].a{color:var(--aus)}.steuer .ablage{border:1.5px dashed var(--field-line);text-align:center;color:var(--muted);cursor:pointer;border-radius:10px;padding:14px}.steuer .ablage.aktiv{border-color:var(--fg);background:var(--softer)}.steuer .tabelle{border-collapse:collapse;width:100%}.steuer .tabelle.fest{table-layout:fixed}.steuer .werkzeugleiste{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.steuer .suchfeld{align-items:center;display:flex;position:relative}.steuer .suchfeld>.leise{pointer-events:none;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:11px}.steuer .suchfeld .eingabe{width:220px;padding-left:32px}.steuer .buchungsliste{flex-direction:column;gap:10px;display:flex}.steuer .tabelle th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:var(--faint);border-bottom:1px solid var(--line);white-space:nowrap;background:var(--card);z-index:1;padding:10px 12px;font-size:11px;font-weight:500;position:sticky;top:0}.steuer .tabelle th button{all:unset;cursor:pointer}.steuer .tabelle td{border-bottom:1px solid var(--softer);vertical-align:middle;padding:10px 12px}.steuer .tabelle tr.klick{cursor:pointer}.steuer .tabelle tr.klick:hover td{background:var(--softer)}.steuer .tabelle .rechts{text-align:right}.steuer .tabelle tr.gruppe td{background:var(--softer);border-bottom:1px solid var(--line);font-weight:600}.steuer .tabelle tr.summe td{border-top:1px solid var(--line);border-bottom:0;font-weight:650}.steuer .tabelle tr.storniert td{color:var(--faint);text-decoration:line-through}.steuer .tabelle tr.storniert td.ohne-strich{text-decoration:none}.steuer .tabelle .eng{white-space:nowrap;width:1%}.steuer .tabelle td.text{width:100%;max-width:0}.steuer .zelltext{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.steuer .leerzustand{text-align:center;color:var(--muted);padding:48px 24px}.steuer .schleier{background:var(--overlay);z-index:50;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.steuer .dialog{background:var(--card);width:min(680px,100%);max-height:calc(100vh - 48px);box-shadow:0 0 0 1px var(--line);border-radius:14px;flex-direction:column;display:flex}.steuer .dialog.breit{width:min(920px,100%)}.steuer .dialog-kopf{justify-content:space-between;align-items:center;gap:12px;padding:18px 22px 12px;display:flex}.steuer .dialog-inhalt{flex-direction:column;gap:16px;padding:6px 22px 18px;display:flex;overflow:auto}.steuer .dialog-fuss{border-top:1px solid var(--line);align-items:center;gap:16px;padding:14px 22px;display:flex}.steuer .menue-anker{position:relative}.steuer .menue-knopf{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;padding:7px 10px;font-weight:500;display:inline-flex}.steuer .menue-knopf:hover,.steuer .menue-knopf[aria-expanded=true]{background:var(--soft)}.steuer .menue{background:var(--card);border:1px solid var(--line);z-index:40;border-radius:12px;flex-direction:column;min-width:260px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0}.steuer .menue .titel{padding:8px 10px 4px}.steuer .menue button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;width:100%;padding:8px 10px;display:flex}.steuer .menue button:hover{background:var(--softer)}.steuer .menue button[aria-checked=true]{font-weight:600}.steuer .menue hr{border:0;border-top:1px solid var(--line);margin:6px 0}.steuer .menue .jahre{flex-wrap:wrap;gap:4px;padding:4px 6px 6px;display:flex}.steuer .menue .jahre button{background:var(--softer);width:auto;padding:5px 9px}.steuer .menue .jahre button[aria-checked=true]{background:var(--fg);color:var(--cta-fg)}.steuer .meldungen{z-index:60;flex-direction:column;gap:8px;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.steuer .meldung{background:var(--fg);color:var(--cta-fg);border-radius:10px;max-width:560px;padding:10px 16px}.steuer .meldung.fehler{background:var(--aus);color:#fff}.steuer .hinweis{background:var(--warn-soft);color:var(--fg);border-radius:12px;align-items:flex-start;gap:12px;padding:14px 18px;display:flex}.steuer .hinweis.fehler{background:var(--aus-soft)}.steuer .seitenleiste{background:var(--card);border-left:1px solid var(--line);z-index:45;flex-direction:column;width:min(520px,100%);display:flex;position:fixed;top:0;bottom:0;right:0}.steuer .formular td.kz{font-variant-numeric:tabular-nums;color:var(--muted)}.steuer .formular td.zeile{font-variant-numeric:tabular-nums;color:var(--faint)}.steuer .formular tr.leer td{color:var(--faint)}.steuer .kopieren{opacity:0}.steuer tr:hover .kopieren{opacity:1}.steuer .balken{grid-template-columns:repeat(12,1fr);align-items:end;gap:10px;height:160px;display:grid}.steuer .balken .monat{flex-direction:column;align-items:center;gap:6px;height:100%;display:flex}.steuer .balken .saeulen{flex:1;justify-content:center;align-items:flex-end;gap:3px;width:100%;display:flex}.steuer .balken .saeule{border-radius:3px 3px 0 0;width:40%;max-width:16px}.steuer .balken .saeule.e{background:var(--ein)}.steuer .balken .saeule.a{background:var(--aus)}.steuer .einrichtung{place-items:center;min-height:100%;padding:32px;display:grid}.steuer .einrichtung .karte{flex-direction:column;gap:22px;width:min(560px,100%);padding:32px;display:flex}.steuer .schritte{gap:6px;display:flex}.steuer .schritte span{background:var(--soft);border-radius:2px;flex:1;height:3px}.steuer .schritte span.an{background:var(--fg)}.steuer .wahl{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.steuer .wahl button{text-align:left;background:var(--card);border:1px solid var(--line);cursor:pointer;border-radius:10px;flex-direction:column;gap:2px;padding:12px 14px;display:flex}.steuer .wahl button[aria-pressed=true]{border-color:var(--fg);box-shadow:inset 0 0 0 1px var(--fg)}.steuer .einstellungen{grid-template-columns:200px 1fr;align-items:start;gap:32px;display:grid}.steuer .einstellungen nav{flex-direction:column;gap:2px;display:flex;position:sticky;top:0}.steuer .einstellungen nav button{text-align:left;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 10px}.steuer .einstellungen nav button[aria-current=true]{background:var(--soft);color:var(--fg);font-weight:600}.steuer details.mehr>summary{cursor:pointer;color:var(--muted);font-weight:500;list-style:none}.steuer details.mehr>summary:before{content:"+ "}.steuer details.mehr[open]>summary:before{content:"− "}.steuer .info-text h3{margin-top:8px}.steuer .info-text p,.steuer .info-text li{color:var(--muted)}@media (width<=760px){.steuer .kopf,.steuer .inhalt{padding-left:16px;padding-right:16px}.steuer .tabs{padding:0 12px}.steuer .raster,.steuer .raster.drei,.steuer .einstellungen{grid-template-columns:1fr}}.steuer .kopf-rechts{gap:8px}.steuer .menue .titel.reihe{align-items:center;display:flex}.steuer .est{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:32px;max-width:1240px;margin:0 auto;display:grid}.steuer .est nav{flex-direction:column;gap:18px;display:flex;position:sticky;top:0}.steuer .est nav button{text-align:left;width:100%;color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;display:flex}.steuer .est nav button:hover{color:var(--fg)}.steuer .est nav button[aria-current=true]{background:var(--soft);color:var(--fg);font-weight:600}.steuer .est nav button .zahl{margin-left:auto;font-weight:600}.steuer .est-inhalt{gap:20px;min-width:0}.steuer .est-karte{gap:16px}.steuer .est-summe{font-size:18px;font-weight:650}.steuer .est-eintrag{border:1px solid var(--line);background:var(--bg);border-radius:10px;flex-direction:column;gap:12px;padding:14px 16px;display:flex}.steuer .plus-karte{border:1.5px dashed var(--field-line);width:100%;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:16px;display:flex}.steuer .plus-karte:hover{border-color:var(--fg);color:var(--fg)}.steuer .plus-karte.klein{width:auto;padding:10px 14px}.steuer .themen{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;display:grid}.steuer .themen .kachel{min-height:96px;font:inherit;color:inherit}.steuer .themen .kachel[aria-pressed=true]{border-color:var(--fg);box-shadow:inset 0 0 0 1px var(--fg)}.steuer .kachel.flach{gap:2px;padding:10px 14px}.steuer .kachel.flach .wert{font-size:20px}.steuer .est-ergebnis.ein .wert{color:var(--ein)}.steuer .est-ergebnis.aus .wert{color:var(--aus)}.steuer .est-rechnung tr.neben td{color:var(--muted);font-size:13px}.steuer .est-rechnung tr.neben td.text{padding-left:28px}.steuer .est-daten{grid-template-columns:max-content 1fr;gap:6px 24px;margin:0;display:grid}.steuer .est-daten dt{color:var(--muted)}.steuer .est-daten dd{margin:0}.steuer .hinweis.info{background:var(--accent-soft)}@media (width<=860px){.steuer .est{grid-template-columns:1fr}.steuer .est nav{position:static}.steuer .raster.drei{grid-template-columns:repeat(2,minmax(0,1fr))}}.steuer .menue .titel .icon-knopf{width:auto;padding:4px}.steuer .est-inhalt>.badge{align-self:flex-start}.steuer .ja-nein{align-items:center;min-height:38px;display:flex}.steuer .raster .ja-nein{align-self:end}.steuer .menue.export{min-width:340px}.steuer .auswahl-kreis{border:1.5px solid var(--field-line);border-radius:50%;flex:none;place-items:center;width:20px;height:20px;display:grid}.steuer .auswahl-kreis.an{background:var(--fg);border-color:var(--fg);color:var(--bg)}.steuer .themen .kachel:hover .auswahl-kreis:not(.an){border-color:var(--fg)}.autonom{flex-direction:column;flex:1;gap:16px;min-height:0;padding:16px 20px 32px;display:flex;overflow:auto}.autonom-stand{flex-wrap:wrap;align-items:flex-start;gap:20px;display:flex}.autonom-hinweise{flex-direction:column;flex:1;gap:6px;min-width:260px;display:flex}.hinweis{border-radius:var(--r-2);background:var(--hover);color:var(--text-2);align-items:center;gap:8px;padding:8px 12px;display:flex}.hinweis.warn{background:var(--warn-weich);color:var(--warn)}.hinweis.arbeit{background:var(--marke-weich);color:var(--marke)}.autonom-grenzen{flex-direction:column;gap:10px;width:300px;display:flex}.balken-kopf{font-size:var(--gr-2);color:var(--text-2);justify-content:space-between;margin-bottom:4px;display:flex}.balken-spur{background:var(--aktiv);border-radius:999px;height:8px;position:relative}.balken-fuell{background:var(--ok);border-radius:999px;height:100%}.balken.hoch .balken-fuell{background:var(--warn)}.balken-grenze{background:var(--text-3);width:2px;position:absolute;top:-3px;bottom:-3px}.balken-zurueck{font-size:var(--gr-1)}.autonom-leiste{align-items:center;gap:12px;display:flex}.autonom-leiste .luecke{flex:1}.autonom-spalten{align-items:flex-start;gap:16px;display:flex}.autonom-liste{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.lauf{border:1px solid var(--linie);border-radius:var(--r-3);background:var(--flaeche);align-items:center;gap:10px;padding:6px 10px 6px 4px;display:flex}.lauf[aria-current=true]{border-color:var(--marke)}.lauf-haupt{text-align:left;background:0 0;border:0;flex-direction:column;flex:1;align-items:flex-start;gap:2px;min-width:0;padding:6px 10px;display:flex}.lauf-titel{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:550;overflow:hidden}.lauf-meta{font-size:var(--gr-1)}.autonom-detail{border:1px solid var(--linie);border-radius:var(--r-3);background:var(--flaeche);flex-direction:column;flex:none;gap:14px;width:min(420px,45%);padding:14px 16px;display:flex}.autonom-detail h3{font-size:var(--gr-4);min-width:0}.autonom-detail h4{font-size:var(--gr-2);color:var(--text-2);margin-bottom:4px}.autonom-detail .schliessen{color:var(--text-3);background:0 0;border:0}.fehlertext{color:var(--fehler)}.autonom-zahlen{font-size:var(--gr-1);flex-wrap:wrap;gap:4px 14px;display:flex}.protokoll{max-height:320px;font-size:var(--gr-2);flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.protokoll li{gap:10px;display:flex}.protokoll li.abgelehnt{color:var(--warn)}.kacheln-reihe{flex-wrap:wrap;gap:12px;display:flex}.kennzahl{border:1px solid var(--linie);border-radius:var(--r-3);background:var(--flaeche);flex-direction:column;flex:1;gap:2px;min-width:200px;padding:14px 16px;display:flex}.kennzahl strong{letter-spacing:-.02em;font-size:28px;font-weight:600}.kennzahl.hervor{background:var(--marke-weich);border-color:color-mix(in srgb, var(--marke) 40%, var(--linie))}.wochen{align-items:flex-end;gap:10px;height:160px;padding:12px 4px 0;display:flex}.woche{flex-direction:column;flex:1;justify-content:flex-end;align-items:stretch;gap:6px;height:100%;display:flex}.woche-balken{background:var(--akzent,var(--marke));border-radius:var(--r-1) var(--r-1) 0 0;min-height:3px}.woche-label{text-align:center;font-size:var(--gr-1)}@media (width<=900px){.autonom-spalten{flex-direction:column}.autonom-detail{width:100%}}.autonom-agenten{flex-direction:column;gap:6px;display:flex}.agent-karte{border:1px solid var(--linie);border-radius:var(--r-2);background:var(--flaeche);align-items:center;gap:10px;padding:8px 12px;display:flex}.agent-text{flex-direction:column;flex:1;min-width:0;display:flex}.agent-text .leise{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.transkription-knopf{position:relative}.transkription-knopf.hoert,.transkription-knopf.hoert:hover{background:var(--marke);color:var(--haupt-text)}.transkription-knopf.hoert:after{content:"";border-radius:inherit;box-shadow:0 0 0 calc(2px + var(--pegel,0) * 6px) color-mix(in srgb, var(--marke) 35%, transparent);pointer-events:none;transition:box-shadow 90ms linear;position:absolute;inset:0}.transkription-knopf .dreht{animation:.7s linear infinite drehen}@media (prefers-reduced-motion:reduce){.transkription-knopf.hoert:after{transition:none}}.chat{background:var(--flaeche);flex-direction:column;height:100%;min-height:0;display:flex}.chat-leer{text-align:center;color:var(--text-2);justify-content:center;align-items:center;gap:12px;padding:24px}.chat-kopf{border-bottom:1px solid var(--linie);flex:none;align-items:center;gap:6px;min-height:48px;padding:8px 12px 8px 16px;display:flex}.chat-kopf .luecke{flex:1}.chat-titel{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.chat-liste{flex-direction:column;flex:1;gap:14px;min-height:0;padding:20px 24px;display:flex;overflow:auto}.chat.kompakt .chat-liste{padding:14px 16px}.chat-willkommen{text-align:center;color:var(--text-2);margin:auto}.chat-willkommen h2{font-size:var(--gr-5);color:var(--text);font-weight:600}.nachricht{width:100%;max-width:820px;margin:0 auto}.nachricht.nutzer{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.nachricht-stuecke{font-size:var(--gr-1);color:var(--text-3)}.blase{border-radius:var(--r-3);background:var(--aktiv);white-space:pre-wrap;word-break:break-word;max-width:85%;padding:9px 14px}.nachricht.claude{overflow-wrap:anywhere}.nachricht.claude>:first-child{margin-top:0}.chat .markdown{flex:none;max-width:none;padding:0;line-height:1.6;overflow:visible}.denken,.werkzeug{width:100%;max-width:820px;font-size:var(--gr-2);color:var(--text-2);margin:0 auto}.denken summary,.werkzeug summary{cursor:pointer;align-items:center;gap:8px;padding:3px 0;list-style:none;display:flex}.denken summary::-webkit-details-marker{display:none}.werkzeug summary::-webkit-details-marker{display:none}.werkzeug-titel{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.werkzeug.laeuft .werkzeug-status{animation:1.2s ease-in-out infinite pulsieren}.werkzeug.fehler{color:var(--fehler)}.werkzeug pre,.frage pre,.chip-inhalt{background:var(--neben);border:1px solid var(--linie);border-radius:var(--r-2);font-family:var(--schrift-mono);font-size:var(--gr-1);white-space:pre-wrap;word-break:break-word;max-height:240px;margin:6px 0;padding:10px 12px;overflow:auto}.frage{border:1px solid var(--linie-stark);border-radius:var(--r-3);background:var(--neben);flex-direction:column;gap:8px;width:100%;max-width:820px;margin:0 auto;padding:12px 14px;display:flex}.frage.erledigt{opacity:.6}.chat-puls{width:100%;max-width:820px;color:var(--text-3);font-size:var(--gr-2);margin:0 auto;animation:1.4s ease-in-out infinite pulsieren}@keyframes pulsieren{50%{opacity:.4}}.chat-fehler{border-radius:var(--r-2);background:var(--fehler-weich);width:100%;max-width:820px;color:var(--fehler);font-size:var(--gr-2);margin:0 auto;padding:8px 12px}.chat-fuss{flex-direction:column;flex:none;gap:8px;width:100%;max-width:880px;margin:0 auto;padding:8px 16px 10px;display:flex}.chat-chips{flex-wrap:wrap;gap:6px;display:flex}.chip{border:1px solid var(--linie-stark);height:26px;color:var(--text-3);font-size:var(--gr-1);background:0 0;border-radius:999px;align-items:center;max-width:100%;display:inline-flex}.chip.an{border-color:color-mix(in srgb, var(--marke) 50%, var(--linie));background:var(--marke-weich);color:var(--text)}.chip button{color:inherit;background:0 0;border:0;align-items:center;height:100%;padding:0 8px;display:inline-flex}.chip-haupt{gap:6px;min-width:0;padding-left:10px!important}.chip-titel{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.chip-punkt{border:1.5px solid;border-radius:50%;flex:none;width:7px;height:7px}.chip.an .chip-punkt{background:var(--marke);border-color:var(--marke)}.chip-pfeil{opacity:.7;padding:0 4px!important}.chip-pfeil:hover{opacity:1}.chat-eingabe{border:1px solid var(--feld-linie);border-radius:var(--r-3);background:var(--feld);align-items:flex-end;gap:8px;padding:8px 8px 8px 14px;display:flex;position:relative}.chat-eingabe:focus-within{border-color:var(--marke);box-shadow:0 0 0 3px var(--marke-weich)}.chat-eingabe textarea{resize:none;background:0 0;border:0;outline:0;flex:1;max-height:220px;padding:4px 0;line-height:1.5}.senden{background:var(--haupt);width:30px;height:30px;color:var(--haupt-text);border:0;border-radius:50%;flex:none;place-items:center;display:grid}.senden:disabled{opacity:.3}.befehle{background:var(--flaeche);border:1px solid var(--linie-stark);border-radius:var(--r-3);box-shadow:var(--schatten-2);z-index:20;max-height:280px;padding:4px;position:absolute;bottom:calc(100% + 6px);left:0;right:0;overflow:auto}.befehl{text-align:left;border-radius:var(--r-2);background:0 0;border:0;align-items:baseline;gap:12px;width:100%;padding:6px 10px;display:flex}.befehl[aria-selected=true]{background:var(--hover)}.befehl-name{white-space:nowrap;font-weight:600}.befehl-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.chat-zahlen{font-size:var(--gr-1);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px 14px;display:flex}.chat-zahlen .warn{color:var(--warn);font-weight:600}.claude-schleier{z-index:140;position:fixed;inset:0}.claude-popover{z-index:150;top:calc(var(--kopf-hoehe) + 4px);width:min(440px,100vw - 24px);height:min(600px, calc(100vh - var(--kopf-hoehe) - 24px));border:1px solid var(--linie-stark);border-radius:var(--r-3);box-shadow:var(--schatten-2);background:var(--flaeche);animation:.14s ease-out auftauchen;position:fixed;right:12px;overflow:hidden}.claude-popover .chat-fuss{padding:6px 12px 10px}.arbeit{height:var(--ctl-klein);border-radius:var(--r-2);background:var(--aktiv);align-items:center;gap:2px;min-width:0;margin-right:4px;padding:0 4px 0 0;display:flex}.arbeit-haupt{min-width:0;height:100%;font-size:var(--gr-2);color:var(--text);background:0 0;border:0;align-items:center;gap:8px;padding:0 4px 0 10px;display:flex}.arbeit-punkt{background:var(--ok);border-radius:50%;flex:none;width:7px;height:7px;animation:2.4s ease-in-out infinite pulsieren}.arbeit-titel{text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-weight:550;overflow:hidden}.arbeit-zeit{color:var(--text-2);white-space:nowrap}@media (width<=760px){.arbeit-titel{max-width:80px}}.dateien-leer{flex:1;min-width:0}.dateien-pfad{border-bottom:1px solid var(--linie);flex-wrap:wrap;align-items:center;gap:2px;min-height:46px;padding:8px 10px;display:flex}.dateien-pfad .luecke{flex:1}.pfad-teil-gruppe{color:var(--text-3);align-items:center;display:inline-flex}.pfad-teil{border-radius:var(--r-1);color:var(--text-2);background:0 0;border:0;padding:2px 6px;font-weight:500}.pfad-teil:hover{background:var(--hover);color:var(--text)}.dateien-neu,.dateien-umbenennen{padding:8px 10px}.dateien-umbenennen{flex:1;padding:2px 4px}.liste-eintraege{flex:1;padding:6px;overflow:auto}.dateien-zeile{border-radius:var(--r-2);align-items:center;display:flex}.dateien-zeile:hover,.dateien-zeile[aria-current=true]{background:var(--hover)}.dateien-zeile[aria-current=true]{background:var(--akzent-weich,var(--aktiv))}.dateien-zeile .symbolknopf{opacity:0}.dateien-zeile:hover .symbolknopf,.dateien-zeile:focus-within .symbolknopf,.dateien-zeile .symbolknopf[aria-expanded=true]{opacity:1}.dateien-eintrag{text-align:left;min-width:0;height:var(--ctl);color:var(--text);background:0 0;border:0;flex:1;align-items:center;gap:10px;padding:0 8px;display:flex}.dateien-eintrag svg{color:var(--akzent,var(--text-2));flex:none}.dateien-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.dateien-meta{font-size:var(--gr-1);white-space:nowrap}.dateien-detail{flex-direction:column;min-width:0;display:flex;overflow:hidden}.dateien-pdf{background:var(--neben);border:0;flex:1;width:100%}.dateien-bild{background:var(--neben);flex:1;place-items:center;padding:16px;display:grid;overflow:auto}.dateien-bild img,.dateien-bild video{object-fit:contain;border-radius:var(--r-2);max-width:100%;max-height:100%}.dateien-bild audio{width:min(520px,100%)}.dateien-text{flex-direction:column;flex:1;min-height:0;display:flex}.dateien-text-kopf{border-bottom:1px solid var(--linie);align-items:center;gap:12px;min-height:56px;padding:10px 16px;display:flex}.dateien-text-kopf .luecke{flex:1}.dateien-editor,.dateien-pre{resize:none;background:var(--flaeche);width:100%;min-height:0;color:var(--text);font-family:var(--schrift-mono);font-size:var(--gr-2);white-space:pre-wrap;border:0;flex:1;margin:0;padding:16px 20px;line-height:1.6;overflow:auto}.dateien-editor:focus{outline:none}.markdown{flex:1;max-width:820px;padding:20px 28px 40px;line-height:1.65;overflow:auto}.markdown h1,.markdown h2,.markdown h3{margin:1.4em 0 .5em;line-height:1.25}.markdown h1{font-size:24px}.markdown h2{font-size:19px}.markdown h3{font-size:16px}.markdown p{margin:.7em 0}.markdown ul,.markdown ol{padding-left:1.4em}.markdown code{font-family:var(--schrift-mono);background:var(--hover);border-radius:var(--r-1);padding:1px 5px;font-size:.9em}.markdown pre{background:var(--neben);border:1px solid var(--linie);border-radius:var(--r-2);padding:12px 14px;overflow:auto}.markdown pre code{background:0 0;padding:0}.markdown blockquote{border-left:3px solid var(--linie-stark);color:var(--text-2);margin:.8em 0;padding:0 0 0 14px}.markdown table{border-collapse:collapse}.markdown th,.markdown td{border:1px solid var(--linie);padding:6px 10px}.markdown img{max-width:100%}.drawio .spalte-liste{width:var(--breite-liste,280px)}.drawio-suche{border-bottom:1px solid var(--linie);padding:10px 12px}.drawio-spalte{overflow:hidden}.drawio-detail{flex-direction:column;height:100%;min-height:0;display:flex}.drawio-kopf{border-bottom:1px solid var(--linie);align-items:center;gap:10px;min-height:44px;padding:4px 8px 4px 16px;display:flex}.drawio-kopf strong{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.drawio-stand{font-size:var(--gr-2)}.drawio-rahmen{background:var(--flaeche);border:0;flex:1;width:100%;min-height:0;display:block}.transkription-seite{flex-direction:column;flex:1;gap:14px;width:100%;max-width:920px;min-height:0;margin:0 auto;padding:16px 20px 32px;display:flex;overflow:auto}.transkription-karte,.transkription-modell{border:1px solid var(--linie);border-radius:var(--r-3);background:var(--flaeche);flex-direction:column;gap:10px;padding:14px 16px;display:flex}.transkription-modell.gewaehlt{border-color:var(--marke)}.transkription-modelle{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;display:grid}.transkription-karte-kopf{min-height:var(--ctl-klein);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.transkription-karte-kopf h3{font-size:var(--gr-4);margin:0;font-weight:600}.transkription-karte-kopf .luecke{flex:1}.transkription-modell-name{flex-direction:column;display:flex}.transkription-modell-name span{font-size:var(--gr-2)}.transkription-aktionen{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.transkription-fehler{color:var(--fehler)}.transkription-download{align-items:center;gap:10px;display:flex}.transkription-balken{background:var(--aktiv);border-radius:3px;flex:1;height:6px;overflow:hidden}.transkription-fuell{background:var(--marke);border-radius:3px;height:100%;transition:width .4s}.transkription-werte{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px 20px;margin:0;display:grid}.transkription-werte dt{font-size:var(--gr-2);color:var(--text-3);align-items:center;gap:5px;display:flex}.transkription-werte dd{color:var(--text);margin:2px 0 0}.excalidraw-ansicht .spalte-liste{width:var(--breite-liste,280px)}.skizze-suche{border-bottom:1px solid var(--linie);padding:10px 12px}.skizze-spalte{overflow:hidden}.skizze-detail{flex-direction:column;height:100%;min-height:0;display:flex}.skizze-kopf{border-bottom:1px solid var(--linie);align-items:center;gap:10px;min-height:44px;padding:4px 8px 4px 16px;display:flex}.skizze-kopf strong{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.skizze-stand{font-size:var(--gr-2)}.excalidraw-flaeche{flex:1;min-height:0;position:relative}.kalender-pfeile{gap:2px;display:flex}.woche{flex-direction:column;flex:1;min-height:0;display:flex}.woche-kopf,.woche-ganztag,.woche-raster{grid-template-columns:68px repeat(var(--tage), minmax(0, 1fr));display:grid}.woche-kopf{padding-right:var(--scrollbreite,0px)}.woche-kopf>div{border-left:1px solid var(--linie);align-items:baseline;gap:6px;padding:10px 8px 8px;display:flex}.woche-kopf>div:first-child{border-left:0}.woche-kopf .tagname{font-size:var(--gr-1);color:var(--text-3);font-weight:600}.woche-kopf .tagzahl{font-size:var(--gr-4);font-variant-numeric:tabular-nums;font-weight:650}.woche-kopf .heute .tagzahl{text-align:center;background:var(--akzent-orange);color:#fff;border-radius:999px;min-width:28px;padding:0 7px}.woche-ganztag{padding-right:var(--scrollbreite,0px);border-bottom:1px solid var(--linie)}.woche-ganztag>div{border-left:1px solid var(--linie);flex-direction:column;gap:2px;min-height:28px;padding:4px;display:flex}.woche-ganztag>div:first-child{color:var(--text-3);border-left:0;justify-content:center;align-items:flex-end;padding-right:8px;font-size:11px}.woche-scroll{flex:1;min-height:0;position:relative;overflow-y:auto}.woche-raster{height:calc(24 * var(--stunde));position:relative}.woche-raster .stunden{position:relative}.woche-raster .stunden span{color:var(--text-3);font-variant-numeric:tabular-nums;font-size:11px;position:absolute;right:8px;transform:translateY(-50%)}.tagspalte{border-left:1px solid var(--linie);background-image:linear-gradient(var(--linie) 1px, transparent 1px);background-size:100% var(--stunde);cursor:crosshair;-webkit-user-select:none;user-select:none;position:relative}.tagspalte.wochenende{background-color:var(--neben)}.termin{border:1px solid color-mix(in srgb, var(--terminfarbe,var(--akzent-orange)) 60%, transparent);border-left:3px solid var(--terminfarbe,var(--akzent-orange));border-radius:var(--r-1);background:color-mix(in srgb, var(--terminfarbe,var(--akzent-orange)) 14%, var(--flaeche));color:var(--text);font-size:var(--gr-1);text-align:left;box-shadow:0 0 0 1px var(--flaeche);padding:3px 6px;line-height:1.35;position:absolute;overflow:hidden}.termin:hover{filter:brightness(.97)}.termin .titel{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.termin .zeit{color:var(--text-2);font-variant-numeric:tabular-nums;white-space:nowrap}.termin.offen{background:var(--flaeche);outline:1px dashed var(--terminfarbe,var(--akzent-orange));outline-offset:-1px}.termin.abgesagt,.termin.abgelehnt{opacity:.55}.termin.abgesagt .titel,.termin.abgelehnt .titel{text-decoration:line-through}.termin.frei{background:var(--neben)}.termin.kurz{padding:1px 6px;line-height:16px}.termin.ganztag{padding:2px 6px;position:static}.termin.auswahl{pointer-events:none;background:color-mix(in srgb, var(--akzent-orange) 22%, transparent)}.jetzt-linie{z-index:2;background:var(--fehler);pointer-events:none;height:2px;position:absolute;left:0;right:0}.jetzt-linie:before{content:"";background:var(--fehler);border-radius:50%;width:10px;height:10px;position:absolute;top:-4px;left:-5px}.monat{grid-template-rows:auto repeat(var(--wochen), minmax(0, 1fr));flex:1;min-height:0;display:grid}.monat-zeile{grid-template-columns:repeat(7,minmax(0,1fr));min-height:0;display:grid}.monat-zeile.kopf>div{font-size:var(--gr-1);color:var(--text-3);padding:8px 10px;font-weight:600}.monat-tag{border-left:1px solid var(--linie);border-top:1px solid var(--linie);cursor:pointer;flex-direction:column;gap:2px;min-height:0;padding:6px 6px 4px;display:flex;overflow:hidden}.monat-tag:hover{background:var(--hover)}.monat-tag.fremd{color:var(--text-3);background:var(--neben)}.monat-tag .tagzahl{font-size:var(--gr-2);font-variant-numeric:tabular-nums;border-radius:999px;align-self:flex-start;padding:0 6px;font-weight:650}.monat-tag.heute .tagzahl{background:var(--akzent-orange);color:#fff}.monat-termin{color:var(--text);font-size:var(--gr-1);text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:4px;align-items:center;gap:6px;padding:1px 4px;display:flex;overflow:hidden}.monat-termin:hover{background:var(--aktiv)}.monat-termin.ganztag{background:color-mix(in srgb, var(--terminfarbe,var(--akzent-orange)) 14%, var(--flaeche))}.monat-termin .punkt{background:var(--terminfarbe,var(--akzent-orange));width:6px;height:6px}.monat-termin .zeit{color:var(--text-2);font-variant-numeric:tabular-nums}.monat-titel{text-overflow:ellipsis;overflow:hidden}.monat-mehr{font-size:var(--gr-1);color:var(--text-3);padding:0 4px}.termin-detail{flex-direction:column;gap:12px;display:flex}.termin-zeile{align-items:flex-start;gap:12px;display:flex}.termin-zeile>svg{color:var(--text-3);flex:none;margin-top:3px}.teilnehmer{flex-direction:column;gap:4px;display:flex}.termin-notiz{white-space:pre-wrap}.zeitfelder{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px;display:grid}.kalender-koerper{flex:1;min-height:0;display:flex}.kalender-koerper>.woche,.kalender-koerper>.monat{min-width:0}.kalender-leiste{width:var(--breite-nav,236px);border-right:1px solid var(--linie);flex-direction:column;flex:none;gap:16px;padding:12px 10px 20px;display:flex;overflow:auto}.kalender-gruppe{flex-direction:column;gap:2px;display:flex}.kalender-arbeitsbereich{padding:0 4px 4px;font-weight:650}.kalender-titel{font-size:var(--gr-1);color:var(--text-3);margin-top:10px;padding:0 4px 4px;font-weight:600}.kalender-gruppe>.kalender-titel:first-child,.kalender-arbeitsbereich+.kalender-titel{margin-top:0}.kalender-zeile{border-radius:var(--r-1);align-items:center;gap:6px;min-height:30px;padding:0 4px;display:flex}.kalender-zeile:hover{background:var(--hover)}.kalender-zeile .haken{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.kalender-farbe{border:2px solid var(--terminfarbe,var(--akzent-orange));background:color-mix(in srgb, var(--terminfarbe,var(--akzent-orange)) 20%, var(--flaeche));width:14px;height:14px;color:var(--text);border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.kalender-farbe.gross{width:22px;height:22px}.kalender-farben{grid-template-columns:repeat(4,22px);gap:8px;padding:4px 10px 8px;display:grid}.kalender-aktion{color:var(--text-2);font-size:var(--gr-2);background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;padding:4px;display:inline-flex}.kalender-aktion:hover{color:var(--text)}.kalender-konto{flex-direction:column;gap:2px;display:flex}.kalender-konto-name{font-size:var(--gr-2);text-overflow:ellipsis;white-space:nowrap;padding:2px 4px;overflow:hidden}.kalender-konto-fehler{font-size:var(--gr-2);color:var(--fehler);flex-direction:column;align-items:flex-start;padding:0 4px;display:flex}.termin.beweglich{cursor:grab}.termin.gezogen{opacity:.35}.termin.verschiebt{z-index:3;pointer-events:none;box-shadow:var(--schatten-2)}.termin .titel svg,.monat-termin svg{vertical-align:-2px;flex:none;margin-right:4px}@media (width<=760px){.kalender-leiste{width:var(--breite-nav,190px)}}.zeitband{background:color-mix(in srgb, var(--bandfarbe,var(--akzent-petrol)) 7%, transparent);border-left:2px solid color-mix(in srgb, var(--bandfarbe,var(--akzent-petrol)) 30%, transparent);position:absolute;left:0;right:0}.zeitband.laeuft{background:color-mix(in srgb, var(--ok) 7%, transparent);border-left-color:color-mix(in srgb, var(--ok) 35%, transparent)}.woche-kopf .tag-arbeitszeit{font-size:var(--gr-1);color:var(--text-3);font-variant-numeric:tabular-nums;margin-left:auto}.kontakt-firmensymbol{background:var(--akzent-petrol-weich);width:32px;height:32px;color:var(--akzent-petrol);border-radius:9px;flex:none;place-items:center;display:grid}.kontakt-firmensymbol.gross{border-radius:18px;width:64px;height:64px}.kontakt-stern{color:var(--akzent-gelb);fill:var(--akzent-gelb);flex:none;margin-top:3px}.kontakt-kopf{align-items:center;gap:18px;display:flex}.kontakt-detail a.knopf{text-decoration:none}.kontakt-verweis{color:var(--marke);background:0 0;border:0;padding:0}.kanal-karte{padding:4px 0}.kanal-zeile{text-align:left;width:100%;min-height:40px;color:var(--text);background:0 0;border:0;align-items:center;gap:12px;padding:8px 16px;display:flex}.kanal-zeile+.kanal-zeile{border-top:1px solid var(--linie)}.kanal-zeile a{color:var(--text);text-decoration:none}.kanal-zeile a:hover{color:var(--marke);text-decoration:underline}.kanal-bez{font-size:var(--gr-2);margin-left:auto}.kontakt-person:hover{background:var(--hover)}.kanal-editor{flex-direction:column;gap:10px;display:flex}.kanal-bearbeiten{align-items:flex-start;gap:10px;display:flex}.kanal-bearbeiten>.eingabe:not(select){flex:1}.adresse-felder{flex-direction:column;flex:1;gap:8px;display:flex}.verlauf{font-size:var(--gr-2);flex-direction:column;gap:4px;display:flex}.kontakt-stern+.punkt,.zeile .punkt{margin-top:6px}[aria-pressed=true] .lucide-star,.symbolknopf[aria-pressed=true] svg{color:var(--akzent-gelb)}.kontakt-verweis:hover{text-decoration:underline}.konto-gruppe{margin-top:6px}.konto-titel{align-items:center;gap:6px;padding-right:2px;display:flex}.konto-adresse{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.konto-titel .symbolknopf.zu svg{transform:rotate(-90deg)}.nav-eintrag.ablageziel{box-shadow:inset 0 0 0 1.5px var(--akzent-violett);background:var(--akzent-violett-weich)}.nav-eintrag.leise-eintrag .nav-zahl{font-weight:500}.nav-eintrag:not(.leise-eintrag) .nav-zahl{color:var(--text);font-weight:650}.mailzeile{text-align:left;border:0;border-bottom:1px solid var(--linie);background:0 0;grid-template-columns:10px minmax(0,1fr) auto;gap:1px 8px;width:100%;padding:10px 16px 11px 8px;display:grid}.mailzeile:hover{background:var(--hover)}.mailzeile[aria-selected=true]{background:var(--marke-weich)}.mailzeile .ungelesen-punkt{border-radius:50%;grid-row:1;align-self:center;width:7px;height:7px}.mailzeile.ungelesen .ungelesen-punkt{background:var(--akzent-violett)}.mailzeile .absender{text-overflow:ellipsis;white-space:nowrap;color:var(--text-2);grid-column:2;overflow:hidden}.mailzeile.ungelesen .absender{color:var(--text);font-weight:650}.entwurf-marke{color:var(--fehler)}.mailzeile .zeit{font-size:var(--gr-1);color:var(--text-3);font-variant-numeric:tabular-nums;white-space:nowrap;grid-column:3;align-self:center}.mailzeile.ungelesen .zeit{color:var(--text)}.mailzeile .betreff{text-overflow:ellipsis;white-space:nowrap;grid-column:2;overflow:hidden}.mailzeile.ungelesen .betreff{font-weight:600}.mailzeile .zeichen{color:var(--text-3);grid-column:3;justify-content:flex-end;align-items:center;gap:5px;display:flex}.mail-stern{color:var(--akzent-gelb);fill:var(--akzent-gelb)}.mailzeile .vorschau{text-overflow:ellipsis;white-space:nowrap;color:var(--text-3);font-size:var(--gr-2);grid-column:2/4;overflow:hidden}.lesen-rahmen{flex-direction:column;min-height:100%;display:flex}.werkzeuge{z-index:2;background:var(--flaeche);border-bottom:1px solid var(--linie);flex-wrap:wrap;align-items:center;gap:4px;padding:10px 16px;display:flex;position:sticky;top:0}.werkzeug-trenner{background:var(--linie);width:1px;height:20px;margin:0 6px}.lesen{flex-direction:column;gap:18px;max-width:980px;padding:22px 28px 40px;display:flex}.lesen h1{font-size:var(--gr-5);overflow-wrap:anywhere;font-weight:650}.kopfzeilen{align-items:flex-start;gap:12px;display:flex}.kopfzeilen .person{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.kopfzeilen .name{white-space:nowrap;font-weight:600}.kopfzeilen .adresse,.kopfzeilen .an{font-size:var(--gr-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kopfzeilen .zeit{font-size:var(--gr-2);color:var(--text-3);white-space:nowrap}@container (width<=640px){.kopfzeilen .zeit{display:none}}.anhaenge{flex-wrap:wrap;gap:8px;display:flex}.anhang{border:1px solid var(--linie);border-radius:var(--r-2);background:var(--flaeche);align-items:center;gap:6px;max-width:300px;padding:4px 4px 4px 10px;display:inline-flex}.anhang>a:first-child,.anhang-inhalt{min-width:0;color:var(--text);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.anhang-name{text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.anhang .leise{font-size:var(--gr-1);white-space:nowrap}.mailtext{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.mailtext .zitat{color:var(--text-2)}.mailhtml{border-radius:var(--r-2);background:#fff;border:0;width:100%;min-height:80px;display:block}.bilder-hinweis{font-size:var(--gr-2);color:var(--text-2);align-items:center;gap:8px;display:flex}.verfassen{flex-direction:column;display:flex}.kopf-feld{border-bottom:1px solid var(--linie);align-items:center;gap:10px;min-height:44px;display:flex;position:relative}.kopf-feld>span:first-child{width:56px;color:var(--text-3);font-size:var(--gr-2);flex:none}.kopf-feld input,.kopf-feld select{background:0 0;border:0;outline:none;flex:1;min-width:0;padding:10px 0}.kopf-link{color:var(--text-2);font-size:var(--gr-2);background:0 0;border:0;font-weight:500}.kopf-link:hover{color:var(--text)}.textfeld{resize:none;background:0 0;border:0;outline:none;width:100%;min-height:300px;padding:16px 0 8px;line-height:1.6}.vorschlaege{z-index:5;background:var(--flaeche);border-radius:var(--r-2);box-shadow:var(--schatten-2), 0 0 0 1px var(--linie);flex-direction:column;padding:4px;display:flex;position:absolute;top:calc(100% + 2px);left:66px;right:0}.vorschlaege button{text-align:left;border-radius:var(--r-1);background:0 0;border:0;align-items:baseline;gap:8px;padding:7px 10px;display:flex}.vorschlaege button[aria-selected=true],.vorschlaege button:hover{background:var(--hover)}.verfassen .anhaenge{padding-top:8px}.led-an{color:var(--marke)}.led-versteckt{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.led-formular{flex-direction:column;gap:14px;display:flex}.led-kopf{align-items:flex-start;gap:4px;display:flex}.led-titel{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.led-steuerung{flex-direction:column;gap:14px;display:flex}.led-regler{grid-template-columns:90px minmax(0,1fr) 48px;align-items:center;gap:12px;display:grid}.led-regler input[type=range]{width:100%;accent-color:var(--haupt);margin:0}.led-regler input[type=color]{border:1px solid var(--linie);border-radius:var(--r-2);background:var(--flaeche);cursor:pointer;width:48px;height:28px;padding:2px}.led-wert{font-size:var(--gr-2);font-variant-numeric:tabular-nums;text-align:right}.led-liste{border:1px solid var(--linie);border-radius:var(--r-3);background:var(--flaeche);margin:0;padding:0;list-style:none}.led-liste>li{border-top:1px solid var(--linie);flex-wrap:wrap;align-items:center;gap:8px 10px;padding:8px 10px;display:flex}.led-liste>li:first-child{border-top:0}.led-preset[aria-current=true]{background:var(--aktiv)}.led-nummer{width:28px;color:var(--text-3);font-size:var(--gr-2);font-variant-numeric:tabular-nums;text-align:right}.led-kurz{text-align:center;min-width:28px;font-weight:600}.led-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.led-speichern{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.led-speichern .feld{flex:1;min-width:160px}.led-speichern .led-feld-schmal{flex:none;width:84px;min-width:0}.led-zeitplan .eingabe{width:auto}.led-zeitplan input[type=time]{width:110px}.led-zeitplan .led-minute{width:78px}.led-tage{gap:2px;display:inline-flex}.led-tage button{border:1px solid var(--linie);border-radius:var(--r-1);background:var(--flaeche);width:30px;height:28px;color:var(--text-3);font-size:var(--gr-1);font-weight:600}.led-tage button[aria-pressed=true]{background:var(--haupt);border-color:var(--haupt);color:var(--haupt-text)}.led-zeitraum{font-size:var(--gr-2);font-variant-numeric:tabular-nums}.gebaeude .spalte-liste{width:var(--breite-liste,280px)}.gebaeude-detail{overflow:hidden}.gebaeude-plan{flex-direction:column;height:100%;min-height:0;display:flex}.gebaeude-werkzeuge{align-items:center;gap:var(--abstand-3);padding:var(--abstand-2) var(--abstand-3);border-bottom:1px solid var(--linie);flex-wrap:wrap;display:flex}.gebaeude-band{align-items:center;gap:var(--abstand-2);display:flex}.gebaeude-band label{align-items:center;gap:var(--abstand-1);display:flex}.gebaeude-band input[type=range]{width:110px;accent-color:var(--marke)}.gebaeude-bandwert{font-variant-numeric:tabular-nums;font-size:var(--gr-2)}.gebaeude-suche{width:260px;margin-left:auto;position:relative}.gebaeude-treffer{z-index:5;width:340px;max-height:60vh;padding:var(--abstand-1);background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--r-2);box-shadow:var(--schatten-2);position:absolute;top:calc(100% + 4px);right:0;overflow:auto}.gebaeude-treffer .zeile{justify-content:space-between;gap:var(--abstand-2);display:flex}.gebaeude-flaeche{flex:1;min-height:0;position:relative}.gebaeude-karte{left:var(--abstand-3);bottom:var(--abstand-3);max-width:min(360px,100% - 24px);padding:var(--abstand-2) var(--abstand-3);background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--r-2);box-shadow:var(--schatten-1);flex-direction:column;gap:2px;display:flex;position:absolute}.gebaeude-einpassen{right:var(--abstand-3);bottom:var(--abstand-3);position:absolute}.gebaeude-import{gap:var(--abstand-3);max-width:560px;padding:var(--abstand-5);flex-direction:column;height:100%;display:flex;overflow:auto}.gebaeude-import h2{font-size:var(--gr-5);margin:0}.gebaeude-import h3{margin:0 0 var(--abstand-2);font-size:var(--gr-3);color:var(--text-2)}.gebaeude-import section{gap:var(--abstand-1);flex-direction:column;display:flex}.gebaeude-knoepfe{gap:var(--abstand-2);display:flex}.gebaeude-fortschritt{gap:var(--abstand-1);flex-direction:column;display:flex}.gebaeude-balken{background:var(--aktiv);border-radius:3px;height:6px;overflow:hidden}.gebaeude-balken>div{background:var(--marke);height:100%;transition:width var(--uebergang)}.gebaeude-fehler{color:var(--fehler)}.gebaeude-ordner{flex-direction:column;min-height:200px;max-height:60vh;display:flex;overflow:auto}.gebaeude-ordner .zeile{align-items:center;gap:var(--abstand-2);display:flex}.roboter-plan{flex-direction:column;gap:14px;height:100%;min-height:0;padding:18px 20px;display:flex;container-type:inline-size}.roboter-plan-kopf{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.roboter-plan-titel{min-width:0;font-size:var(--gr-5);letter-spacing:-.01em;color:var(--text);border-radius:var(--r-1);background:0 0;border:0;flex:0 auto;margin-left:-4px;padding:2px 4px;font-weight:650}input.roboter-plan-titel:hover,input.roboter-plan-titel:focus{background:var(--hover);outline:none}.roboter-verweis{color:var(--marke);text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.roboter-verweis:hover{text-decoration:underline}.roboter-plan-felder{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.roboter-stufen{border-radius:var(--r-2);background:var(--neben);border:1px solid var(--linie);gap:4px;padding:3px;display:flex}.roboter-stufe{border-radius:var(--r-1);height:32px;color:var(--text-2);white-space:nowrap;background:0 0;border:0;flex:1;justify-content:center;align-items:center;gap:8px;font-weight:550;display:inline-flex}.roboter-stufe[aria-selected=true]{background:var(--flaeche);color:var(--text);box-shadow:var(--schatten-1), 0 0 0 1px var(--linie)}.roboter-stufe-nr,.roboter-schritt-nr{background:var(--akzent-orange-weich);width:20px;height:20px;color:var(--akzent-orange);font-size:var(--gr-1);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;font-weight:650;display:inline-grid}.roboter-stufe[aria-selected=true] .roboter-stufe-nr{background:var(--akzent-orange);color:var(--flaeche)}.roboter-plan-flaeche{flex:1;grid-template-columns:minmax(0,1fr) minmax(300px,380px);gap:14px;min-height:0;display:grid}.roboter-karte{border:1px solid var(--linie);border-radius:var(--r-3);background:var(--flaeche);min-height:320px;position:relative;overflow:hidden}.roboter-karte.setzt .roboter-grundriss{cursor:crosshair}.roboter-grundriss{touch-action:none;width:100%;height:100%;display:block}.roboter-plan-panel{min-height:0;overflow:auto}.roboter-panel-inhalt,.roboter-schritte{flex-direction:column;gap:12px;display:flex}.roboter-schrittliste,.roboter-halte{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.roboter-halte li{align-items:center;gap:10px;display:flex}.roboter-schritt{border:1px solid var(--linie);border-radius:var(--r-2);background:var(--flaeche)}.roboter-schritt.offen{border-color:var(--marke)}.roboter-schritt-kopf{cursor:pointer;align-items:center;gap:8px;padding:6px 6px 6px 8px;display:flex}.roboter-griff{cursor:grab}.roboter-schritt-titel{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:550;overflow:hidden}.roboter-schritt-editor{border-top:1px solid var(--linie);flex-direction:column;gap:12px;padding:4px 12px 14px;display:flex}.roboter-ortwahl{flex-direction:column;gap:6px;display:flex}.roboter-ortwahl .zeile{padding:7px 10px}.roboter-pose-hinweis{color:var(--text-2);align-items:center;gap:6px;font-size:13px;display:inline-flex}.roboter-kennzahlen{flex-wrap:wrap;gap:10px 22px;display:flex}.roboter-kennzahlen>div{flex-direction:column;gap:2px;display:flex}.roboter-kennzahlen .leise{font-size:var(--gr-1)}.roboter-warnung{border-radius:var(--r-2);background:var(--warn-weich);color:var(--text);font-size:var(--gr-2);padding:8px 10px}.roboter-blockiert{border-radius:var(--r-3);background:var(--fehler-weich);border:1px solid var(--fehler);color:var(--fehler);box-shadow:var(--schatten-2);align-items:center;gap:12px;padding:10px 12px 10px 16px;display:flex}.roboter-blockiert-text{color:var(--text);flex-direction:column;flex:1;gap:2px;display:flex}.roboter-blockiert-text strong{font-size:var(--gr-4)}.roboter-verbindung{padding-top:6px;display:inline-flex}.roboter-zeile-rechts{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.roboter-ergebnisse{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;display:grid}.roboter-ergebnis{flex-direction:column;gap:6px;margin:0;display:flex}.roboter-ergebnis img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--r-2);border:1px solid var(--linie);width:100%}.roboter-ergebnis figcaption{font-size:var(--gr-2);flex-direction:column;gap:2px;display:flex}@container (width<=760px){.roboter-plan-flaeche{grid-template-columns:minmax(0,1fr)}.roboter-karte{height:55vh}.roboter-plan-felder{grid-template-columns:minmax(0,1fr)}.roboter-stufe{font-size:var(--gr-2)}}.roboter-live{height:100%;min-height:0}.roboter-laufleiste{border:1px solid color-mix(in srgb, var(--linie) 70%, transparent);background:color-mix(in srgb, var(--flaeche) 72%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;align-items:center;gap:10px;max-width:560px;margin:0 auto;padding:4px 4px 4px 14px;display:flex}.roboter-laufleiste-titel{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:500;overflow:hidden}.roboter-laufleiste-balken{background:var(--linie);border-radius:2px;flex:1;min-width:40px;height:4px;overflow:hidden}.roboter-laufleiste-balken>span{background:var(--akzent-orange);height:100%;display:block}.roboter-foto-klein{border-radius:999px;flex:none;width:32px;height:32px;display:block;overflow:hidden}.roboter-foto-klein img{object-fit:cover;width:100%;height:100%}.roboter-live .fs-karte .roboter-grundriss{width:100%;height:100%}.roboter-buehne{grid-template-rows:minmax(0,1fr) minmax(0,1fr);grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:8px;padding:56px 12px 164px;display:grid;position:absolute;inset:0}.fs-mit-buehne .fs-links{flex-direction:row;align-items:flex-end}.roboter-kachel{border-radius:var(--r-3);min-height:0;position:relative;overflow:hidden}.roboter-kamera{background:#000;grid-column:1;place-items:center;display:grid}.roboter-buehne.eine-kamera .roboter-kamera{grid-row:1/-1!important}.roboter-kamera img{object-fit:contain;width:100%;height:100%}.roboter-kamera-leer{color:#ffffff4d}.roboter-kachel-name{color:#fff;background:#0000008c;border-radius:999px;padding:2px 8px;font-size:12px;position:absolute;bottom:8px;left:8px}.roboter-sensor-kachel,.roboter-karten-kachel{background:var(--flaeche);border:1px solid var(--linie);grid-column:2}.roboter-sensor-kachel{grid-row:1}.roboter-karten-kachel{grid-row:2}.roboter-kachel-knoepfe{gap:4px;display:flex;position:absolute;top:6px;right:6px}.roboter-buehne.gross-sensoren .roboter-sensor-kachel,.roboter-buehne.gross-karte .roboter-karten-kachel{z-index:2;grid-area:1/1/-1/-1}.roboter-sensorkarte{flex-direction:column;width:100%;height:100%;padding:8px;display:flex}.roboter-sensorkarte svg{flex:1;width:100%;min-height:0}.roboter-sensor-ring{fill:none;stroke:var(--linie-stark)}.roboter-sensor-mass{fill:var(--text-3)}.roboter-sensor-roboter{fill:color-mix(in srgb, var(--marke) 18%, transparent);stroke:var(--marke)}.roboter-sensor-legende{color:var(--text-2);flex-wrap:wrap;justify-content:center;gap:4px 12px;font-size:12px;display:flex}.roboter-sensor-legende span{align-items:center;gap:5px;display:inline-flex}.roboter-sensor-legende i{border-radius:50%;width:8px;height:8px}@container (width<=640px){.roboter-buehne{grid-template-rows:minmax(0,1.2fr) minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding-bottom:180px}.roboter-kamera{grid-column:auto;grid-row:1!important}.roboter-buehne.eine-kamera .roboter-kamera{grid-column:1/-1;grid-row:1!important}.roboter-sensor-kachel,.roboter-karten-kachel{grid-area:2}}.roboter-klappe{text-align:left;cursor:pointer;border:0;align-items:center;gap:6px;width:100%;display:flex}.roboter-klappe .zeile-meta{margin-left:auto}.roboter-klappe-pfeil{transition:transform var(--uebergang)}.roboter-klappe[aria-expanded=true] .roboter-klappe-pfeil{transform:rotate(90deg)}.roboter-assistent{flex-direction:column;gap:18px;min-height:220px;display:flex}.roboter-fortschritt{gap:6px;display:flex}.roboter-fortschritt span{background:var(--linie);border-radius:2px;flex:1;height:3px}.roboter-fortschritt span.fertig,.roboter-fortschritt span.jetzt{background:var(--marke)}.roboter-fortschritt span.jetzt{opacity:.5}.roboter-wahlkacheln{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.roboter-wahlkachel{border:1px solid var(--linie);border-radius:var(--r-3);background:var(--flaeche);color:var(--text);cursor:pointer;text-align:center;flex-direction:column;align-items:center;gap:8px;padding:22px 14px;display:flex}.roboter-wahlkachel:hover{border-color:var(--marke)}.roboter-wahlkachel span{color:var(--text-2);font-size:13px}.roboter-assistent-form{flex-direction:column;gap:14px;display:flex}.roboter-funde{flex-direction:column;gap:4px;display:flex}.roboter-funde .zeile{border:1px solid var(--linie);border-radius:var(--r-2)}.roboter-anleitung{flex-direction:column;gap:6px;margin:0;padding-left:20px;display:flex}.roboter-assistent-form a.knopf{align-self:flex-start;text-decoration:none}.roboter-wlan{border-radius:var(--r-2);background:var(--neben);color:var(--text-2);align-items:center;gap:10px;padding:10px 12px;display:flex}.roboter-wlan.gefunden{background:color-mix(in srgb, var(--ok) 14%, transparent);color:var(--ok)}.roboter-assistent-fertig{color:var(--ok);flex-direction:column;align-items:center;gap:8px;padding:24px 0;display:flex}.roboter-assistent-fertig strong{color:var(--text);font-size:17px}.roboter-standort{flex-direction:column;gap:10px;display:flex}.roboter-standort-karte{border:1px solid var(--linie);border-radius:var(--r-3);height:min(56vh,460px);overflow:hidden}.roboter-schalter{cursor:pointer;color:var(--text-2)}.roboter-schalter.an{border-color:var(--marke);color:var(--text)}.roboter-schalter.an svg{color:var(--marke)}.roboter-nav-unten{margin-top:auto;padding-top:12px}.roboter-nav-unten .knopf{justify-content:center;width:100%}.roboter-ansicht .spalte-nav{flex-direction:column;display:flex}.roboter-auswahl{gap:4px;padding-right:4px}.roboter-auswahl select{color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0}.musik-seite{flex-direction:column;flex:1;gap:14px;width:100%;max-width:820px;min-height:0;margin:0 auto;padding:16px 20px 32px;display:flex;overflow:auto}.musik-neu{gap:8px;display:flex}.musik-liste{border:1px solid var(--linie);border-radius:var(--r-3);background:var(--flaeche);margin:0;padding:0;list-style:none}.musik-zeile{border-top:1px solid var(--linie);align-items:center;gap:12px;padding:8px 10px;display:flex}.musik-zeile:first-child{border-top:0}.musik-bild{border-radius:var(--r-1,4px);object-fit:cover;background:var(--aktiv);flex:none;width:40px;height:40px}.musik-text{flex-direction:column;flex:1;min-width:0;display:flex}.musik-text strong,.musik-text span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.musik-text span{font-size:var(--gr-2)}.suche-seite{flex-direction:column;flex:1;gap:14px;width:100%;max-width:920px;min-height:0;margin:0 auto;padding:16px 20px 32px;display:flex;overflow:auto}.suche-karte{border:1px solid var(--linie);border-radius:var(--r-3);background:var(--flaeche);flex-direction:column;gap:12px;padding:14px 16px;display:flex}.suche-karte-kopf{min-height:var(--ctl-klein);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.suche-karte-kopf h3{font-size:var(--gr-4);margin:0;font-weight:600}.suche-karte .luecke{flex:1}.suche-download{align-items:center;gap:10px;display:flex}.suche-download .suche-balken{flex:1}.suche-werte{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px 20px;margin:0;display:grid}.suche-werte dt{font-size:var(--gr-2);color:var(--text-3);align-items:center;gap:5px;display:flex}.suche-werte dd{color:var(--text);margin:2px 0 0}.suche-gruende{color:var(--text-2);margin:0;padding-left:18px}.suche-arten{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px 20px;display:grid}.suche-ordner{flex-direction:column;display:flex}.suche-ordner-zeile{border-top:1px solid var(--linie);align-items:center;gap:12px;padding:10px 0;display:flex}.suche-ordner-zeile:first-child{border-top:0}.suche-ordner-name{flex-direction:column;flex:1;min-width:0;display:flex}.suche-ordner-name span{text-overflow:ellipsis;white-space:nowrap;font-size:var(--gr-2);overflow:hidden}.suche-ordner-stand{width:240px;font-size:var(--gr-2);flex-direction:column;gap:4px;display:flex}.suche-ordner-stand .suche-balken,.suche-karte>.suche-balken{position:relative}.suche-ordner-stand .suche-fuell.text{opacity:.35;position:absolute;inset:0 auto 0 0}.suche-arbeitet{text-overflow:ellipsis;white-space:nowrap;max-width:280px;overflow:hidden}@media (width<=760px){.suche-seite{padding:12px}.suche-ordner-zeile{flex-wrap:wrap}.suche-ordner-stand{order:3;width:100%}}.suche-balken{background:var(--aktiv);border-radius:3px;height:6px;position:relative;overflow:hidden}.suche-fuell{background:var(--marke);border-radius:3px;height:100%;transition:width .4s}.vr-seite{flex-direction:column;flex:1;gap:14px;width:100%;max-width:820px;min-height:0;margin:0 auto;padding:16px 20px 32px;display:flex;overflow:auto}.vr-karte{border:1px solid var(--linie);border-radius:var(--r-3);background:var(--flaeche);flex-direction:column;gap:12px;padding:14px 16px;display:flex}.vr-karte-kopf{min-height:var(--ctl-klein);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.vr-karte-kopf h3{font-size:var(--gr-4);margin:0;font-weight:600}.vr-karte .luecke{flex:1}.vr-punkte{grid-template-columns:max-content 1fr;gap:6px 16px;margin:0;display:grid}.vr-punkt{display:contents}.vr-punkt dt{color:var(--text-2);align-items:center;gap:8px;display:flex}.vr-punkt dt:before{content:"";background:var(--ok);border-radius:50%;flex:none;width:8px;height:8px}.vr-punkt.hinweis dt:before{background:var(--warn)}.vr-punkt.fehlt dt:before{background:var(--fehler)}.vr-punkt dd{margin:0}.ze-farbe{border-radius:50%;flex:none;width:8px;height:8px}.ze-farbe.gross{width:10px;height:10px}.ze-puls{background:var(--ok);border-radius:50%;flex:none;width:8px;height:8px;animation:2.4s ease-in-out infinite pulsieren}.ze-projekt{border-radius:var(--r-2);max-width:220px;height:32px;color:var(--text-2);font-size:var(--gr-3);white-space:nowrap;background:0 0;border:0;flex:none;align-items:center;gap:7px;padding:0 10px;display:inline-flex}.ze-projekt:hover,.ze-projekt[aria-expanded=true]{background:var(--hover);color:var(--text)}.ze-projekt.ohne{color:var(--text-3)}.ze-projekt.klein{height:26px;font-size:var(--gr-2);padding:0 7px}.ze-projekt-name{text-overflow:ellipsis;overflow:hidden}.ze-bezug{border-radius:var(--r-1);width:26px;height:26px;color:var(--marke);background:0 0;border:0;flex:none;place-items:center;display:grid}.ze-bezug:hover{background:var(--marke-weich)}.ze-wahl{width:300px;max-width:calc(100vw - 32px)}.ze-wahl-suche{width:100%;margin-bottom:4px;border-bottom:1px solid var(--linie)!important;border-radius:0!important}.ze-wahl-liste{max-height:340px;overflow:auto}.ze-inline{border-radius:var(--r-1);min-width:0;height:30px;color:var(--text);font:inherit;text-overflow:ellipsis;background:0 0;border:0;outline:none;padding:0 6px}.ze-inline:hover:not(:disabled){background:var(--hover)}.ze-inline:focus{background:var(--feld);box-shadow:0 0 0 1px var(--marke);text-overflow:clip}.ze-inline::placeholder{color:var(--text-3)}.ze-inline:disabled{color:var(--text)}.ze-zeiten{flex-direction:column;display:flex}.ze-erfassung{z-index:2;background:var(--flaeche);border-bottom:1px solid var(--linie);align-items:center;gap:6px;min-height:64px;padding:12px 16px 12px 20px;display:flex;position:sticky;top:0}.ze-erfassung .ze-text{min-width:120px;height:40px;font-size:var(--gr-4);color:var(--text);background:0 0;border:0;outline:none;flex:1}.ze-erfassung .ze-text::placeholder{color:var(--text-3)}.ze-erfassung .ze-inline.ze-text{margin-left:-8px;padding:0 8px;font-weight:550}.ze-tag-wahl{border-radius:var(--r-2);height:32px;color:var(--text-3);white-space:nowrap;background:0 0;border:0;align-items:center;gap:7px;padding:0 10px;display:inline-flex;position:relative}.ze-tag-wahl:hover{background:var(--hover);color:var(--text)}.ze-tag-wahl.anders{background:var(--marke-weich);color:var(--marke);font-weight:550}.ze-tag-huelle{display:inline-flex;position:relative}.ze-tag-huelle input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;bottom:0;left:0}.ze-zeit{width:84px;height:var(--ctl);border-radius:var(--r-2);background:var(--neben);color:var(--text);font-size:var(--gr-4);text-align:center;border:1px solid #0000;outline:none;margin:0 4px;font-weight:600}.ze-zeit::placeholder{color:var(--text-3);font-weight:500}.ze-zeit:focus{background:var(--feld);border-color:var(--marke)}.ze-zeit[aria-invalid=true]{border-color:var(--fehler);color:var(--fehler)}.ze-erfassung.laeuft{background:color-mix(in srgb, var(--ok) 5%, var(--flaeche))}.ze-seit{font-size:var(--gr-2);align-items:center;gap:2px;display:inline-flex}.ze-seit .ze-inline{text-align:center;width:52px;color:var(--text-2)}.ze-uhr{text-align:right;min-width:96px;font-size:var(--gr-5);letter-spacing:-.01em;margin:0 6px 0 2px;font-weight:650}.ze-tage{width:100%;max-width:1040px;padding:4px 12px 56px}.ze-woche{border-bottom:1px solid var(--linie);font-size:var(--gr-1);color:var(--text-3);justify-content:space-between;margin-top:18px;padding:8px 8px 6px;font-weight:600;display:flex}.ze-tag-kopf{align-items:center;gap:8px;height:44px;padding:6px 8px 0;display:flex}.ze-tag-name{font-size:var(--gr-3);align-items:baseline;gap:8px;display:inline-flex}.ze-tag-name strong{font-weight:650}.ze-tag-name .leise{font-size:var(--gr-2)}.ze-tag-summe{font-weight:650}.ze-tag-kopf .symbolknopf,.ze-zeile .ze-weiter{opacity:0;transition:opacity var(--uebergang)}.ze-tag:hover .ze-tag-kopf .symbolknopf,.ze-tag-kopf .symbolknopf:focus-visible,.ze-zeile:hover .ze-weiter,.ze-zeile .ze-weiter:focus-visible{opacity:1}@media (hover:none){.ze-tag-kopf .symbolknopf,.ze-zeile .ze-weiter{opacity:1}}.ze-zeile{border-radius:var(--r-2);min-height:42px;box-shadow:inset 3px 0 0 var(--ze-farbe);font-size:var(--gr-3);align-items:center;gap:4px;padding:0 4px 0 10px;display:flex}.ze-zeile:hover{background:var(--neben)}.ze-zeile[aria-selected=true],.ze-zeile[aria-current=true]{background:var(--marke-weich)}.ze-zeile.laeuft{background:color-mix(in srgb, var(--ok) 6%, transparent)}.ze-beschreibung{flex:1;font-weight:500}.ze-euro{text-align:center;width:18px;font-size:var(--gr-2);color:var(--text-3);flex:none;font-weight:600}.ze-zeile .ze-projekt.ohne{opacity:0}.ze-zeile:hover .ze-projekt.ohne,.ze-zeile .ze-projekt.ohne:focus-visible,.ze-zeile .ze-projekt.ohne[aria-expanded=true]{opacity:1}@media (hover:none){.ze-zeile .ze-projekt.ohne{opacity:1}}.ze-zeile-projekt{flex:none;max-width:200px;display:flex}.ze-von-bis{text-align:right;width:116px;color:var(--text-2);flex:none}span.ze-von-bis{padding-right:6px}.ze-dauer{text-align:right;flex:none;width:62px;font-weight:650}span.ze-dauer{padding-right:6px}.ze-aktionen{flex:none;justify-content:flex-end;align-items:center;gap:2px;width:62px;display:flex}.ze-aktionen .ze-puls{margin-right:9px}.ze-mehr{justify-content:center;padding:20px;display:flex}@container (width<=680px){.ze-erfassung{flex-wrap:wrap;padding:10px 12px}.ze-erfassung .ze-text{flex-basis:100%}.ze-erfassung>.knopf{margin-left:auto}.ze-tage{padding:4px 4px 48px}.ze-von-bis{display:none}.ze-zeile-projekt{max-width:120px}}.ze-neu{border-bottom:1px solid var(--linie);align-items:center;gap:10px;height:48px;padding:0 12px 0 16px;display:flex}.ze-neu input{min-width:0;height:100%;font-size:var(--gr-3);background:0 0;border:0;outline:none;flex:1}.ze-neu input::placeholder{color:var(--text-3)}.ze-neu-ziel{border-radius:var(--r-2);height:28px;color:var(--text-3);background:0 0;border:0;align-items:center;gap:4px;padding:0 6px 0 8px;display:inline-flex}.ze-neu-ziel:hover{background:var(--hover)}.ze-projekt-zeile{cursor:pointer;align-items:center}.ze-projekt-stand{font-size:var(--gr-2);color:var(--text-2);flex-direction:column;align-items:flex-end;gap:5px;display:flex}.ze-budget{background:var(--linie);border-radius:2px;width:64px;height:4px;display:block;overflow:hidden}.ze-budget>span{background:var(--ok);height:100%;display:block}.ze-budget.knapp>span{background:var(--warn)}.ze-budget.drueber>span{background:var(--fehler)}.ze-archiv-kopf{text-align:left;cursor:pointer;border:0;align-items:center;gap:6px;width:100%;display:flex}.ze-archiv-kopf[aria-expanded=true] svg{transform:rotate(180deg)}.ze-detail-titel{width:100%;font-size:var(--gr-6);letter-spacing:-.02em;color:var(--text);background:0 0;border:0;outline:none;padding:0;font-weight:650}.ze-kennzahlen{flex-wrap:wrap;gap:16px 36px;display:flex}.ze-kennzahlen>div{font-size:var(--gr-2);flex-direction:column;gap:3px;display:flex}.ze-kennzahlen strong{font-size:var(--gr-5);font-weight:650}.ze-kennzahlen .ze-budget{width:100%;margin-top:4px}.ze-eigenschaften{grid-template-columns:130px 1fr;align-items:center;gap:14px 16px;display:grid}.ze-eig-name{font-size:var(--gr-2);color:var(--text-3)}.ze-farben{flex-wrap:wrap;gap:10px;display:flex}.ze-farbe-wahl{border:0;border-radius:50%;width:22px;height:22px;padding:0}.ze-farbe-wahl[aria-checked=true]{outline:2px solid var(--text);outline-offset:2px}.ze-zahl{width:110px}@container (width<=560px){.ze-eigenschaften{grid-template-columns:1fr;gap:4px}.ze-eigenschaften>:not(.ze-eig-name){margin-bottom:10px}}.ze-soll{color:var(--text-3);font-weight:500}.ze-hinweis{font-size:var(--gr-1);color:var(--text-3);background:var(--neben);white-space:nowrap;border-radius:10px;padding:1px 7px}.ze-warnung{font-size:var(--gr-1);color:var(--warn);white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.ze-euro.abgerechnet{color:var(--ok)}.ze-seite{flex-direction:column;display:flex}.ze-leiste{z-index:2;background:var(--flaeche);border-bottom:1px solid var(--linie);flex-wrap:wrap;align-items:center;gap:8px;min-height:64px;padding:12px 16px 12px 20px;display:flex;position:sticky;top:0}.ze-leiste-titel{font-size:var(--gr-4);white-space:nowrap;margin-left:6px;font-weight:650}.ze-leiste-titel .leise{font-weight:500;font-size:var(--gr-3);margin-left:6px}.ze-zeitraum{color:var(--text);font-weight:600}.ze-spanne{font-size:var(--gr-2);white-space:nowrap}.ze-eigen .eingabe{width:150px}.ze-land{font-size:var(--gr-2);gap:8px}.ze-woche-rahmen{padding:12px 16px 48px;overflow-x:auto}.ze-woche-tabelle{border-collapse:collapse;width:100%;min-width:720px;max-width:1100px;font-size:var(--gr-3)}.ze-woche-tabelle th,.ze-woche-tabelle td{border-bottom:1px solid var(--linie);text-align:center;height:44px;padding:0 4px;font-weight:500}.ze-woche-tabelle thead th{vertical-align:bottom;height:56px;font-size:var(--gr-2);color:var(--text-2);padding-bottom:8px}.ze-woche-tabelle thead th>span{display:block}.ze-woche-tabelle thead th.heute{color:var(--marke);font-weight:650}.ze-woche-tabelle .wochenende,.ze-woche-tabelle td:nth-child(7),.ze-woche-tabelle td:nth-child(8){background:color-mix(in srgb, var(--neben) 60%, transparent)}.ze-wt-hinweis{text-overflow:ellipsis;white-space:nowrap;max-width:96px;font-size:var(--gr-1);color:var(--text-3);margin:2px auto 0;font-weight:500;overflow:hidden}.ze-woche-tabelle .ze-wt-projekt{text-align:left;width:26%;min-width:180px;padding-left:8px}.ze-woche-tabelle tbody .ze-wt-projekt{border-bottom:0;align-items:center;gap:8px;height:44px;font-weight:550;display:flex}.ze-woche-tabelle tbody tr{box-shadow:inset 0 -1px 0 var(--linie)}.ze-wt-summe{width:84px;text-align:right!important;padding-right:10px!important;font-weight:650!important}.ze-zelle{border-radius:var(--r-1);width:100%;max-width:76px;height:32px;color:var(--text);font:inherit;text-align:center;background:0 0;border:1px solid #0000;outline:none}.ze-zelle:hover:not(:disabled){background:var(--hover)}.ze-zelle:focus{background:var(--feld);border-color:var(--marke)}.ze-wt-dazu td{text-align:left;border-bottom:0}.ze-woche-tabelle tfoot th,.ze-woche-tabelle tfoot td{border-bottom:0;height:52px;font-weight:650}.ze-woche-tabelle tfoot td>span{line-height:1.3;display:block}.ze-woche-tabelle tfoot .ze-soll{font-size:var(--gr-1)}.ze-auswertung{flex-direction:column;gap:22px;width:100%;max-width:1040px;padding:16px 24px 56px;display:flex}.ze-filter{gap:6px}.ze-gruppen{flex-direction:column;display:flex}.ze-gruppe{border-bottom:1px solid var(--linie)}.ze-gruppe-kopf{width:100%;min-height:46px;color:var(--text);text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:0 8px;display:flex}.ze-gruppe-kopf:hover{background:var(--neben)}.ze-gruppe-name{text-overflow:ellipsis;white-space:nowrap;width:30%;min-width:120px;font-weight:550;overflow:hidden}.ze-balken{background:var(--neben);border-radius:4px;flex:1;height:8px;overflow:hidden}.ze-balken>span{opacity:.75;border-radius:4px;height:100%;display:block}.ze-gruppe-betrag{text-align:right;width:96px;font-size:var(--gr-2)}.ze-gruppe-dauer{text-align:right;width:64px;font-weight:650}.ze-gruppe-liste{padding:2px 0 10px 30px}.ze-gruppe-eintrag{min-height:32px;font-size:var(--gr-2);align-items:center;gap:12px;padding:0 8px;display:flex}.ze-ge-tag{flex:none;width:92px}.ze-ge-person{text-overflow:ellipsis;white-space:nowrap;flex:none;width:130px;overflow:hidden}.ze-ge-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ze-ge-dauer{text-align:right;width:56px;font-weight:600}.ze-saldo{color:var(--ok)}.ze-saldo.minus{color:var(--fehler)}.ze-soll-form{flex-direction:column;gap:14px;display:flex}.ze-soll-tage{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.ze-soll-tag{font-size:var(--gr-2);flex-direction:column;gap:4px;display:flex}.ze-soll-tag .eingabe{text-align:center;width:72px}.ze-soll-tag .eingabe[aria-invalid=true]{border-color:var(--fehler)}.ze-soll-summe{height:var(--ctl);align-items:center;margin-left:10px;font-weight:650;display:inline-flex}.ze-zahl-klein{width:72px}.ze-abw-form{gap:8px}.ze-liste-klein{flex-direction:column;display:flex}.ze-liste-zeile{border-bottom:1px solid var(--linie);min-height:38px;font-size:var(--gr-3);align-items:center;gap:14px;padding:0 8px;display:flex}.ze-liste-zeile.vorbei{color:var(--text-2)}.ze-abw-art{width:84px;font-weight:600}.ze-abw-art.urlaub{color:var(--akzent-petrol)}.ze-abw-art.krank{color:var(--akzent-rot)}.ze-abw-art.ausgleich{color:var(--akzent-violett)}@container (width<=680px){.ze-auswertung{padding:12px 12px 48px}.ze-gruppe-betrag{display:none}.ze-gruppe-name{width:40%}}.musik-widget{opacity:0;pointer-events:none;border:0;width:1px;height:1px;position:fixed;bottom:-10px;left:-10px}.musik-knopf.spielt{color:var(--marke)}.musik-spieler{flex-direction:column;gap:2px;width:280px;display:flex}.musik-jetzt{flex-direction:column;min-width:0;padding:6px 10px 2px;display:flex}.musik-jetzt strong,.musik-jetzt span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.musik-jetzt span{font-size:var(--gr-2)}.musik-steuerung{border-bottom:1px solid var(--linie);align-items:center;gap:2px;margin-bottom:4px;padding:4px 6px 8px;display:flex}.musik-steuerung .musik-haupt{background:var(--aktiv);color:var(--text)}.musik-steuerung a.symbolknopf{margin-left:auto}.musik-leer{font-size:var(--gr-2);padding:4px 10px 8px}.musik-eintrag img{object-fit:cover;border-radius:4px;flex:none;width:22px;height:22px}.musik-eintrag span{text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:1;overflow:hidden}.licht-knopf.an{color:var(--marke)}.licht-liste{flex-direction:column;gap:2px;width:280px;display:flex}.licht-leer{font-size:var(--gr-2);padding:6px 10px 8px}.licht-geraet{border-bottom:1px solid var(--linie);flex-direction:column;gap:8px;padding:8px 10px 10px;display:flex}.licht-geraet:last-of-type{border-bottom:0}.licht-kopf{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.licht-kopf strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.licht-kopf .leise{font-size:var(--gr-2);white-space:nowrap}.licht-regler{width:100%;accent-color:var(--haupt);margin:0}.licht-presets{flex-wrap:wrap;gap:4px;display:flex}.licht-presets button{border:1px solid var(--linie);border-radius:var(--r-2);background:var(--flaeche);min-width:30px;height:28px;color:var(--text-2);font-size:var(--gr-2);font-variant-numeric:tabular-nums;padding:0 8px;font-weight:600}.licht-presets button:hover{background:var(--hover);color:var(--text)}.licht-presets button[aria-pressed=true]{background:var(--haupt);border-color:var(--haupt);color:var(--haupt-text)}
