.g-ebene{--g-dlg-breite: calc(var(--einheit) * 120);--g-dlg-schmal: calc(var(--einheit) * 92);--g-dlg-schub: calc(var(--einheit) * 100);position:fixed;inset:0;z-index:50;width:100%;height:100%;max-width:none;max-height:none;padding:var(--gap);border:0;overflow:hidden;display:grid;grid-template:minmax(0,1fr) / minmax(0,1fr);place-items:center;color:var(--g-text-1);background-color:transparent;transition:background-color var(--g-dauer) var(--g-kurve)}.g-ebene:not([open]){display:none}.g-ebene::backdrop{background:transparent;transition:background-color var(--g-dauer) var(--g-kurve)}.g-ebene.ist-offen{background-color:var(--g-ebene-dimmen)}.g-ebene:modal.ist-offen:not(.ist-zu)::backdrop{-webkit-backdrop-filter:var(--g-ebene-blur);backdrop-filter:var(--g-ebene-blur)}.g-ebene.ist-zu{background-color:transparent}.g-ebene--eingebettet{position:absolute;z-index:2;padding:var(--s4)}.g-ebene-buehne__seite{transition:filter var(--g-dauer) var(--g-kurve)}.g-ebene-buehne__seite[inert]{filter:var(--g-ebene-blur)}.g-dlg{position:relative;isolation:isolate;display:flex;flex-direction:column;width:min(100%,var(--g-dlg-breite));max-height:100%;min-height:0;border-radius:var(--g-rund-gross);background:var(--g-pop-glas);-webkit-backdrop-filter:var(--g-pop-blur);backdrop-filter:var(--g-pop-blur);box-shadow:inset 0 0 0 1px var(--g-pop-rand),var(--g-pop-schatten);color:var(--g-text-1);opacity:0;transform:translateY(var(--s3)) scale(.98);transition:opacity var(--g-dauer) var(--g-kurve),transform var(--g-dauer-lang) var(--g-kurve),filter var(--g-dauer) ease}.g-dlg::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;padding:1px;background:var(--g-karte-licht);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:.7}.g-dlg:focus{outline:none}.ist-offen>.g-dlg{opacity:1;transform:none}.ist-zu>.g-dlg{opacity:0;transform:translateY(var(--s2)) scale(.985);transition-duration:var(--g-dauer)}.g-ebene--confirm>.g-dlg{width:min(100%,var(--g-dlg-schmal))}.g-ebene--drawer{place-items:stretch end;padding:var(--s2)}.g-ebene--drawer>.g-dlg{width:min(100%,var(--g-dlg-schub));height:100%;max-height:none;border-radius:var(--g-rund-mittel);transform:translateX(calc(100% + var(--s4)))}.g-ebene--drawer.ist-zu>.g-dlg{transform:translateX(calc(100% + var(--s4)))}.g-ebene--sheet{place-items:end stretch;padding:var(--s2) var(--s2) 0}.g-ebene--sheet>.g-dlg{width:100%;max-height:82%;border-radius:var(--g-rund-gross) var(--g-rund-gross) 0 0;transform:translateY(100%)}.g-ebene--sheet.ist-zu>.g-dlg{transform:translateY(100%)}.g-ebene--sheet.ist-offen:not(.ist-zu)>.g-dlg,.g-ebene--drawer.ist-offen:not(.ist-zu)>.g-dlg,.g-ebene--fullscreen.ist-offen:not(.ist-zu)>.g-dlg{transform:none}.g-ebene--fullscreen{padding:var(--s2);place-items:stretch}.g-ebene--fullscreen>.g-dlg{width:100%;height:100%;border-radius:var(--g-rund-mittel);transform:scale(.985)}.g-ebene--eingebettet.g-ebene--drawer,.g-ebene--eingebettet.g-ebene--fullscreen{padding:var(--s2)}.g-ebene--eingebettet.g-ebene--drawer>.g-dlg{width:min(76%,var(--g-dlg-schub))}.g-dlg .g-knopf--leise,.g-ebene-buehne__echt.g-knopf--leise{color:var(--g-dlg-leise-text)}.g-dlg .g-knopf--gefahr[aria-disabled=true]{opacity:1;color:var(--g-text-3)}.g-ebene.ist-hinten{background-color:transparent}.g-ebene.ist-hinten>.g-dlg{transform:translateY(calc(var(--s3) * -1)) scale(.95);filter:brightness(.82) saturate(.9)}.g-dlg__griff{flex:none;align-self:center;width:calc(var(--einheit) * 10);height:var(--s1);border-radius:var(--g-rund-voll);background:var(--g-linie);box-shadow:0 0 0 1px var(--g-linie);transform:translateY(var(--s2))}.g-dlg__kopf{flex:none;display:flex;align-items:flex-start;gap:var(--leiste-gap);padding:var(--s5) var(--s4) var(--s3) var(--s5)}.g-dlg__icon{flex:none;width:calc(var(--einheit) * 10);height:calc(var(--einheit) * 10);border-radius:50%;display:grid;place-items:center;background:var(--g-kz-kreis);box-shadow:inset 0 0 0 1px var(--g-kz-kreis-ring);color:var(--g-kz-icon)}.g-dlg--gefahr .g-dlg__icon{color:var(--g-rot);background:var(--g-ton-negativ-flaeche)}.g-dlg__titelblock{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:var(--s1);padding-block-start:var(--s1)}.g-dlg__titel{font-size:var(--g-gr-titel);line-height:var(--g-zh-titel);font-weight:600;letter-spacing:-.005em;color:var(--g-text)}.g-dlg__unter{font-size:var(--g-gr-klein);line-height:var(--g-zh-klein);color:var(--g-text-2)}.g-dlg__zu{flex:none;width:var(--g-knopf-klein);height:var(--g-knopf-klein);display:grid;place-items:center;border-radius:50%;color:var(--g-text-3);transition:background-color var(--g-dauer-kurz) ease,color var(--g-dauer-kurz) ease,transform var(--g-dauer-kurz) var(--g-kurve)}.g-dlg__zu:hover{background:var(--g-pop-hover);color:var(--g-text)}.g-dlg__zu:active{transform:scale(.94)}.g-dlg__zu .g-i{width:var(--g-icon-klein);height:var(--g-icon-klein)}.g-dlg__koerper{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:var(--s4);padding:var(--s1) var(--s5) var(--s4);color:var(--g-text-1)}.g-dlg__koerper>p{color:var(--g-text-2)}.g-dlg__koerper:has(.g-feldpop:not([hidden])){overflow:visible;z-index:1}.g-dlg__koerper.ist-laden{pointer-events:none}.g-dlg__koerper.ist-laden>*{opacity:.55;transition:opacity var(--g-dauer) ease}.g-dlg__fuss{flex:none;display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:var(--leiste-gap);padding:var(--s4) var(--s5) var(--s5);border-top:1px solid var(--g-linie);container-type:inline-size}.g-dlg__status{flex:1 1 calc(var(--einheit) * 30);min-width:0;display:inline-flex;align-items:center;gap:var(--s2);white-space:nowrap;font-size:var(--g-gr-klein);line-height:var(--g-zh-klein);color:var(--g-text-3);transition:opacity var(--g-dauer) ease}.g-dlg__status:empty{display:none}@container (max-width: 400px){.g-dlg__status{flex-basis:100%}}.g-dlg__status .g-i{width:var(--g-icon-klein);height:var(--g-icon-klein)}.g-dlg__status .g-kreisel{width:calc(var(--einheit) * 3);height:calc(var(--einheit) * 3);border-width:1.5px}.g-dlg__fehler{display:flex;align-items:center;gap:var(--s3);padding:var(--s2) var(--s2) var(--s2) var(--s3);border-radius:var(--g-rund-klein);background:var(--g-ton-negativ-flaeche);color:var(--g-text-1);animation:g-hochgleiten var(--g-dauer) var(--g-kurve)}.g-dlg__fehler>.g-i{color:var(--g-rot);width:calc(var(--einheit) * 5);height:calc(var(--einheit) * 5)}.g-dlg__fehler>span{flex:1 1 auto;min-width:0}.g-dlg__fakten{display:grid;grid-template-columns:auto 1fr;gap:var(--s2) var(--s4)}.g-dlg__fakten dt{color:var(--g-text-3);font-size:var(--g-gr-klein);line-height:var(--g-zh-text)}.g-dlg__fakten dd{color:var(--g-text-1)}.g-dlg--pop{width:calc(var(--einheit) * 76);gap:var(--s1)}.g-dlg--pop .g-pop__kopf{padding-bottom:var(--s1)}.g-dlg--pop .g-dlg__fuss{padding:var(--s3) var(--s2) var(--s1)}.g-ebene-buehne{position:relative;isolation:isolate;width:100%;min-width:min(100%,calc(var(--einheit) * 76));height:var(--g-buehne-hoehe, calc(var(--einheit) * 100));border-radius:var(--g-rund-mittel);overflow:hidden;background:var(--g-inhalt-glas);box-shadow:inset 0 0 0 1px var(--g-linie)}.g-ebene-buehne--breit{min-width:min(100%,calc(var(--einheit) * 148))}.g-ebene-buehne__seite{position:absolute;inset:0;display:flex;flex-direction:column;gap:var(--s3);padding:var(--s4)}.g-ebene-buehne__zeile{display:flex;align-items:center;gap:var(--s2)}.g-ebene-buehne__strich{height:var(--s3);border-radius:var(--g-rund-voll);background:var(--g-skelett)}.g-ebene-buehne__block{flex:1 1 auto;border-radius:var(--g-rund-mittel);background:var(--g-skelett)}.g-ebene-buehne__rest{flex:1 1 auto}.g-ebene-buehne>.g-palette{position:absolute;padding:var(--s5) var(--s3) var(--s3);background:var(--g-ebene-dimmen);z-index:2}.g-ebene-buehne:has(>.g-palette[open])>.g-ebene-buehne__seite{filter:var(--g-ebene-blur)}.g-ebene-buehne>.g-palette .g-palette__flaeche{max-height:100%}.g-dlgfeld__zusatz:empty{display:none}.g-dlgfeld__zaehler{font-size:var(--g-gr-klein);line-height:var(--g-zh-klein);color:var(--g-text-3);font-variant-numeric:tabular-nums}.g-dlgfeld>.g-feld__kopf{justify-content:space-between}.g-dfeld{display:flex;flex-direction:column;gap:var(--s2);min-width:0}.g-dfeld__hinweis{font-size:var(--g-gr-klein);line-height:var(--g-zh-klein);color:var(--g-text-3)}.g-meldung{display:flex;align-items:flex-start;gap:var(--s2);font-size:var(--g-gr-klein);line-height:var(--g-zh-klein);color:var(--g-text-1);animation:g-hochgleiten var(--g-dauer) var(--g-kurve)}.g-meldung>.g-i{width:var(--g-icon-klein);height:var(--g-icon-klein)}.g-meldung--fehler>.g-i{color:var(--g-rot)}.g-meldung--warn>.g-i{color:var(--g-ton-warn)}.g-meldung--info>.g-i{color:var(--g-ton-info)}.g-meldung__text{flex:1 1 auto;min-width:0}.g-meldung__quelle{color:var(--g-text-3)}.g-chips{display:flex;flex-wrap:wrap;gap:var(--chip-gap)}.g-chip{display:inline-flex;align-items:center;gap:var(--s2);height:var(--g-knopf-klein);padding:0 var(--s3);border-radius:var(--g-rund-voll);background:var(--g-vorschlag-glas);box-shadow:inset 0 0 0 1px var(--g-chip-rand),inset 0 1px 0 var(--g-vorschlag-licht);color:var(--g-vorschlag-text);font-size:var(--g-gr-klein);white-space:nowrap;transition:background var(--g-dauer-kurz) ease,color var(--g-dauer-kurz) ease,transform var(--g-dauer-kurz) var(--g-kurve)}.g-chip .g-i{width:var(--g-icon-mini);height:var(--g-icon-mini)}.g-chip:hover{background:var(--g-vorschlag-hover)}.g-chip:active{transform:scale(.96)}.g-chip[aria-pressed=true]{background:var(--g-pop-gewaehlt);color:var(--g-akzent-text);box-shadow:inset 0 0 0 1px var(--g-eintrag-aktiv-rand)}.g-chip__neben{color:var(--g-text-3)}.g-chip[aria-pressed=true] .g-chip__neben{color:inherit;opacity:.8}.g-dskelett{height:calc(var(--einheit) * 11);border-radius:var(--g-rund-klein);background:linear-gradient(90deg,var(--g-skelett) 0%,var(--g-skelett-licht) 50%,var(--g-skelett) 100%) 0 0 / 200% 100%;animation:g-schimmer 1.4s linear infinite}.g-dlg__titel,.g-dlg__unter{text-wrap:balance;overflow-wrap:anywhere}.g-ebene-buehne{container:g-buehne / inline-size}.g-ebene-buehne .g-dlg--pop{max-width:calc(100cqw - var(--s4) * 2)}.g-dlg__koerper{container:g-dlg-koerper / inline-size}@container g-dlg-koerper (max-width: 200px){:root:not([data-dichte=kompakt]) .g-dlg__fakten{grid-template-columns:minmax(0,1fr);row-gap:0}:root:not([data-dichte=kompakt]) .g-dlg__fakten dd+dt{padding-block-start:var(--s2)}}@container g-dlg-koerper (max-width: 170px){:root[data-dichte=kompakt] .g-dlg__fakten{grid-template-columns:minmax(0,1fr);row-gap:0}:root[data-dichte=kompakt] .g-dlg__fakten dd+dt{padding-block-start:var(--s2)}}@container (max-width: 300px){.g-dlg__fuss:has(>.g-knopf+.g-knopf)>.g-knopf{flex:1 1 auto}}.g-ebene-buehne{height:auto;min-height:var(--g-buehne-hoehe, calc(var(--einheit) * 100));display:grid;grid-template:minmax(0,1fr) / minmax(0,1fr)}.g-ebene--eingebettet:is(.g-ebene--dialog,.g-ebene--confirm){position:relative;grid-area:1 / 1;inset:auto;height:auto}.g-ebene--eingebettet:is(.g-ebene--dialog,.g-ebene--confirm):not([open]){display:grid;visibility:hidden}.g-gk__buehne>.g-ebene-buehne{align-self:stretch}.g-ebene{container:g-ebene / inline-size}@container g-ebene (max-width: 400px){.g-ebene--eingebettet:is(.g-ebene--dialog,.g-ebene--confirm){padding:var(--s2)}.g-dlg__kopf{padding:var(--s4) var(--s3) var(--s2) var(--s4)}.g-dlg__koerper{padding-inline:var(--s4)}.g-dlg__fuss{padding:var(--s3) var(--s4) var(--s4)}.g-dlg__titel{font-size:var(--g-gr-gross);line-height:var(--g-zh-gross)}}.g-dlg__unter{--g-dlg-trenner: 1.1em;overflow:hidden}.g-dlg__unter-teile{position:relative;inset-inline-start:calc(var(--g-dlg-trenner) * -1);width:calc(100% + var(--g-dlg-trenner));display:flex;flex-wrap:wrap}.g-dlg__unter-teil{display:flex;min-width:0}.g-dlg__unter-teil>.g-dlg__unter-text{min-width:0;overflow-wrap:anywhere}.g-dlg__unter-teil::before{content:"·" / "";flex:none;width:var(--g-dlg-trenner);text-align:center}.g-ebene--sheet{padding:var(--s2)}.g-ebene--sheet>.g-dlg{border-radius:var(--g-rund-gross)}.g-ebene--sheet>.g-dlg,.g-ebene--sheet.ist-zu>.g-dlg{transform:translateY(calc(100% + var(--s3)))}.g-ebene--sheet.ist-offen:not(.ist-zu)>.g-dlg{transform:none}.g-ebene--sheet .g-dlg__koerper:last-child{padding-block-end:calc(var(--s5) + env(safe-area-inset-bottom,0px))}@container g-ebene (max-width: 320px){.g-dlg__kopf{padding-inline:var(--s3)}.g-dlg__koerper{padding-inline:var(--s3)}.g-dlg__fuss{padding-inline:var(--s3)}.g-dlg__fuss{--g-knopf-pad: var(--s3)}.g-dlg__icon{width:calc(var(--einheit) * 8);height:calc(var(--einheit) * 8)}}.g-ebene--breit{--g-dlg-breite: calc(var(--einheit) * 240)}
