.g-feld{display:grid;gap:var(--s2);min-width:0;width:100%;align-content:start}.g-feld--seitlich{grid-template-columns:calc(var(--einheit) * 36) minmax(0,1fr);column-gap:var(--s4);align-items:start}.g-feld--seitlich>.g-feld__kopf{min-height:var(--g-knopf-hoehe)}.g-feld__kopf{display:flex;align-items:center;flex-wrap:wrap;gap:var(--s2);min-width:0}.g-feld__label{font-size:var(--g-gr-klein);line-height:var(--g-zh-klein);font-weight:500;color:var(--g-text-2)}.g-feld__pflicht{color:var(--g-text-3);padding-left:var(--s1)}.g-feld__steuer{display:grid;gap:var(--leiste-gap);min-width:0}.g-feld__hilfe{font-size:var(--g-gr-klein);line-height:var(--g-zh-klein);color:var(--g-text-3)}.g-feld__befund{display:flex;align-items:flex-start;gap:var(--s2);font-size:var(--g-gr-klein);line-height:var(--g-zh-klein);color:var(--g-ton-negativ);animation:g-hochgleiten var(--g-dauer) var(--g-kurve)}.g-feld__befund>.g-i{color:var(--g-rot)}.g-feld__grund{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-2)}.g-feld__grund>.g-i{flex:none;color:var(--g-text-3)}.g-feld__marke{display:inline-flex;align-items:center;gap:var(--s1);height:calc(var(--einheit) * 5);padding:0 var(--s2);border-radius:var(--g-rund-voll);font-size:var(--g-gr-mini);line-height:var(--g-zh-klein);white-space:nowrap;cursor:default}.g-feld__marke--herkunft{color:var(--g-ton-violett);background:var(--g-ton-violett-flaeche)}.g-feld__marke--tor{color:var(--g-ton-info);background:var(--g-ton-info-flaeche)}.g-eingabe{position:relative;display:flex;align-items:center;gap:var(--s2);min-width:0;min-height:var(--g-knopf-hoehe);padding:0 var(--s3);border-radius:calc(var(--einheit) * 3);background:var(--g-ein-glas);border:var(--g-strich) solid var(--g-ein-rand);box-shadow:inset 0 var(--g-strich) 0 var(--g-feld-licht);-webkit-backdrop-filter:var(--g-feld-blur);backdrop-filter:var(--g-feld-blur);color:var(--g-text);cursor:text;transition:background-color var(--g-dauer-kurz) ease,border-color var(--g-dauer-kurz) ease,box-shadow var(--g-dauer) var(--g-kurve),opacity var(--g-dauer) ease}.g-eingabe:hover{background-color:var(--g-ein-hover);border-color:var(--g-ein-rand-hover)}.g-eingabe:focus-within{border-color:var(--g-akzent-hell);box-shadow:inset 0 var(--g-strich) 0 var(--g-feld-licht),0 0 0 3px var(--g-pop-gewaehlt)}.g-eingabe.ist-ungueltig{border-color:var(--g-rot)}.g-eingabe.ist-ungueltig:focus-within{box-shadow:inset 0 var(--g-strich) 0 var(--g-feld-licht),0 0 0 3px var(--g-ton-negativ-flaeche)}.g-eingabe.ist-gesperrt{opacity:.45;cursor:not-allowed}.g-eingabe.ist-gesperrt:hover{background-color:var(--g-ein-glas);border-color:var(--g-ein-rand)}.g-eingabe>.g-i{width:calc(var(--einheit) * 5);height:calc(var(--einheit) * 5);color:var(--g-text-3)}.g-eingabe__schloss{color:var(--g-text-2)!important}.g-eingabe__feld{flex:1 1 auto;min-width:0;height:calc(var(--g-knopf-hoehe) - var(--g-strich) * 2);padding:0;border:0;outline:none;background:transparent;font-size:var(--g-gr-text);line-height:var(--g-zh-text);color:var(--g-text);caret-color:var(--g-akzent)}.g-eingabe__feld:focus-visible{outline:none}.g-eingabe__feld::placeholder{color:var(--g-text-3);opacity:1}.g-eingabe__feld:disabled{cursor:not-allowed}.g-eingabe__feld[readonly]{cursor:pointer}.g-eingabe__feld::-webkit-search-cancel-button{display:none}.g-eingabe__feld--zahl{text-align:right;font-variant-numeric:tabular-nums}.g-eingabe__feld--mono{font-family:var(--g-schrift-mono);font-size:var(--g-gr-mittel);letter-spacing:.02em}.g-eingabe__zusatz{flex:none;color:var(--g-text-3);font-size:var(--g-gr-text);line-height:var(--g-zh-text)}.g-eingabe__knopf{flex:none;display:grid;place-items:center;width:calc(var(--einheit) * 7);height:calc(var(--einheit) * 7);border-radius:50%;color:var(--g-text-2);cursor:pointer;transition:background-color var(--g-dauer-kurz) ease,color var(--g-dauer-kurz) ease,transform var(--g-dauer-kurz) var(--g-kurve)}.g-eingabe__knopf>.g-i{width:calc(var(--einheit) * 5);height:calc(var(--einheit) * 5)}.g-eingabe__knopf:hover{background:var(--g-pop-hover);color:var(--g-text)}.g-eingabe__knopf:active{transform:scale(.92)}.g-eingabe__knopf[aria-expanded=true],.g-eingabe__knopf[aria-pressed=true]{color:var(--g-akzent-text);background:var(--g-pop-gewaehlt)}.g-eingabe__knopf:disabled{opacity:.45;cursor:not-allowed}.g-eingabe__knopf:last-child{transform-origin:center}.g-eingabe:has(>.g-eingabe__knopf:last-child){padding-right:var(--s1)}.g-feld--platzhalter .g-eingabe{min-height:calc(var(--einheit) * 13);align-items:flex-end}.g-feld--platzhalter .g-eingabe__feld{height:calc(var(--einheit) * 9)}.g-feld__label--innen{position:absolute;left:calc(var(--s3) + var(--g-strich));top:calc(var(--einheit) * 4);font-size:var(--g-gr-text);font-weight:400;color:var(--g-text-3);pointer-events:none;transform-origin:left top;transition:transform var(--g-dauer) var(--g-kurve),color var(--g-dauer) ease}.g-eingabe:focus-within>.g-feld__label--innen,.g-eingabe:has(.g-eingabe__feld:not(:placeholder-shown))>.g-feld__label--innen{transform:translateY(calc(var(--einheit) * -2.5)) scale(.82);color:var(--g-text-2)}.g-eingabe:focus-within>.g-feld__label--innen{color:var(--g-akzent-text)}.g-eingabe--suche{border-radius:var(--g-rund-voll);padding-left:var(--s4)}.g-eingabe__rim{position:absolute;inset:calc(var(--g-strich) * -1);border-radius:inherit;padding:1.5px;pointer-events:none;overflow:hidden;opacity:0;transition:opacity var(--g-dauer) ease;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.g-eingabe__rim::before{content:"";position:absolute;left:50%;top:50%;width:112%;aspect-ratio:1;transform:translate(-50%,-50%) scaleY(.13);background:conic-gradient(from var(--g-orbit),var(--g-rim-ruhe) 0deg,var(--g-rim-ruhe) 170deg,var(--g-rim-akzent) 230deg,var(--g-rim-akzent-stark) 305deg,var(--g-rim-spitze) 335deg,var(--g-rim-ruhe) 358deg);animation:g-orbit 3.2s linear infinite}.g-eingabe--suche:focus-within{border-color:transparent}.g-eingabe--suche:focus-within>.g-eingabe__rim{opacity:1}.g-eingabe .g-kreisel{color:var(--g-text-3)}.g-feld__anker{position:relative;display:flex;flex-direction:column;min-width:0}.g-feldpop.g-pop{width:auto;min-width:100%;left:0;right:auto;transform-origin:top left}.g-feld:has(.ist-offen){position:relative;z-index:25}.g-eingabe:has(.ist-offen){z-index:25}.g-gk:has(.g-feld .ist-offen),.r-karte:has(.g-feld .ist-offen),.g-gk:has(.g-filter .ist-offen){position:relative;z-index:20}.g-liste{display:flex;flex-direction:column;gap:var(--s1);max-height:calc(var(--einheit) * 70);overflow-y:auto;overscroll-behavior:contain}.g-liste__option{display:flex;align-items:center;gap:var(--s3);min-height:calc(var(--einheit) * 9);padding:var(--s1) var(--s3);border-radius:var(--g-rund-klein);color:var(--g-text-1);font-size:var(--g-gr-text);line-height:var(--g-zh-text);cursor:pointer;transition:background-color var(--g-dauer-kurz) ease}.g-liste__option:hover,.g-liste__option.ist-aktiv{background:var(--g-pop-hover)}.g-liste__option[aria-selected=true]{background:var(--g-pop-gewaehlt);color:var(--g-text)}.g-liste__option[aria-disabled=true]{color:var(--g-text-3);cursor:not-allowed}.g-liste__text{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.g-liste__neben{flex:none;color:var(--g-text-3);font-size:var(--g-gr-klein);font-variant-numeric:tabular-nums}.g-liste__haken{flex:none;width:var(--g-icon-klein);height:var(--g-icon-klein);color:var(--g-akzent-text);opacity:0}.g-liste__option[aria-selected=true]>.g-liste__haken{opacity:1}.g-liste__zustand{display:flex;align-items:center;gap:var(--s2);padding:var(--s2) var(--s3);min-height:calc(var(--einheit) * 9);font-size:var(--g-gr-klein);line-height:var(--g-zh-klein);color:var(--g-text-2)}.g-liste__zustand>.g-i{color:var(--g-rot)}.g-liste__mehr{color:var(--g-akzent-text);font-size:var(--g-gr-klein);justify-content:center}.g-liste__gruppe{padding:var(--s2) var(--s3) 0;font-size:var(--g-gr-mini);line-height:var(--g-zh-klein);color:var(--g-text-3)}.g-liste__option>.g-mark--text{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.g-kasten{-webkit-appearance:none;appearance:none;flex:none;position:relative;display:grid;place-items:center;width:calc(var(--einheit) * 5);height:calc(var(--einheit) * 5);padding:0;border-radius:calc(var(--einheit) * 1.5);background:var(--g-ein-glas);border:var(--g-strich) solid var(--g-dfeld-rand);box-shadow:inset 0 var(--g-strich) 0 var(--g-feld-licht);cursor:pointer;transition:background var(--g-dauer-kurz) ease,border-color var(--g-dauer-kurz) ease,transform var(--g-dauer-kurz) var(--g-kurve)}.g-kasten::after{content:"";width:calc(var(--einheit) * 2.5);height:calc(var(--einheit) * 1.25);border-left:2px solid var(--g-text-auf-akzent);border-bottom:2px solid var(--g-text-auf-akzent);transform:translateY(-1px) rotate(-45deg) scale(0);transition:transform var(--g-dauer) var(--g-kurve-feder)}.g-kasten:hover{background-color:var(--g-ein-hover)}.g-kasten:active{transform:scale(.9)}.g-kasten:checked{background:var(--g-akzent-flaeche);border-color:var(--g-eintrag-aktiv-rand)}.g-kasten:checked::after{transform:translateY(-1px) rotate(-45deg) scale(1)}.g-kasten:indeterminate{background:var(--g-akzent-flaeche);border-color:var(--g-eintrag-aktiv-rand)}.g-kasten:indeterminate::after{height:0;border-left:0;transform:none}.g-kasten:disabled{opacity:.45;cursor:not-allowed}.g-kasten:focus-visible{outline:var(--g-fokus-breite) solid var(--g-fokus-ring);outline-offset:var(--g-fokus-breite)}.g-wreihezeile{display:flex;align-items:center;gap:var(--s3);min-height:calc(var(--einheit) * 9);padding:var(--s1) var(--s2);border-radius:var(--g-rund-klein);color:var(--g-text-1);cursor:pointer;transition:background-color var(--g-dauer-kurz) ease}.g-wreihezeile:hover{background:var(--g-pop-hover)}.g-wreihezeile:has(:disabled){cursor:not-allowed;color:var(--g-text-3)}.g-wreihezeile:has(:disabled):hover{background:none}.g-wreihezeile__text{flex:1 1 auto;min-width:0}.g-wreihezeile__neben{color:var(--g-text-3);font-size:var(--g-gr-klein);font-variant-numeric:tabular-nums}.g-feldpop__fuss{display:flex;align-items:center;justify-content:space-between;gap:var(--leiste-gap);padding:var(--s2) var(--s1) var(--s1);border-top:var(--g-strich) solid var(--g-linie)}@media(prefers-reduced-transparency:reduce){.g-eingabe{background:var(--g-deckend-karte);-webkit-backdrop-filter:none;backdrop-filter:none}}.g-feldpop.g-pop,.g-dauer__menue.g-pop,.g-filter__pop.g-pop{background:var(--g-pop-glas),var(--g-deckend-karte)}.g-pop.ist-oben{top:auto;bottom:calc(100% + var(--s2));transform-origin:bottom left}
