@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-vietnamese-wdth-normal-rJmnGBSt.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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-ext-wdth-normal-7khWdh9v.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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-wdth-normal-DY7AcnAa.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,.g-halle{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--g-papier:#eef1f3;--g-flaeche:#fff;--g-flaeche-tief:#e3e8ec;--g-tinte:#13212b;--g-graphit:#56636d;--g-gedaempft:#5b6872;--g-linie:#d5dce1;--g-linie-stark:#b9c3ca;--g-feldrand:#7a8994;--g-markierung:#ffc629;--g-markierung-tief:#f2b400;--g-markierung-sanft:#fff4cc;--g-auf-markierung:#13212b;--g-signal:var(--g-markierung);--g-signal-knopf:var(--g-markierung);--g-signal-tinte:var(--g-markierung-tief);--g-signal-sanft:var(--g-markierung-sanft);--g-schiene:#13212b;--g-schiene-hover:#1d303d;--g-schiene-linie:#2a3d4b;--g-schiene-text:#c3ced6;--g-schiene-leise:#8fa0ac;--g-schiene-aktiv:#fff;--g-ok:#1f8a5b;--g-achtung:#b86e00;--g-fehler:#c8302a;--g-ok-text:#187a4f;--g-achtung-text:#9a5b00;--g-fehler-text:#c8302a;--g-schild-grund:#fff;--g-schild-schrift:#0e0e0e;--g-schild-wappen:#d52b1e;--g-schrift:"Archivo Variable", "Archivo", system-ui, sans-serif;--g-mono:var(--g-schrift);--g-zahl:tabular-nums;--g-breit:122%;--g-breit-max:125%;--g-schmal:88%;--g-13:13px;--g-14:14px;--g-16:16px;--g-20:20px;--g-25:25px;--g-28:28px;--g-32:32px;--g-40:40px;--g-zeile:1.45;--g-1:4px;--g-2:8px;--g-3:12px;--g-4:16px;--g-5:20px;--g-6:24px;--g-8:32px;--g-10:40px;--g-12:48px;--g-radius-flaeche:10px;--g-radius:8px;--g-radius-klein:4px;--g-radius-marke:999px;--g-ziel:36px;--g-ziel-klein:30px;--g-bewegung:.15s cubic-bezier(.2, 0, 0, 1);--g-bewegung-szene:.26s cubic-bezier(.3, 0, 0, 1);--g-fokus:0 0 0 2px #13212b, 0 0 0 4px var(--g-markierung);--g-schatten-schwebend:0 18px 48px #09121838, 0 2px 6px #0912181f}:root[data-theme=dunkel],.g-nacht{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--g-papier:#0f1a21;--g-flaeche:#16242d;--g-flaeche-tief:#1d303d;--g-tinte:#e6ecef;--g-graphit:#9aa9b3;--g-gedaempft:#93a3ae;--g-linie:#263843;--g-linie-stark:#34495a;--g-feldrand:#5a7184;--g-markierung-sanft:#3a3214;--g-ok:#4cc38a;--g-achtung:#f0a53a;--g-fehler:#f0675f;--g-ok-text:#4cc38a;--g-achtung-text:#f0a53a;--g-fehler-text:#f0675f}@media (prefers-color-scheme:dark){:root:not([data-theme=hell]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--g-papier:#0f1a21;--g-flaeche:#16242d;--g-flaeche-tief:#1d303d;--g-tinte:#e6ecef;--g-graphit:#9aa9b3;--g-gedaempft:#93a3ae;--g-linie:#263843;--g-linie-stark:#34495a;--g-feldrand:#5a7184;--g-markierung-sanft:#3a3214;--g-ok:#4cc38a;--g-achtung:#f0a53a;--g-fehler:#f0675f;--g-ok-text:#4cc38a;--g-achtung-text:#f0a53a;--g-fehler-text:#f0675f}}@media (pointer:coarse){:root{--g-ziel:44px;--g-ziel-klein:40px}}*,:before,:after{box-sizing:border-box}html,body,#wurzel{height:100%;margin:0}body{background:var(--g-papier);color:var(--g-tinte);font:400 var(--g-14) / var(--g-zeile) var(--g-schrift);font-variant-numeric:var(--g-zahl);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-stretch:100%}button,input,select,textarea{font:inherit;font-variant-numeric:inherit;color:inherit}a{color:inherit}::selection{background:var(--g-markierung);color:var(--g-auf-markierung)}:focus-visible{box-shadow:var(--g-fokus);border-radius:var(--g-radius-klein);outline:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.g-ohne-uebergang *,.g-ohne-uebergang :before,.g-ohne-uebergang :after{transition:none!important}.g-mono{font-family:var(--g-schrift);font-variant-numeric:var(--g-zahl)}.g-unsichtbar{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.g-titel{font-size:var(--g-28);font-weight:760;font-stretch:var(--g-breit);letter-spacing:-.022em;text-wrap:balance;margin:0;line-height:1.12}.g-titel-gross{font-size:var(--g-40);font-weight:800;font-stretch:var(--g-breit-max);letter-spacing:-.03em;text-wrap:balance;margin:0;line-height:1.02}.g-ueberschrift{font-size:var(--g-16);letter-spacing:-.01em;color:var(--g-tinte);margin:0 0 var(--g-3);font-weight:680;font-stretch:108%;line-height:1.3}.g-text-leise{color:var(--g-graphit)}.g-zahl-gross{font-size:var(--g-25);font-weight:720;font-stretch:var(--g-breit);letter-spacing:-.02em;font-variant-numeric:var(--g-zahl)}.g-knopf{justify-content:center;align-items:center;gap:var(--g-2);min-height:var(--g-ziel);padding:0 var(--g-4);border-radius:var(--g-radius);border:1px solid var(--g-linie-stark);background:var(--g-flaeche);color:var(--g-tinte);letter-spacing:.005em;cursor:pointer;white-space:nowrap;transition:background var(--g-bewegung), border-color var(--g-bewegung), transform 80ms ease-out;font-weight:560;text-decoration:none;display:inline-flex}.g-knopf:hover{border-color:var(--g-feldrand);background:var(--g-flaeche-tief)}.g-knopf:active:not([disabled]){transform:translateY(1px)}.g-knopf[disabled]{opacity:.5;cursor:not-allowed}.g-knopf-primaer{background:var(--g-markierung);border-color:var(--g-markierung);color:var(--g-auf-markierung);font-weight:680;box-shadow:inset 0 -2px #13212b29}.g-knopf-primaer:hover{background:var(--g-markierung-tief);border-color:var(--g-markierung-tief)}.g-knopf-still{color:var(--g-graphit);background:0 0;border-color:#0000}.g-knopf-still:hover{color:var(--g-tinte);background:var(--g-flaeche-tief);border-color:#0000}.g-knopf-breit{width:100%;min-height:44px;font-size:var(--g-16)}.g-taste{font:500 11px var(--g-schrift);font-variant-numeric:var(--g-zahl);border:1px solid var(--g-linie-stark);border-radius:var(--g-radius-klein);color:var(--g-graphit);background:var(--g-flaeche);border-bottom-width:2px;padding:0 5px}.g-feld{gap:6px;display:grid}.g-feld>span{font-size:var(--g-13);color:var(--g-graphit);font-weight:560}.g-eingabe{min-height:var(--g-ziel);height:var(--g-ziel);padding:0 var(--g-3);border-radius:var(--g-radius);border:1px solid var(--g-feldrand);background:var(--g-flaeche);width:100%;transition:border-color var(--g-bewegung), box-shadow var(--g-bewegung)}.g-eingabe:hover{border-color:var(--g-tinte)}.g-eingabe:focus-visible{border-color:var(--g-tinte);box-shadow:var(--g-fokus);border-radius:var(--g-radius)}.g-eingabe::placeholder{color:var(--g-gedaempft);opacity:1}select.g-eingabe{padding-right:var(--g-6)}.g-eingabe-code{font-size:var(--g-25);letter-spacing:.32em;text-align:left;font-variant-numeric:var(--g-zahl);height:52px;font-weight:600}.g-hinweis{font-size:var(--g-13);color:var(--g-graphit);margin:0}.g-meldung{gap:var(--g-2);font-size:var(--g-13);padding:var(--g-2) var(--g-3);border-left:4px solid var(--g-fehler);background:var(--g-flaeche);border-radius:0 var(--g-radius) var(--g-radius) 0;color:var(--g-tinte);align-items:baseline;margin:0;display:flex}.g-meldung:before{content:"!";width:16px;height:16px;font:800 11px var(--g-schrift);background:var(--g-fehler);color:var(--g-flaeche);border-radius:2px;flex-shrink:0;place-items:center;display:inline-grid;transform:translateY(2px)}.g-auswahl{appearance:none;border-radius:var(--g-radius);cursor:pointer;text-overflow:ellipsis;field-sizing:content;background-color:#0000;background-image:linear-gradient(45deg, transparent 50%, var(--g-graphit) 50%), linear-gradient(135deg, var(--g-graphit) 50%, transparent 50%);background-position:right 11px top 55%,right 7px top 55%;background-repeat:no-repeat;background-size:4px 4px;border:1px solid #0000;max-width:260px;min-height:32px;padding:4px 24px 4px 8px;font-weight:650}.g-auswahl:hover{border-color:var(--g-linie-stark);background-color:var(--g-flaeche-tief)}.g-auswahl option{color:var(--g-tinte);background:var(--g-flaeche)}.g-status{font-size:var(--g-13);color:var(--g-tinte);white-space:nowrap;align-items:center;gap:7px;font-weight:560;display:inline-flex}.g-status:before{content:"";border:2px solid var(--g-feldrand);border-radius:50%;flex-shrink:0;width:9px;height:9px}.g-status-ok:before{background:var(--g-ok);border-color:var(--g-ok)}.g-status-achtung:before{background:var(--g-achtung);border-color:var(--g-achtung);border-radius:1px;transform:rotate(45deg)scale(.92)}.g-status-fehler:before{background:var(--g-fehler);border-color:var(--g-fehler);border-radius:1px}.g-status-neutral{color:var(--g-graphit)}.g-schild{--s:1;align-items:center;gap:calc(5px * var(--s));white-space:nowrap;vertical-align:middle;height:calc(22px * var(--s));padding:0 calc(7px * var(--s)) 0 calc(4px * var(--s));background:var(--g-schild-grund);color:var(--g-schild-schrift);border:calc(1.5px * var(--s)) solid var(--g-schild-schrift);border-radius:calc(3.5px * var(--s));box-shadow:inset 0 0 0 calc(1px * var(--s)) var(--g-schild-grund), inset 0 0 0 calc(1.6px * var(--s)) #0e0e0e2e;font:640 calc(13px * var(--s)) / 1 var(--g-schrift);font-stretch:var(--g-schmal);letter-spacing:.03em;font-variant-numeric:var(--g-zahl);text-decoration:none;display:inline-flex}.g-schild-wappen{width:calc(9px * var(--s));height:calc(11px * var(--s));flex-shrink:0;display:block}.g-schild-wappen path{fill:var(--g-schild-wappen)}.g-schild-kanton{font-weight:720}.g-schild-nummer{word-spacing:-.12em}.g-schild-gross{--s:2.6;letter-spacing:.035em;box-shadow:inset 0 0 0 3px var(--g-schild-grund), inset 0 0 0 4px #0e0e0e33, 0 1px 0 #ffffff14, 0 14px 30px #00000059;border-radius:9px}.g-schild-leer{font-size:var(--g-13);color:var(--g-gedaempft)}.g-vin{font-size:var(--g-13);letter-spacing:.06em;white-space:nowrap;font-variant-numeric:var(--g-zahl) slashed-zero;font-weight:540}.g-vin>span+span{margin-left:.5em}.g-vin>span:nth-child(2){color:var(--g-graphit)}.g-tabelle{border-collapse:collapse;background:var(--g-flaeche);font-variant-numeric:var(--g-zahl);width:100%}.g-tabelle th{text-align:left;font-size:var(--g-13);color:var(--g-graphit);white-space:nowrap;padding:10px var(--g-3) 8px;border-bottom:2px solid var(--g-tinte);background:var(--g-flaeche);z-index:1;font-weight:620;position:sticky;top:0}.g-tabelle td{padding:10px var(--g-3);border-bottom:1px solid var(--g-linie);vertical-align:middle}.g-tabelle tbody tr{transition:background var(--g-bewegung)}.g-tabelle tbody tr:hover{background:var(--g-flaeche-tief)}.g-tabelle tbody tr:last-child td{border-bottom:0}.g-tabelle td.g-mono{font-size:var(--g-13)}.g-tabelle .g-zahl{text-align:right;font-variant-numeric:var(--g-zahl);white-space:nowrap}.g-tabelle th.g-zahl{text-align:right}.g-tabelle-rahmen{border:1px solid var(--g-linie);border-radius:var(--g-radius-flaeche);background:var(--g-flaeche);overflow:auto}.g-leer{margin:var(--g-4) 0;padding:var(--g-6) var(--g-6) var(--g-6) var(--g-8);border:1.5px dashed var(--g-linie-stark);border-radius:var(--g-radius-flaeche);max-width:560px;position:relative}.g-leer:before{content:"";left:var(--g-4);top:var(--g-6);bottom:var(--g-6);background:repeating-linear-gradient(to bottom, var(--g-markierung) 0 10px, transparent 10px 18px);border-radius:2px;width:4px;position:absolute}.g-leer h2{font-size:var(--g-20);font-weight:720;font-stretch:var(--g-breit);letter-spacing:-.015em;margin:0 0 var(--g-1)}.g-leer p{color:var(--g-graphit);margin:0}.g-palette-hintergrund{z-index:50;background:#09121873;place-items:start center;padding-top:12vh;animation:.12s ease-out g-einblenden;display:grid;position:fixed;inset:0}.g-palette{background:var(--g-flaeche);border:1px solid var(--g-linie-stark);border-radius:var(--g-radius-flaeche);width:min(640px,100vw - 32px);box-shadow:var(--g-schatten-schwebend);border-top:4px solid var(--g-markierung);animation:.16s cubic-bezier(.2,0,0,1) g-palette-auf;overflow:hidden}.g-palette input:focus-visible{box-shadow:none}.g-palette input{border:0;border-bottom:1px solid var(--g-linie);width:100%;padding:16px var(--g-5);font-size:var(--g-20);background:0 0;outline:none;font-weight:500}.g-palette input::placeholder{color:var(--g-gedaempft)}.g-palette ul{padding:var(--g-2);max-height:50vh;margin:0;list-style:none;overflow:auto}.g-palette li{justify-content:space-between;align-items:center;gap:var(--g-3);min-height:40px;padding:6px var(--g-3);border-radius:var(--g-radius);cursor:pointer;display:flex}.g-palette li[aria-selected=true]{background:var(--g-flaeche-tief);box-shadow:inset 4px 0 0 var(--g-markierung)}.g-palette li small{color:var(--g-gedaempft);font-size:12px}.g-palette .g-palette-leer{padding:var(--g-4);color:var(--g-graphit)}.g-palette .g-palette-gruppe{min-height:0;padding:var(--g-3) var(--g-3) 2px;color:var(--g-graphit);cursor:default;font-size:12px;font-weight:600}.g-palette .g-palette-titel{gap:1px;min-width:0;display:grid}.g-palette .g-palette-titel small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@keyframes g-einblenden{0%{opacity:0}}@keyframes g-palette-auf{0%{opacity:0;transform:translateY(-6px)scale(.99)}}.g-fzkopf{align-items:center;gap:var(--g-4) var(--g-8);margin:calc(-1 * var(--g-6)) calc(-1 * var(--g-8)) var(--g-6);padding:var(--g-8) var(--g-8) calc(var(--g-8) + 6px);background:radial-gradient(120% 140% at 0% 0%, #ffffff12, transparent 55%), linear-gradient(180deg, var(--g-schiene), #182c3a);color:var(--g-tinte);isolation:isolate;grid-template-columns:auto minmax(0,1fr) auto;display:grid;position:relative}.g-fzkopf:after{content:"";left:var(--g-8);right:var(--g-8);background:repeating-linear-gradient(90deg, var(--g-markierung) 0 28px, transparent 28px 44px);height:6px;position:absolute;bottom:0}.g-fzkopf-schild{justify-items:start;gap:var(--g-2);animation:.22s cubic-bezier(.2,0,0,1) both g-schild-hoch;display:grid}.g-fzkopf-text{gap:var(--g-2);min-width:0;display:grid}.g-fzkopf .brotkrumen{color:var(--g-graphit)!important;margin:0!important}.g-fzkopf-titel{font-size:var(--g-40);font-weight:800;font-stretch:var(--g-breit-max);letter-spacing:-.03em;text-wrap:balance;margin:0;line-height:1}.g-fzkopf-titel small{font-size:inherit;color:var(--g-graphit);font-weight:400;display:inline}.g-fzkopf-unter{font-size:var(--g-16);color:var(--g-graphit);margin:0}.g-fzkopf-unter a{color:var(--g-tinte);-webkit-text-decoration-color:var(--g-feldrand);text-decoration-color:var(--g-feldrand);text-underline-offset:3px;font-weight:600}.g-fzkopf-daten{gap:var(--g-2) var(--g-8);margin:var(--g-2) 0 0;flex-wrap:wrap;display:flex}.g-fzkopf-daten div{gap:2px;display:grid}.g-fzkopf-daten dt{color:var(--g-graphit);font-size:12px}.g-fzkopf-daten dd{font-size:var(--g-20);font-variant-numeric:var(--g-zahl);margin:0;font-weight:680;font-stretch:110%}.g-fzkopf-daten dd .g-status{font-size:var(--g-16);font-weight:620}.g-fzkopf-aktionen{place-self:end}@keyframes g-schild-hoch{0%{opacity:0;transform:translateY(8px)}}@container (width<=1080px){.g-fzkopf{grid-template-columns:auto minmax(0,1fr)}.g-fzkopf-aktionen{grid-column:1/-1;justify-self:start}.g-fzkopf-aktionen .schritte-leiste{justify-content:flex-start}}@container (width<=640px){.g-fzkopf{grid-template-columns:minmax(0,1fr)}.g-fzkopf-titel{font-size:var(--g-32)}.g-fzkopf .g-schild-gross{--s:2}}@media (width<=900px){.g-fzkopf{margin:calc(-1 * var(--g-5)) calc(-1 * var(--g-4)) var(--g-5);padding:var(--g-6) var(--g-4) calc(var(--g-6) + 6px)}.g-fzkopf:after{left:var(--g-4);right:var(--g-4)}}.rahmen{--schiene-b:232px;grid-template-columns:var(--schiene-b) minmax(0, 1fr);grid-template-rows:56px minmax(0,1fr);height:100dvh;display:grid}.kontextleiste{align-items:center;gap:var(--g-3);padding:0 var(--g-4) 0 0;background:var(--g-flaeche);min-width:0;box-shadow:inset 0 -1px 0 var(--g-linie);z-index:5;grid-column:1/-1;display:flex;position:relative}.marke{width:var(--schiene-b);padding:0 var(--g-5);background:var(--g-schiene);color:var(--g-schiene-aktiv);font-size:22px;font-weight:820;font-stretch:var(--g-breit-max);letter-spacing:-.045em;flex-shrink:0;align-self:stretch;align-items:center;gap:10px;line-height:1;text-decoration:none;display:flex}.marke i{background:var(--g-markierung);border-radius:1px;width:5px;height:22px;transform:skew(-12deg)}.marke:focus-visible{box-shadow:inset 0 0 0 2px var(--g-markierung);border-radius:0}.kontext{min-width:0;padding-left:var(--g-2);align-items:center;gap:2px;display:flex}.kontext .trenner{color:var(--g-linie-stark);padding:0 2px}.suche{border:1px solid var(--g-linie);border-radius:var(--g-radius);justify-content:space-between;align-items:center;gap:var(--g-2);min-width:150px;height:36px;padding:0 6px 0 var(--g-3);color:var(--g-gedaempft);background:var(--g-papier);cursor:pointer;transition:border-color var(--g-bewegung);flex:0 360px;margin-left:auto;display:flex}.suche:hover{border-color:var(--g-feldrand);color:var(--g-graphit)}.suche .lupe{display:none}.person{position:relative}.person>button{background:var(--g-tinte);width:36px;height:36px;color:var(--g-flaeche);letter-spacing:.02em;cursor:pointer;border:0;border-radius:50%;font-size:12.5px;font-weight:700;font-stretch:110%}.person>button[aria-expanded=true]{box-shadow:0 0 0 2px var(--g-flaeche), 0 0 0 4px var(--g-markierung)}.personenmenue{background:var(--g-flaeche);border:1px solid var(--g-linie-stark);border-radius:var(--g-radius-flaeche);min-width:268px;box-shadow:var(--g-schatten-schwebend);padding:var(--g-1);z-index:20;animation:.14s cubic-bezier(.2,0,0,1) g-palette-auf;position:absolute;top:44px;right:0}.personenmenue .wer{padding:var(--g-2) var(--g-3) var(--g-3);border-bottom:1px solid var(--g-linie);margin-bottom:var(--g-1)}.personenmenue .wer b{font-weight:680;display:block}.personenmenue .wer small{color:var(--g-gedaempft)}.personenmenue a,.personenmenue>button{width:100%;min-height:var(--g-ziel);text-align:left;padding:0 var(--g-3);border-radius:var(--g-radius);cursor:pointer;background:0 0;border:0;align-items:center;text-decoration:none;display:flex}.personenmenue a:hover,.personenmenue>button:hover{background:var(--g-flaeche-tief)}.thema-wahl{padding:var(--g-2) var(--g-3) var(--g-3);margin:var(--g-1) 0;border-top:1px solid var(--g-linie);border-bottom:1px solid var(--g-linie);gap:6px;display:grid}.thema-wahl>span{color:var(--g-gedaempft);font-size:12px}.personenmenue .wer+.thema-wahl{border-top:0;margin-top:0}.segment,.umschalter{border-radius:var(--g-radius);background:var(--g-flaeche-tief);border:1px solid var(--g-linie);gap:3px;width:fit-content;max-width:100%;padding:3px;display:inline-flex}.segment button,.umschalter button{min-height:calc(var(--g-ziel) - 8px);padding:0 var(--g-3);cursor:pointer;color:var(--g-graphit);white-space:nowrap;transition:background var(--g-bewegung), color var(--g-bewegung);background:0 0;border:0;border-radius:6px;flex:1;font-weight:560}.segment button:hover,.umschalter button:hover{color:var(--g-tinte)}.segment button[aria-checked=true],.umschalter button[aria-checked=true]{background:var(--g-flaeche);color:var(--g-tinte);box-shadow:inset 0 -3px 0 var(--g-markierung), 0 1px 2px #0912182e;font-weight:680}.thema-wahl .segment{width:100%;display:flex}.arbeitsflaeche{padding:var(--g-6) var(--g-8) var(--g-12);min-width:0;overflow:auto;container-type:inline-size}.kopf{justify-content:space-between;align-items:flex-end;gap:var(--g-3) var(--g-4);margin-bottom:var(--g-6);flex-wrap:wrap;display:flex}.kopf p{color:var(--g-graphit);max-width:72ch;margin:6px 0 0}.laden{color:var(--g-gedaempft);padding:var(--g-6) 0}.heute-raster{gap:var(--g-8);margin-top:var(--g-6);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.heute-raster section{border-top:2px solid var(--g-tinte);padding-top:var(--g-3)}.heute-raster section p{color:var(--g-graphit);max-width:60ch;margin:0}.werkzeugleiste{align-items:center;gap:var(--g-3);margin-bottom:var(--g-4);display:flex}.suchfeld{width:min(460px,100%)}.werkzeugleiste .anzahl{font-size:var(--g-13);color:var(--g-graphit)}.g-tabelle-klickbar tbody tr{cursor:pointer}.zeilenlink{color:inherit;font-weight:600;text-decoration:none}.zeilenlink:hover,.zeilenlink:focus-visible{text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--g-markierung);text-decoration-color:var(--g-markierung);text-underline-offset:3px}.brotkrumen{font-size:var(--g-13);color:var(--g-gedaempft)!important;margin:0 0 4px!important}.brotkrumen a{color:inherit;text-decoration:none}.brotkrumen a:hover{color:var(--g-tinte);text-decoration:underline}.partnerformular{gap:var(--g-8);grid-template-columns:minmax(0,760px) minmax(220px,300px);align-items:start;display:grid}.formular-haupt{gap:var(--g-8);display:grid}.gruppe{border:0;min-width:0;margin:0;padding:0}.gruppe legend{margin-bottom:var(--g-3);padding:0}.gruppe .felder{gap:var(--g-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.gruppe .breit{grid-column:1/-1}.g-eingabe.kurz{width:76px}.g-eingabe[aria-invalid=true]{border-color:var(--g-fehler);box-shadow:inset 3px 0 0 var(--g-fehler)}textarea.g-eingabe{resize:vertical;height:auto;min-height:64px;padding-top:var(--g-2);padding-bottom:var(--g-2);font:inherit;line-height:1.45}.feldfehler{font-size:var(--g-13);color:var(--g-fehler-text);margin:0;font-weight:560}.umschalter button+button{border-left:0}.rollenwahl{gap:var(--g-2) var(--g-4);flex-wrap:wrap;display:flex}.kaestchen{align-items:center;gap:var(--g-2);cursor:pointer;min-height:32px;display:inline-flex}.kaestchen input,.bestaetigung input{accent-color:var(--g-tinte)}.aktionen{gap:var(--g-2);flex-wrap:wrap;align-items:center;display:flex}.formular-seite{padding-top:30px;position:sticky;top:0}.dubletten{border-top:3px solid var(--g-achtung);padding-top:var(--g-3)}.dubletten ul{margin:var(--g-2) 0 0;gap:var(--g-3);padding:0;list-style:none;display:grid}.dubletten li{gap:2px;display:grid}.dubletten li.wahrscheinlich a{font-weight:700}.dubletten small{color:var(--g-graphit);font-size:12px}.warnhinweis{margin:0 0 var(--g-5);padding:var(--g-3) var(--g-4);border-left:4px solid var(--g-markierung);background:var(--g-markierung-sanft);border-radius:0 var(--g-radius) var(--g-radius) 0;max-width:820px}.warnhinweis b{margin-right:var(--g-2)}.partner-raster{gap:var(--g-8);grid-template-columns:repeat(3,minmax(0,1fr));max-width:1180px;display:grid}.partner-raster section{border-top:2px solid var(--g-tinte);padding-top:var(--g-3);gap:var(--g-3);align-content:start;min-width:0;display:grid}.partner-raster section.breit{grid-column:1/-1}.partner-raster address{font-style:normal;line-height:1.55}.angaben{gap:var(--g-2);margin:0;display:grid}.angaben div{gap:var(--g-2);grid-template-columns:116px 1fr;align-items:baseline;display:grid}.angaben dt{color:var(--g-gedaempft);font-size:var(--g-13)}.angaben dd{min-width:0;margin:0}.liste{margin:0;padding:0;list-style:none;display:grid}.liste li{align-items:center;gap:2px var(--g-4);padding:var(--g-2) 0;border-bottom:1px solid var(--g-linie);grid-template-columns:1fr auto;display:grid}.liste li small{color:var(--g-graphit);grid-column:1;font-size:12px}.liste li>:last-child:not(small):not(span:first-child){grid-area:1/2/span 2}.liste li.vorbei>span{color:var(--g-gedaempft);text-decoration:line-through}.g-knopf.klein{min-height:var(--g-ziel-klein);height:auto;padding:0 var(--g-3);font-size:var(--g-13);width:fit-content}.inline-formular{gap:var(--g-2);flex-wrap:wrap;align-items:center;display:flex}.inline-formular .g-eingabe{width:auto;min-width:140px}.inline-formular .breit{flex-basis:100%}.fahrzeugkopf{align-items:center;gap:var(--g-3);flex-wrap:wrap;display:flex}.g-fzkopf-schildlink{transition:transform var(--g-bewegung);border-radius:10px;text-decoration:none;display:inline-block}.g-fzkopf-schildlink:hover{transform:translateY(-2px)}.g-fzkopf-daten dd .g-vin{font-size:var(--g-16)}.g-eingabe.kurz-mittel{width:116px}.inline-formular .g-eingabe.kurz{width:76px;min-width:0}.inline-formular .g-eingabe.kurz-mittel{min-width:0}.inline-formular .mini{font-size:var(--g-13);color:var(--g-graphit);align-items:center;gap:6px;display:inline-flex}.inline-formular .mini .g-eingabe{min-width:0}.notizfeld{flex:1;min-width:240px!important}.frueher summary{cursor:pointer;font-size:var(--g-13);color:var(--g-graphit);align-items:center;min-height:32px;display:flex}.partnerwahl{min-width:260px;position:relative}.partnerwahl .g-eingabe{width:100%}.partnerwahl ul{z-index:10;padding:var(--g-1);background:var(--g-flaeche);border:1px solid var(--g-linie-stark);border-radius:var(--g-radius);box-shadow:var(--g-schatten-schwebend);margin:4px 0 0;list-style:none;position:absolute;top:100%;left:0;right:0}.partnerwahl button{text-align:left;width:100%;padding:6px var(--g-2);cursor:pointer;background:0 0;border:0;border-radius:6px;min-height:40px;display:grid}.partnerwahl button:hover,.partnerwahl button:focus-visible{background:var(--g-flaeche-tief)}.partnerwahl small{color:var(--g-gedaempft);font-size:12px}.eingangsliste{margin:var(--g-3) 0 var(--g-4);border-top:2px solid var(--g-tinte);max-width:900px;padding:0;list-style:none}.eingangsliste li{justify-content:space-between;align-items:center;gap:var(--g-4);padding:var(--g-4) 0;border-bottom:1px solid var(--g-linie);flex-wrap:wrap;display:flex}.eingangsliste .iban{font-size:var(--g-20);letter-spacing:.05em;font-variant-numeric:var(--g-zahl) slashed-zero;margin:4px 0;font-weight:620}.eingangsliste small{color:var(--g-graphit);font-size:12px}.zeitachse{padding:0 0 0 var(--g-5);border-left:2px solid var(--g-linie-stark);max-width:820px;margin:0;list-style:none}.zeitachse li{padding:0 0 var(--g-4);position:relative}.zeitachse li:before{content:"";left:calc(-1 * var(--g-5) - 6px);background:var(--g-flaeche);border:2px solid var(--g-tinte);border-radius:50%;width:8px;height:8px;position:absolute;top:5px}.zeitachse li:first-child:before{background:var(--g-markierung);border-color:var(--g-auf-markierung)}.zeitachse time{font-variant-numeric:var(--g-zahl);color:var(--g-gedaempft);margin-right:var(--g-3);font-size:12px}.zeitachse .details{color:var(--g-graphit);margin-top:2px;font-size:12px}.zugang{grid-template-columns:minmax(360px,480px) minmax(0,1fr);grid-template-areas:"spalte halle";min-height:100dvh;display:grid}.zugang-spalte{padding:var(--g-12) var(--g-10) var(--g-8);justify-content:center;gap:var(--g-8);background:var(--g-flaeche);border-right:1px solid var(--g-linie);z-index:1;flex-direction:column;grid-area:spalte;display:flex;position:relative}.zugang-spalte form,.zugang-inhalt{gap:var(--g-4);display:grid}.zugang-inhalt{width:100%;max-width:420px;margin-top:auto}.zugang-inhalt .g-titel-gross{margin-bottom:var(--g-2)}.zugang-spalte .fuss{color:var(--g-gedaempft);max-width:46ch;margin-top:auto;font-size:12px}.zugang-flaeche{padding:var(--g-12) var(--g-12) 0;background:var(--g-schiene);color:var(--g-schiene-aktiv);perspective:1100px;grid-area:halle;align-items:flex-start;display:flex;position:relative;overflow:hidden}.halle{transform-origin:50% 100%;pointer-events:none;width:120%;height:108%;position:absolute;bottom:3%;left:-10%;right:-10%;transform:rotateX(48deg)rotate(-8deg);-webkit-mask-image:linear-gradient(#0000 6%,#000 45%);mask-image:linear-gradient(#0000 6%,#000 45%)}.halle-fugen line{stroke:#213443;stroke-width:2px}.halle-spur{fill:var(--g-markierung)}.halle-mitte{stroke:var(--g-markierung);stroke-width:6px;stroke-dasharray:34 30;opacity:.55}.halle-saeule{fill:#2a3d4b;stroke:#4a6274;stroke-width:2px}.halle-arm{stroke:#4a6274;stroke-width:7px;stroke-linecap:round;fill:none}.halle-nummer{fill:#e6ecef;opacity:.85;font:800 92px var(--g-schrift);font-stretch:var(--g-breit-max)}.halle-auto path{fill:none;stroke:#c3ced6;stroke-width:4px;stroke-linejoin:round}.halle-auto path:first-child{fill:#c3ced60f}.zugang-wort{z-index:1;gap:var(--g-4);max-width:640px;display:grid;position:relative}.zugang-wortmarke{font-size:clamp(72px,9vw,150px);font-weight:820;font-stretch:var(--g-breit-max);letter-spacing:-.05em;color:var(--g-schiene-aktiv);align-items:center;gap:.16em;line-height:.86;display:flex}.zugang-wortmarke i{background:var(--g-markierung);border-radius:2px;flex-shrink:0;width:.1em;height:.78em;transform:skew(-12deg)}.zugang-wort p{font-size:var(--g-16);color:var(--g-schiene-text);max-width:40ch;margin:0}.oder{align-items:center;gap:var(--g-3);color:var(--g-gedaempft);font-size:12px;display:flex}.oder:before,.oder:after{content:"";border-top:1px solid var(--g-linie);flex:1}.geheimnis{font-size:var(--g-16);letter-spacing:.1em;word-spacing:.4em;font-variant-numeric:var(--g-zahl) slashed-zero;background:var(--g-papier);border:1.5px dashed var(--g-feldrand);border-radius:var(--g-radius);padding:var(--g-3);-webkit-user-select:all;user-select:all;font-weight:650}.schritte{color:var(--g-graphit);gap:var(--g-1);margin:0;padding-left:1.2em;display:grid}@media (width<=900px){.rahmen{grid-template-rows:56px minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.marke{width:auto;padding:0 var(--g-4) 0 var(--g-1);font-size:20px}.suche{flex:none;justify-content:center;width:40px;min-width:40px;height:40px;padding:0}.suche span:first-child,.kontext .trenner,.kontext #filiale,.suche .g-taste{display:none}.suche .lupe{display:block}.kontextleiste{gap:var(--g-2);padding-right:var(--g-3)}.kontext{flex:1;padding-left:0}.arbeitsflaeche{padding:var(--g-5) var(--g-4) var(--g-10)}.partnerformular,.partner-raster,.gruppe .felder{grid-template-columns:1fr}.formular-seite{padding-top:0;position:static}.zugang{grid-template:"halle""spalte"1fr/1fr}.zugang-flaeche{min-height:240px;padding:var(--g-6) var(--g-5)}.halle{width:80%;height:150%;bottom:-8%;left:38%;right:auto;transform:rotateX(46deg)rotate(-14deg)}.zugang-inhalt{margin-top:0}.zugang-wortmarke{font-size:64px}.zugang-wort p{font-size:var(--g-14)}.zugang-spalte{padding:var(--g-8) var(--g-5);justify-content:flex-start}}.scan{gap:var(--g-3);display:grid}.scanhinweis{border-top:3px solid var(--g-markierung);padding-top:var(--g-3);gap:var(--g-2);display:grid}.scanhinweis ul{font-size:var(--g-13);gap:4px;margin:0;padding-left:1.1em;display:grid}.scanhinweis p{margin:0}.g-text-leise.klein,.klein{font-size:12px}.g-tabelle-rahmen.schmal{max-width:760px}.g-hinweis.abstand{margin:4px 0 var(--g-4);max-width:760px}.umschalter button[disabled]{opacity:.4;cursor:not-allowed}.board{margin:0 calc(-1 * var(--g-3));padding-bottom:var(--g-2);grid-template-columns:repeat(5,minmax(220px,1fr));align-items:stretch;gap:0;min-height:340px;display:grid;overflow-x:auto}.spalte{--kante:var(--g-feldrand);gap:var(--g-2);min-height:120px;padding:0 var(--g-3) var(--g-4);flex-direction:column;min-width:0;display:flex}.spalte+.spalte{background:repeating-linear-gradient(to bottom, var(--g-markierung) 0 18px, transparent 18px 32px) left top / 3px 100% no-repeat;padding-left:calc(var(--g-3) + 3px)}.spalte[data-art=achtung]{--kante:var(--g-achtung)}.spalte[data-art=ok]{--kante:var(--g-ok)}.spalte[data-art=fehler]{--kante:var(--g-fehler)}.spalte h2{align-items:center;gap:var(--g-2);border-bottom:2px solid var(--g-tinte);padding-bottom:var(--g-2);margin:0 0 var(--g-1);white-space:nowrap;grid-template-columns:auto 1fr auto;display:grid}.spalte h2:before{content:"";border:2px solid var(--kante);border-radius:50%;width:9px;height:9px}.spalte[data-art=ok] h2:before{background:var(--kante)}.spalte[data-art=achtung] h2:before{background:var(--kante);border-radius:1px;transform:rotate(45deg)scale(.92)}.spalte[data-art=fehler] h2:before{background:var(--kante);border-radius:1px}.spalte h2>.g-mono{font-size:var(--g-20);font-weight:760;font-stretch:var(--g-breit);grid-column:3;line-height:1}.karte{padding:var(--g-3) var(--g-3) var(--g-3) calc(var(--g-3) + 2px);background:var(--g-flaeche);border:1px solid var(--g-linie);border-left:4px solid var(--kante,var(--g-feldrand));border-radius:var(--g-radius);color:inherit;transition:border-color var(--g-bewegung), background var(--g-bewegung);gap:4px;text-decoration:none;display:grid}a.karte:hover,.karte:focus-visible{border-color:var(--g-feldrand);border-left-color:var(--kante,var(--g-feldrand))}a.karte:hover b{text-decoration:underline;-webkit-text-decoration-color:var(--g-markierung);text-decoration-color:var(--g-markierung);text-underline-offset:3px;text-decoration-thickness:2px}.karte b{font-weight:680}.karte-kopf{justify-content:space-between;align-items:center;gap:var(--g-2);color:var(--g-graphit);font-size:12px;display:flex}.karte .wunsch{font-size:var(--g-13);color:var(--g-graphit);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.karte-fuss{justify-content:space-between;gap:var(--g-2);color:var(--g-gedaempft);border-top:1px solid var(--g-linie);margin-top:4px;padding-top:6px;font-size:12px;display:flex}.karte-fuss .g-mono{color:var(--g-tinte);font-weight:620}.schmal-formular{max-width:760px}.gewaehlt{align-items:center;gap:var(--g-2);display:inline-flex}.schritte-leiste{gap:var(--g-2);flex-wrap:wrap;justify-content:flex-end;align-items:center;max-width:560px;display:flex}.auftrag-raster{gap:var(--g-8);grid-template-columns:minmax(0,1fr) 320px;align-items:start;display:grid}.auftrag-haupt{gap:var(--g-8);min-width:0;display:grid}.auftrag-haupt section,.auftrag-seite section{gap:var(--g-3);align-content:start;display:grid}.auftrag-seite{gap:var(--g-6);display:grid;position:sticky;top:0}.auftrag-kopf{gap:var(--g-2);border-top:2px solid var(--g-tinte);padding-top:var(--g-3);max-width:760px;display:grid}.wunschtext{white-space:pre-wrap;font-size:var(--g-16);max-width:70ch;margin:0}.positionen tfoot td{padding:10px var(--g-3);border-top:2px solid var(--g-tinte);font-weight:700}.positionen .textzeile td{color:var(--g-graphit);font-style:italic}.zahler-markiert{border-radius:var(--g-radius-marke);background:var(--g-flaeche-tief);border:1px solid var(--g-linie-stark);white-space:nowrap;padding:1px 8px;font-size:12px}.neue-position .bezeichnung{flex:1;min-width:220px!important}.teilsumme{border-top:2px solid var(--g-tinte);padding-top:var(--g-2);margin:0}.teilsumme dt{margin-bottom:4px;font-weight:680}.teilsumme dd{font-size:var(--g-13);gap:3px;margin:0;display:grid}.teilsumme dd div{justify-content:space-between;gap:var(--g-2);display:flex}.teilsumme .total{font-weight:760;font-size:var(--g-16);border-top:1px solid var(--g-linie);margin-top:4px;padding-top:6px}.teilsumme .total .g-mono{font-size:var(--g-20);font-stretch:110%}@media (width<=1100px){.auftrag-raster{grid-template-columns:1fr}.auftrag-seite{position:static}.schritte-leiste{justify-content:flex-start}}.preisnotiz{color:var(--g-gedaempft);font-size:12px}.partnerwahl button>span{display:block}.abstand-oben{margin-top:var(--g-8)}.g-fzkopf .schritte-leiste .g-meldung{flex-basis:100%}.plantafel-rahmen{gap:var(--g-6);grid-template-columns:minmax(0,1fr) 280px;align-items:start;display:grid}.plantafel{border:1px solid var(--g-linie);border-top:2px solid var(--g-tinte);border-radius:0 0 var(--g-radius-flaeche) var(--g-radius-flaeche);background:var(--g-flaeche);display:grid;overflow-x:auto}.pt-zeile{display:contents}.pt-tag,.pt-ecke{font-size:var(--g-13);color:var(--g-graphit);padding:var(--g-2) var(--g-3);border-bottom:1px solid var(--g-linie);font-weight:560}.pt-tag.heute{color:var(--g-tinte);box-shadow:inset 0 -4px 0 var(--g-markierung);font-weight:760}.pt-person{padding:var(--g-3);border-bottom:1px solid var(--g-linie);align-content:start;gap:2px;display:grid}.pt-zelle{min-height:104px;padding:var(--g-2);border-bottom:1px solid var(--g-linie);border-left:1px solid var(--g-linie);transition:background var(--g-bewegung);align-content:start;gap:6px;display:grid}.pt-zelle.ziel{background:var(--g-markierung-sanft);outline:2px dashed var(--g-markierung);outline-offset:-4px}.pt-last{color:var(--g-gedaempft);align-items:center;gap:6px;font-size:11px;display:flex}.pt-last .spur{background:var(--g-flaeche-tief);border-radius:3px;flex:1;height:6px;display:block;overflow:hidden}.pt-last .spur i{background:currentColor;border-radius:3px;height:100%;display:block}.pt-last.gut{color:var(--g-ok-text)}.pt-last.voll{color:var(--g-achtung-text)}.pt-last.ueberbucht{color:var(--g-fehler-text);font-weight:700}.pt-last>.g-mono{text-align:right;min-width:36px;font-weight:620}.pt-einsatz{background:var(--g-flaeche);border:1px solid var(--g-linie-stark);border-left:4px solid var(--g-tinte);cursor:grab;border-radius:6px;gap:2px;padding:6px 8px 6px 10px;font-size:12px;display:grid}.pt-einsatz:active{cursor:grabbing}.pt-einsatz-kopf{color:var(--g-graphit);justify-content:space-between;gap:4px;display:flex}.pt-einsatz-kopf a{color:var(--g-tinte);font-weight:650}.pt-wer{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pt-einsatz-fuss{color:var(--g-gedaempft);align-items:center;gap:4px;display:flex}.pt-einsatz-fuss button{border:1px solid var(--g-linie-stark);background:var(--g-flaeche-tief);cursor:pointer;min-width:24px;height:24px;color:var(--g-tinte);border-radius:4px;padding:0;line-height:1}.pt-einsatz-fuss .weg{margin-left:auto}.pt-hier{border:1.5px dashed var(--g-feldrand);min-height:32px;color:var(--g-graphit);cursor:pointer;background:0 0;border-radius:6px;padding:6px;font-size:12px}.pt-hier:hover{border-color:var(--g-tinte);background:var(--g-markierung-sanft);color:var(--g-tinte)}.pt-offen{gap:var(--g-2);display:grid}.pt-offen h2{border-bottom:2px solid var(--g-tinte);padding-bottom:var(--g-2);margin:0}.pt-auftrag{cursor:grab}.pt-auftrag.gewaehlt{--kante:var(--g-markierung);border-color:var(--g-tinte);background:var(--g-markierung-sanft)}@media (width<=1100px){.plantafel-rahmen{grid-template-columns:1fr}}.teilsumme .ueber .g-mono{color:var(--g-fehler-text)}.uhr-laeuft{justify-content:space-between;align-items:center;gap:var(--g-2);font-size:var(--g-13);border-top:1px solid var(--g-linie);padding:6px 0;display:flex}.uhr-laeuft b:before{content:"";background:var(--g-ok);vertical-align:1px;width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb, var(--g-ok) 25%, transparent);border-radius:50%;margin-right:6px;display:inline-block}.stempeln{gap:var(--g-2);margin-top:var(--g-2);grid-template-columns:1fr 1fr auto;display:grid}.stempeln .g-auswahl{min-width:0}.klein-eingabe{width:76px;height:30px;min-height:30px;padding-top:2px;padding-bottom:2px}.mitarbeiter-neu{gap:var(--g-2);max-width:760px;margin-top:var(--g-3);grid-template-columns:90px minmax(0,1fr) 160px 80px auto;display:grid}.teilsumme .ausgabe span:last-child{color:var(--g-graphit)}.vermerk{justify-content:space-between;align-items:center;gap:var(--g-2);flex-wrap:wrap;display:flex}.annahme{gap:var(--g-8);max-width:920px;display:grid}.annahme .gruppe h2{border-bottom:2px solid var(--g-tinte);padding-bottom:var(--g-2);margin:0 0 var(--g-3)}.annahme .felder{gap:var(--g-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.annahme .breit{grid-column:1/-1}.annahme .gross{font-size:var(--g-20);height:48px;font-weight:620}.annahme .warnung{color:var(--g-achtung-text)}.zaehler{align-items:center;gap:var(--g-3);display:flex}.zaehler button{border:1px solid var(--g-feldrand);border-radius:var(--g-radius);background:var(--g-flaeche);width:48px;height:48px;font-size:var(--g-20);cursor:pointer;color:var(--g-tinte)}.zaehler button:hover{background:var(--g-flaeche-tief)}.zaehler b{font-size:var(--g-25);font-weight:760;font-stretch:var(--g-breit);text-align:center;min-width:28px}.tank{grid-template-columns:repeat(9,1fr);gap:4px;max-width:480px;display:grid}.tank button{border:1px solid var(--g-feldrand);background:var(--g-flaeche);cursor:pointer;height:48px;font-size:var(--g-13);font-variant-numeric:var(--g-zahl);color:var(--g-graphit);border-radius:6px}.tank button.voll{background:var(--g-tinte);color:var(--g-flaeche);border-color:var(--g-tinte);font-weight:700}.schaeden{gap:var(--g-5);grid-template-columns:220px minmax(0,1fr);align-items:start;display:grid}.skizze{cursor:crosshair;-webkit-user-select:none;user-select:none;width:220px;height:300px}.skizze[role=img]{cursor:default}.skizze .karosserie{fill:var(--g-flaeche);stroke:var(--g-graphit);stroke-width:.8px}.skizze .scheibe{fill:var(--g-flaeche-tief);stroke:var(--g-graphit);stroke-width:.4px}.skizze .dach{fill:none;stroke:var(--g-linie-stark);stroke-width:.5px;stroke-dasharray:1.5 1}.skizze .rad{fill:var(--g-tinte)}.skizze .beschriftung{fill:var(--g-gedaempft);font-size:3.4px}.marke-schaden circle{fill:var(--g-markierung);stroke:var(--g-auf-markierung);stroke-width:.6px}.marke-schaden text{font-size:3.4px;font-weight:800;font-family:var(--g-schrift);fill:var(--g-auf-markierung);pointer-events:none}.schadenliste{gap:var(--g-2);margin:0;padding:0;list-style:none;display:grid}.schadenliste li{gap:var(--g-2);grid-template-columns:22px 130px 130px minmax(0,1fr) auto;align-items:center;display:grid}.schadenliste.lesen li{display:block}.fotos{gap:var(--g-2);flex-wrap:wrap;display:flex}.fotos figure{margin:0;position:relative}.fotos img{object-fit:cover;border-radius:var(--g-radius);border:1px solid var(--g-linie);width:128px;height:96px;display:block}.fotos figure button{color:#fff;cursor:pointer;background:#091218b3;border:0;border-radius:50%;width:28px;height:28px;position:absolute;top:4px;right:4px}.foto-neu{border:1.5px dashed var(--g-feldrand);border-radius:var(--g-radius);cursor:pointer;width:128px;height:96px;color:var(--g-graphit);text-align:center;font-size:var(--g-13);place-items:center;display:grid}.foto-neu:hover{border-color:var(--g-tinte);background:var(--g-markierung-sanft);color:var(--g-tinte)}.wunsch-zitat{color:var(--g-graphit);margin:0 0 var(--g-3)}.bestaetigung{gap:var(--g-3);margin-bottom:var(--g-3);align-items:flex-start;line-height:1.45;display:flex}.bestaetigung input{flex-shrink:0;width:24px;height:24px;margin-top:0}.unterschrift{margin-top:var(--g-3)}.unterschrift canvas{border:1px solid var(--g-feldrand);border-radius:var(--g-radius);background:#fff;width:100%;max-width:560px;height:160px;display:block}.unterschrift-fuss{justify-content:space-between;max-width:560px;margin-top:4px;display:flex}.unterschrift-bild{border:1px solid var(--g-linie);border-radius:var(--g-radius);background:#fff;max-width:320px}@media (width<=760px){.schaeden{grid-template-columns:1fr}.schadenliste li{grid-template-columns:22px 1fr 1fr auto}.schadenliste li input{grid-column:2/4}}.negativ,.g-tabelle .negativ{color:var(--g-fehler-text)}.g-tabelle .einheit{color:var(--g-gedaempft);font-size:11px}.teile-filter{flex-wrap:wrap}.teile-filter select.g-eingabe{width:auto;min-width:150px}.artikel-neu{margin-bottom:var(--g-6);padding-bottom:var(--g-6);border-bottom:1px solid var(--g-linie)}.parameterzeile>td{background:var(--g-flaeche-tief)}.lagerparameter{gap:var(--g-3) var(--g-4);padding:var(--g-2) 0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.lagerparameter .aktionen{grid-column:1/-1}.korrektur{gap:var(--g-2);max-width:980px;margin-top:var(--g-8);border-top:2px solid var(--g-tinte);padding-top:var(--g-3);display:grid}.korrektur .g-ueberschrift{margin:0}.korrektur-felder{gap:var(--g-2) var(--g-3);grid-template-columns:minmax(180px,1.3fr) 100px 120px minmax(200px,2fr) auto;align-items:end;display:grid}.g-tabelle td.rechts{text-align:right;white-space:nowrap}.katalog-abschnitt{margin-bottom:var(--g-8)}.katalog-abschnitt>.g-ueberschrift{margin-bottom:var(--g-3)}.import-raster{gap:var(--g-8);grid-template-columns:minmax(0,420px) minmax(0,1fr);align-items:start;display:grid}.import-formular{gap:var(--g-4);display:grid}.g-eingabe.datei{height:auto;min-height:40px;padding-top:6px}.formatnotiz{border-left:2px solid var(--g-linie-stark);padding-left:var(--g-4);gap:var(--g-2);display:grid}.formatnotiz h3{font-size:var(--g-13);margin:0;font-weight:680}.formatnotiz pre{padding:var(--g-3);background:var(--g-flaeche);border:1px solid var(--g-linie);border-radius:var(--g-radius);font-size:12px;line-height:1.6;font-family:var(--g-schrift);font-variant-numeric:var(--g-zahl);margin:0;overflow-x:auto}.importergebnis{margin-top:var(--g-5);border-top:2px solid var(--g-tinte);padding-top:var(--g-3);max-width:760px}.importergebnis dl{gap:var(--g-8);flex-wrap:wrap;margin:0;display:flex}.importergebnis dt{color:var(--g-gedaempft);font-size:12px}.importergebnis dd{font-size:var(--g-25);font-weight:760;font-stretch:var(--g-breit);margin:2px 0 0}.importergebnis .fehlerhaft dd{color:var(--g-fehler-text)}.fehlerliste{margin-top:var(--g-3)}.fehlerliste summary{cursor:pointer;font-size:var(--g-13);color:var(--g-graphit)}.fehlerliste ul{margin:var(--g-2) 0 0;max-height:320px;font-size:var(--g-13);padding:0;list-style:none;overflow:auto}.fehlerliste li{border-bottom:1px solid var(--g-linie);padding:4px 0}.fehlerliste li .g-mono{color:var(--g-graphit);margin-right:var(--g-2)}.lagerort-neu{gap:var(--g-2);max-width:760px;margin-top:var(--g-3);grid-template-columns:90px minmax(0,1fr) 150px 160px auto auto;align-items:center;display:grid}@media (width<=900px){.lagerparameter{grid-template-columns:repeat(2,minmax(0,1fr))}.korrektur-felder,.import-raster,.lagerort-neu{grid-template-columns:1fr}.formatnotiz{border-left:0;padding-left:0}}@media (pointer:coarse){body{font-size:var(--g-16)}.karte{padding-top:var(--g-4);padding-bottom:var(--g-4)}.pt-einsatz-fuss button{min-width:36px;height:36px}.klein-eingabe{height:40px}}.rollenliste{gap:2px;margin:0;padding:0;list-style:none;display:grid}.einladen{gap:var(--g-3);max-width:720px;padding:var(--g-4);margin-bottom:var(--g-5);border:1px solid var(--g-linie);border-radius:var(--g-radius);background:var(--g-flaeche);display:grid}.einladungslink{gap:var(--g-2);max-width:720px;margin-bottom:var(--g-4);display:grid}.einladungslink .geheimnis{word-break:break-all;word-spacing:normal;letter-spacing:0;font-size:var(--g-13);margin:0}.abstand-oben-klein{margin-top:var(--g-3)}.ohne-abstand{margin:0}.rolle-aktiv{padding-bottom:var(--g-2);align-self:end}.rechteraster{gap:var(--g-5) var(--g-6);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));max-width:1100px;display:grid}.rechtebereich{border:0;border-top:1.5px solid var(--g-tinte);padding:var(--g-2) 0 0;min-width:0;margin:0}.rechtebereich legend{margin-bottom:var(--g-2);padding:0}.rechtebereich legend .kaestchen{gap:var(--g-2);flex-wrap:wrap}.rechtebereich ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.rechtebereich li .kaestchen{flex-wrap:wrap;align-items:baseline}.vier-augen{font:600 10px var(--g-mono);color:var(--g-graphit);border:1px solid var(--g-linie-stark);border-radius:var(--g-radius-klein);margin-left:6px;padding:0 4px}.zuweisungen{margin:0 0 var(--g-3);gap:var(--g-3);max-width:900px;padding:0;list-style:none;display:grid}.zuweisung{border-top:1px solid var(--g-linie);padding-top:var(--g-3);gap:var(--g-2);display:grid}.zuweisung.vorbei{color:var(--g-gedaempft)}.zuweisung-kopf{justify-content:space-between;align-items:flex-start;gap:var(--g-4);flex-wrap:wrap;display:flex}.einzelrechte{gap:var(--g-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.einzelrecht{font-size:var(--g-13);border:1px solid var(--g-linie);border-radius:var(--g-radius);padding:0 0 0 var(--g-2);align-items:center;gap:6px;display:inline-flex}.einzelrecht.minus>span:nth-child(2){text-decoration:line-through;-webkit-text-decoration-color:var(--g-fehler);text-decoration-color:var(--g-fehler)}.einzelrecht .g-knopf{height:26px;padding:0 var(--g-2);font-size:12px}.herkunft{border:1.5px solid var(--g-linie-stark);vertical-align:middle;border-radius:50%;flex:none;width:9px;height:9px;display:inline-block;position:relative}.herkunft-rolle{background:var(--g-tinte);border-color:var(--g-tinte)}.herkunft-plus{background:var(--g-ok);border-color:var(--g-ok);border-radius:1px}.herkunft-minus{border-color:var(--g-fehler);background:0 0;border-radius:1px}.herkunft-minus:after{content:"";border-top:1.5px solid var(--g-fehler);position:absolute;top:50%;left:-3px;right:-3px;transform:rotate(-45deg)}.herkunft-antrag{border-color:var(--g-achtung);background:0 0;border-radius:1px;width:8px;height:8px;transform:rotate(45deg)}.legende{gap:var(--g-2) var(--g-5);margin:0 0 var(--g-3);flex-wrap:wrap;display:flex}.legende>span{align-items:center;gap:6px;display:inline-flex}.rechtematrix{gap:var(--g-3) var(--g-6);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));max-width:1100px;display:grid}.rechtematrix details{border-top:1.5px solid var(--g-tinte);padding-top:var(--g-2)}.rechtematrix summary{cursor:pointer;gap:var(--g-2);align-items:baseline;display:flex}.rechtematrix ul{margin:var(--g-2) 0 0;gap:4px;padding:0;list-style:none;display:grid}.rechtematrix li{column-gap:var(--g-2);grid-template-columns:14px 1fr;align-items:baseline;display:grid}.rechtematrix li .herkunft{align-self:center}.rechtematrix li>.klein{grid-column:2}.rechtematrix li.unwirksam .titel{color:var(--g-gedaempft)}.rechtematrix li.unwirksam:has(.herkunft-minus) .titel{text-decoration:line-through}.inventur-neu,.umlagerung-neu{margin-bottom:var(--g-6);padding-bottom:var(--g-6);border-bottom:1px solid var(--g-linie)}.inventur-neu .gruppe,.umlagerung-neu .gruppe{gap:var(--g-4);display:grid}.inventur-orte{gap:var(--g-2) var(--g-5);flex-wrap:wrap;display:flex}.fortschritt{gap:var(--g-2);max-width:760px;margin-bottom:var(--g-4);display:grid}.fortschritt-zahlen{justify-content:space-between;align-items:baseline;gap:var(--g-3);color:var(--g-graphit);flex-wrap:wrap;display:flex}.fortschritt-zahlen b{color:var(--g-tinte);margin-right:4px}.fortschritt-balken{background:var(--g-flaeche-tief);border-radius:var(--g-radius-marke);height:6px;overflow:hidden}.fortschritt-balken span{background:var(--g-tinte);height:100%;transition:width var(--g-bewegung-szene);display:block}.scanfeld{gap:var(--g-2);max-width:760px;margin-bottom:var(--g-3);display:flex}.scanfeld .g-eingabe{min-height:52px;font-size:var(--g-20);border-width:2px;flex:1;font-weight:560}.scanfeld .g-knopf{min-height:52px}.scan-rueckmeldung{margin:0 0 var(--g-3)}.inventur-filter{flex-wrap:wrap}.inventur-filter select.g-eingabe{width:auto;min-width:180px}.zaehlliste{margin:0 0 var(--g-6);border-top:2px solid var(--g-tinte);max-width:980px;padding:0;list-style:none}.zaehlzeile{gap:var(--g-2) var(--g-4);padding:var(--g-3) var(--g-3) var(--g-3) var(--g-4);border-bottom:1px solid var(--g-linie);background:var(--g-flaeche);border-left:4px solid #0000;grid-template-columns:minmax(0,1fr) minmax(220px,280px);align-items:center;scroll-margin:120px;display:grid}.zaehlzeile.gezaehlt{background:0 0}.zaehlzeile.aktiv{border-left-color:var(--g-markierung);background:var(--g-markierung-sanft)}.zaehlzeile-text{cursor:pointer;gap:2px;min-width:0;display:grid}.zaehlzeile-platz b{font-size:var(--g-16);font-weight:700;font-stretch:108%}.zaehlzeile-artikel{overflow-wrap:anywhere}.zaehlzeile-werte{gap:var(--g-5);margin:var(--g-1) 0 0;display:flex}.zaehlzeile-werte div{display:grid}.zaehlzeile-werte dt{color:var(--g-gedaempft);font-size:12px}.zaehlzeile-werte dd{font-variant-numeric:var(--g-zahl);margin:0;font-weight:620}.zaehlzeile.mit-differenz .zaehlzeile-werte div:last-child dd:before{content:"≠ ";color:var(--g-achtung-text)}.zaehlfeld{gap:var(--g-2);display:flex}.zaehlfeld .g-eingabe{min-width:0;min-height:48px;font-size:var(--g-20);text-align:right;font-variant-numeric:var(--g-zahl);flex:1;font-weight:620}.zaehlfeld .g-knopf{min-height:48px}.inventur-abschluss{gap:var(--g-3);max-width:980px;margin-top:var(--g-6);display:grid}.inventur-abschluss .g-tabelle tfoot th{text-align:right;color:var(--g-graphit);font-weight:560}.inventur-abschluss .warnhinweis,.inventur-abschluss .g-hinweis{margin:0}.inventur-aktionen .g-knopf-breit{width:auto;padding:0 var(--g-6)}.umlagerung-abschnitt{margin-bottom:var(--g-8);max-width:1100px}.umlagerungsliste{border-top:2px solid var(--g-tinte);margin:0;padding:0;list-style:none}.umlagerung-eintrag{border-bottom:1px solid var(--g-linie);border-left:4px solid #0000}.umlagerung-eintrag.status-differenz{border-left-color:var(--g-fehler)}.umlagerung-eintrag.offen{background:var(--g-flaeche)}.umlagerung-kopf{gap:2px var(--g-4);width:100%;padding:var(--g-3) var(--g-3) var(--g-3) var(--g-4);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;display:grid}.umlagerung-kopf:hover{background:var(--g-flaeche-tief)}.umlagerung-nummer{font-weight:700}.umlagerung-weg{overflow-wrap:anywhere;font-weight:560}.umlagerung-meta{font-size:var(--g-13);grid-column:2/-1}.umlagerung-detail{gap:var(--g-3);padding:0 var(--g-4) var(--g-4);display:grid}.umlagerung-detail .g-tabelle .im-transit{color:var(--g-achtung-text);font-weight:620}.empfang-eingabe{gap:var(--g-1);min-width:150px;display:grid}.empfang-eingabe .g-eingabe{text-align:right}.empfang-eingabe .g-eingabe+.g-eingabe{text-align:left}.umlagerung-positionen{border-top:1px solid var(--g-linie);margin:0;padding:0;list-style:none}.umlagerung-positionen li{gap:var(--g-2);padding:var(--g-2) 0;border-bottom:1px solid var(--g-linie);grid-template-columns:minmax(0,1fr) 100px auto;align-items:center;display:grid}.umlagerung-positionen .g-eingabe{text-align:right}@media (width<=760px){.zaehlzeile{padding-left:var(--g-3);grid-template-columns:1fr}.umlagerung-kopf{grid-template-columns:auto minmax(0,1fr)}.umlagerung-kopf .g-status,.umlagerung-meta{grid-column:1/-1}.inventur-aktionen .g-knopf-breit{width:100%}}.textknopf{font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.textknopf:hover,.textknopf:focus-visible{text-decoration:underline;-webkit-text-decoration-color:var(--g-markierung);text-decoration-color:var(--g-markierung);text-underline-offset:3px;text-decoration-thickness:2px}.handel-kennzahlen{gap:var(--g-6) var(--g-8);margin:0 0 var(--g-6);flex-wrap:wrap;display:flex}.handel-kennzahlen div{border-top:2px solid var(--g-tinte);padding-top:var(--g-2);min-width:96px}.handel-kennzahlen div.achtung{border-top-color:var(--g-achtung)}.handel-kennzahlen div.fehler{border-top-color:var(--g-fehler);border-top-width:4px}.handel-kennzahlen dt{font-size:var(--g-13);color:var(--g-gedaempft)}.handel-kennzahlen dd{font-size:var(--g-25);font-weight:760;font-stretch:var(--g-breit);letter-spacing:-.02em;font-variant-numeric:var(--g-zahl);margin:2px 0 0}.handel-raster{gap:var(--g-6);align-items:start;display:grid}.handel-raster.mit-detail{grid-template-columns:minmax(0,1fr) minmax(380px,520px)}.handel-tabelle td{vertical-align:top}.handel-tabelle tr.gewaehlt-zeile td{background:var(--g-markierung-sanft)}.handel-tabelle tr.gewaehlt-zeile td:first-child{box-shadow:inset 4px 0 0 var(--g-markierung)}.handel-zeile-unten{align-items:center;gap:4px var(--g-2);font-size:var(--g-13);flex-wrap:wrap;margin-top:4px;display:flex}.mwst-marke{border:1px solid var(--g-linie-stark);border-radius:var(--g-radius-marke);white-space:nowrap;padding:1px 8px;font-size:12px;font-weight:600;display:inline-block}.handel-seite{gap:var(--g-3);background:var(--g-flaeche);border:1px solid var(--g-linie);border-top:3px solid var(--g-tinte);border-radius:var(--g-radius-flaeche);padding:var(--g-4);min-width:0;display:grid;position:sticky;top:0}.handel-seite .schliessen{margin-bottom:calc(-1 * var(--g-6));justify-self:end}.standzeit{align-items:center;gap:var(--g-2);grid-template-columns:56px 120px auto;display:inline-grid}.standzeit.kompakt{grid-template-columns:48px 72px}.standzeit-zahl{text-align:right;font-weight:680}.standzeit-zahl small{color:var(--g-gedaempft);font-size:11px;font-weight:400}.standzeit-lineal{background:var(--g-flaeche-tief);border-radius:2px;height:8px;position:relative}.standzeit-fuellung{background:var(--g-feldrand);border-radius:2px;position:absolute;inset:0 auto 0 0}.standzeit-gruen .standzeit-fuellung{background:var(--g-ok)}.standzeit-gelb .standzeit-fuellung{background:var(--g-achtung)}.standzeit-rot .standzeit-fuellung{background:repeating-linear-gradient(-45deg, var(--g-fehler) 0 4px, color-mix(in srgb, var(--g-fehler) 65%, transparent) 4px 7px)}.standzeit-marke{border-left:2px dashed var(--g-markierung);width:0;position:absolute;top:-3px;bottom:-3px}.standzeit-marke.rot{border-left-style:solid}.standzeit-rot .standzeit-zahl{color:var(--g-fehler-text)}.bestand-detail{gap:var(--g-4);min-width:0;display:grid}.bestand-kopf{justify-content:space-between;align-items:flex-start;gap:var(--g-3);flex-wrap:wrap;display:flex}.bestand-kopf .g-ueberschrift{margin:2px 0 4px}.lagernummer{font-size:var(--g-13);color:var(--g-graphit);margin:0}.lagernummer b{font-size:var(--g-20);font-weight:760;font-stretch:var(--g-breit);color:var(--g-tinte)}.bestand-status{gap:var(--g-2);justify-items:end;display:grid}.bestand-raster{gap:var(--g-4) var(--g-6);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.bestand-raster section,.bestand-abschnitt{border-top:2px solid var(--g-tinte);padding-top:var(--g-2);gap:var(--g-2);align-content:start;min-width:0;display:grid}.bestand-detail h3,.kalk-bewegungen h3{font-size:var(--g-16);margin:0;font-weight:680}.bestand-raster .angaben div{grid-template-columns:104px 1fr}.mwst-block p{margin:0}.mwst-code{border:1px solid var(--g-tinte);border-radius:var(--g-radius-klein);margin-left:4px;padding:0 6px;font-size:12px;font-weight:640;display:inline-block}.handel-reiter .bestand-detail{max-width:1100px}.kalkulation{gap:var(--g-4);display:grid}.kalk-leiter{margin:0;display:grid}.kalk-zeile{gap:var(--g-3);border-bottom:1px solid var(--g-linie);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;padding:5px 0;display:grid}.kalk-zeile dt{color:var(--g-graphit)}.kalk-zeile dt small{color:var(--g-gedaempft);font-size:12px;display:block}.kalk-zeile dd{text-align:right;font-variant-numeric:var(--g-zahl);margin:0;font-weight:560}.kalk-summe{border-bottom:0;border-top:2px solid var(--g-tinte)}.kalk-summe dt,.kalk-summe dd{color:var(--g-tinte);font-weight:700}.kalk-info dd{color:var(--g-gedaempft)}.kalk-db{border-top:2px solid var(--g-tinte);padding:var(--g-2) 0;border-bottom:0}.kalk-db dt{color:var(--g-tinte);gap:var(--g-2);flex-wrap:wrap;align-items:center;font-weight:680;display:flex}.kalk-db dd{font-size:var(--g-25);font-weight:780;font-stretch:var(--g-breit);letter-spacing:-.02em}.kalk-db.kalk-rot dd{color:var(--g-fehler-text)}.kalk-angebot{gap:4px;display:grid}.kalk-angebot .g-zahl-gross{align-items:center;gap:var(--g-2);margin:2px 0 0;display:flex}.kalk-angebot .g-hinweis{margin:0}.kalk-bewegungen{gap:var(--g-2);display:grid}.abschnitt-kopf{justify-content:space-between;align-items:center;gap:var(--g-2);display:flex}.kalk-tabelle td,.praemien-tabelle td{vertical-align:top}.kalk-tabelle tr.aufgehoben td{color:var(--g-gedaempft)}.kalk-tabelle tr.aufgehoben td:nth-child(4){text-decoration:line-through}.kalk-neu .breit{flex-basis:100%}.praemien{gap:var(--g-2);display:grid}.praemien-aktionen{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.bewertung{gap:var(--g-8);max-width:900px;display:grid}.bewertung section{gap:var(--g-3);display:grid}.bewertung-regel{gap:var(--g-3) var(--g-4);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:end;display:grid}.bewertung-regel .aktionen{grid-column:1/-1}.mit-einheit{align-items:center;gap:var(--g-2);display:flex}.mit-einheit .g-eingabe{text-align:right;max-width:110px}.mit-einheit small{color:var(--g-gedaempft);font-size:12px}.ankauf-raster{gap:var(--g-8);grid-template-columns:minmax(0,760px) minmax(300px,380px);align-items:start;display:grid}.ankauf-schritte{gap:var(--g-8);min-width:0;display:grid}.ankauf-schritt{gap:var(--g-3);border-top:2px solid var(--g-tinte);padding-top:var(--g-3);display:grid}.ankauf-schritt h2,.ankauf-vorschau h2{font-size:var(--g-20);font-weight:720;font-stretch:var(--g-breit);align-items:center;gap:var(--g-2);margin:0;display:flex}.schritt-nr{border-radius:var(--g-radius-klein);background:var(--g-markierung);width:26px;height:26px;color:var(--g-auf-markierung);font-size:var(--g-14);place-items:center;font-weight:760;font-stretch:100%;display:inline-grid}.ankauf-felder{gap:var(--g-3) var(--g-4);grid-template-columns:repeat(auto-fit,minmax(210px,1fr));display:grid}.ankauf-fahrzeug{margin:0;line-height:1.6}.ankaufsarten{gap:var(--g-2);flex-wrap:wrap;display:flex}.ankaufsarten button{min-height:var(--g-ziel-klein);padding:0 var(--g-3);border:1px solid var(--g-linie-stark);border-radius:var(--g-radius);background:var(--g-flaeche);color:var(--g-tinte);font:inherit;cursor:pointer}.ankaufsarten button[aria-checked=true]{border-color:var(--g-tinte);box-shadow:inset 0 -3px 0 var(--g-markierung);font-weight:640}.ankauf-lieferant{align-items:center;gap:var(--g-2) var(--g-3);flex-wrap:wrap;display:flex}.ankauf-vorschau{gap:var(--g-3);padding:var(--g-4);background:var(--g-flaeche);border:1px solid var(--g-linie);border-top:3px solid var(--g-markierung);border-radius:var(--g-radius-flaeche);display:grid;position:sticky;top:0}.ankauf-behandlung{font-size:var(--g-16);align-items:center;gap:var(--g-2);flex-wrap:wrap;margin:0;display:flex}.ankauf-warnung{font-size:var(--g-13);margin:0}.ankauf-uebersteuern{gap:var(--g-2);border-top:1px solid var(--g-linie);padding-top:var(--g-3);display:grid}.ankauf-uebersteuern .g-hinweis{margin:0}@media (width<=1100px){.handel-raster.mit-detail,.ankauf-raster{grid-template-columns:1fr}.handel-seite,.ankauf-vorschau{position:static}}@media (width<=760px){.standzeit{grid-template-columns:48px 80px}.standzeit .g-status{grid-column:1/-1}}@media (prefers-reduced-motion:no-preference){.standzeit-fuellung{transition:width var(--g-bewegung-szene)}}.rahmen[data-schiene=schmal]{--schiene-b:64px}.rahmen[data-schiene=schmal] .marke{justify-content:center;padding:0}.rahmen[data-schiene=schmal] .marke span{display:none}.rahmen{transition:grid-template-columns var(--g-bewegung-szene)}.marke{transition:width var(--g-bewegung-szene), padding var(--g-bewegung-szene)}.menueknopf{display:none}.navigation{background:var(--g-schiene);min-height:0;color:var(--g-schiene-text);scrollbar-width:thin;scrollbar-color:var(--g-schiene-linie) transparent;flex-direction:column;display:flex;position:relative;overflow:hidden auto}.nav-baum,.nav-baum ul,.nav-ausklapper ul{margin:0;padding:0;list-style:none}.nav-baum{padding:var(--g-3) 0 var(--g-4);gap:1px;display:grid}.navigation :is(a,button):focus-visible,.nav-ausklapper a:focus-visible{box-shadow:inset 0 0 0 2px var(--g-markierung);border-radius:0}.nav-haupt{width:100%;min-height:40px;padding:0 var(--g-4) 0 var(--g-5);color:var(--g-schiene-text);font:inherit;letter-spacing:.005em;text-align:left;cursor:pointer;transition:background var(--g-bewegung), color var(--g-bewegung);background:0 0;border:0;align-items:center;gap:12px;font-weight:540;text-decoration:none;display:flex;position:relative}.nav-haupt:hover{background:var(--g-schiene-hover);color:var(--g-schiene-aktiv)}.nav-haupt[data-aktiv]{color:var(--g-schiene-aktiv)}.nav-haupt[aria-current=page]{background:#ffffff0e;font-weight:700}.nav-symbol{color:var(--g-schiene-leise);transition:color var(--g-bewegung);flex:none}.nav-haupt:hover .nav-symbol,.nav-haupt[data-aktiv] .nav-symbol,.nav-haupt[aria-expanded=true] .nav-symbol{color:var(--g-schiene-aktiv)}.nav-titel{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.nav-pfeil{color:var(--g-schiene-leise);transition:transform var(--g-bewegung);flex:none}.nav-haupt[aria-expanded=true] .nav-pfeil{transform:rotate(90deg)}.nav-bereich[data-bereich=verwaltung]{margin-top:var(--g-2);padding-top:var(--g-2);position:relative}.nav-bereich[data-bereich=verwaltung]:before{content:"";top:0;left:var(--g-5);right:var(--g-5);border-top:1px solid var(--g-schiene-linie);position:absolute}.nav-unter{padding:2px 0 var(--g-2);position:relative}.nav-unter[hidden]{display:none}.navigation .nav-unter:before{content:"";top:2px;left:29.5px;bottom:var(--g-2);border-left:1px solid var(--g-schiene-linie);position:absolute}.nav-eintrag{align-items:center;gap:var(--g-2);min-height:34px;padding:0 var(--g-4) 0 52px;color:var(--g-schiene-text);transition:background var(--g-bewegung), color var(--g-bewegung);font-weight:430;text-decoration:none;display:flex;position:relative}.nav-eintrag:hover{background:var(--g-schiene-hover);color:var(--g-schiene-aktiv)}.nav-eintrag[aria-current=page]{color:var(--g-schiene-aktiv);background:#ffffff0e;font-weight:650}.navigation .nav-eintrag[aria-current=page]:before{content:"";border-left:1px solid var(--g-schiene-aktiv);position:absolute;top:9px;bottom:9px;left:29.5px}.nav-gruppe{margin-top:6px}.nav-gruppentitel{padding:4px var(--g-4) 3px 52px;letter-spacing:.01em;color:var(--g-schiene-leise);font-size:12px;font-weight:600;display:block}@media (prefers-reduced-motion:no-preference){.nav-haupt[aria-expanded=true]+.nav-unter>li{animation:.18s cubic-bezier(.2,0,0,1) both nav-eintrag-auf}}@keyframes nav-eintrag-auf{0%{opacity:0;transform:translateY(-3px)}}.navigation .zahl,.nav-ausklapper .zahl{color:var(--g-schiene-leise);font-variant-numeric:var(--g-zahl);flex:none;font-size:12px}.navigation .zahl.offen{color:var(--g-auf-markierung);background:var(--g-markierung);border-radius:var(--g-radius-marke);padding:1px 8px;font-weight:750}.navigation .zahl.leise,.nav-ausklapper .zahl.leise{color:var(--g-schiene-aktiv);border-radius:var(--g-radius-marke);background:#ffffff1a;padding:1px 7px;font-weight:650}.nav-punkt{background:var(--g-schiene-aktiv);width:7px;height:7px;box-shadow:0 0 0 2px var(--g-schiene);border-radius:50%;position:absolute;top:9px;left:calc(50% + 6px)}.nav-punkt[data-art=offen]{background:var(--g-markierung)}.schiene-strich{width:4px;height:var(--strich-h,40px);transform:translateY(var(--strich-y,0));background:var(--g-markierung);opacity:0;pointer-events:none;z-index:1;position:absolute;top:0;left:0}.navigation[data-strich] .schiene-strich{opacity:1}.navigation[data-bereit] .schiene-strich{transition:transform var(--g-bewegung-szene), height var(--g-bewegung-szene), opacity var(--g-bewegung)}.nav-fuss{align-items:center;gap:var(--g-2);padding:var(--g-2) var(--g-2) var(--g-2) var(--g-5);background:var(--g-schiene);border-top:1px solid var(--g-schiene-linie);margin-top:auto;display:flex;position:sticky;bottom:0}.navigation .organisation{min-width:0;color:var(--g-schiene-leise);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;overflow:hidden}.nav-knopf{border-radius:var(--g-radius);width:40px;height:40px;color:var(--g-schiene-leise);cursor:pointer;transition:background var(--g-bewegung), color var(--g-bewegung);background:0 0;border:0;flex:none;place-items:center;display:grid}.nav-knopf:hover{background:var(--g-schiene-hover);color:var(--g-schiene-aktiv)}.nav-schiene-symbol{transition:transform var(--g-bewegung-szene)}.nav-einklappen[aria-pressed=true] .nav-schiene-symbol{transform:scaleX(-1)}.navigation[data-modus=schmal] .nav-haupt{justify-content:center;min-height:44px;padding:0}.navigation[data-modus=schmal] .nav-titel{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.navigation[data-modus=schmal] .nav-haupt[aria-expanded=true]{background:var(--g-schiene-hover)}.navigation[data-modus=schmal] .nav-bereich[data-bereich=verwaltung]:before{left:14px;right:14px}.navigation[data-modus=schmal] .organisation{display:none}.navigation[data-modus=schmal] .nav-fuss{padding:var(--g-2) 0;justify-content:center}.nav-ausklapper{top:8px;left:var(--schiene-b);z-index:30;background:var(--g-schiene);min-width:240px;max-width:300px;max-height:calc(100dvh - 16px);color:var(--g-schiene-text);border:1px solid var(--g-schiene-linie);border-radius:0 var(--g-radius-flaeche) var(--g-radius-flaeche) 0;box-shadow:var(--g-schatten-schwebend);padding:6px 0 var(--g-2);border-left:0;animation:.15s cubic-bezier(.2,0,0,1) nav-ausklappen;position:fixed;overflow-y:auto}@keyframes nav-ausklappen{0%{opacity:0;transform:translate(-6px)}}.nav-ausklapper-titel{padding:8px var(--g-4) 6px var(--g-5);color:var(--g-schiene-aktiv);letter-spacing:-.01em;margin:0;font-weight:750;font-stretch:112%}.nav-ausklapper .nav-unter{padding:0}.nav-ausklapper .nav-eintrag{padding-left:var(--g-5);min-height:36px}.nav-ausklapper .nav-eintrag[aria-current=page]{box-shadow:inset 4px 0 0 var(--g-markierung)}.nav-ausklapper .nav-gruppentitel{padding-left:var(--g-5)}.brotkrumen-trenner{color:var(--g-linie-stark)}.nav-kopf{display:none}@media (width<=900px){.rahmen{transition:none}.menueknopf{background:var(--g-schiene);width:52px;color:var(--g-schiene-aktiv);cursor:pointer;border:0;flex:none;align-self:stretch;place-items:center;padding:0;display:grid}.menueknopf:focus-visible{box-shadow:inset 0 0 0 2px var(--g-markierung);border-radius:0}.navigation{z-index:40;visibility:hidden;width:min(320px,86vw);transition:transform var(--g-bewegung-szene), visibility 0s linear .26s;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.navigation[data-offen]{visibility:visible;box-shadow:var(--g-schatten-schwebend);transition:transform var(--g-bewegung-szene), visibility 0s;transform:none}.nav-schleier{z-index:39;background:#09121880;animation:.2s ease-out nav-schleier;position:fixed;inset:0}.nav-kopf{z-index:2;min-height:56px;padding:0 var(--g-2) 0 var(--g-5);background:var(--g-schiene);border-bottom:1px solid var(--g-schiene-linie);color:var(--g-schiene-aktiv);flex:none;justify-content:space-between;align-items:center;font-weight:750;font-stretch:112%;display:flex;position:sticky;top:0}.nav-kopf .nav-knopf{width:44px;height:44px;color:var(--g-schiene-aktiv)}.nav-haupt{min-height:48px}.nav-eintrag{min-height:44px}.nav-gruppentitel{padding-top:8px}}@keyframes nav-schleier{0%{opacity:0}}@media (pointer:coarse){.nav-haupt{min-height:48px}.nav-eintrag,.nav-ausklapper .nav-eintrag{min-height:44px}.nav-knopf{width:44px;height:44px}}.aw{--aw-reihe:#2a6cb0;--aw-reihe-hover:#1f5a97;--aw-vergleich:#8e9ba5;--aw-gitter:var(--g-linie)}:root[data-theme=dunkel] .aw{--aw-reihe:#4f97d8;--aw-reihe-hover:#74aee3;--aw-vergleich:#56656f}@media (prefers-color-scheme:dark){:root:not([data-theme=hell]) .aw{--aw-reihe:#4f97d8;--aw-reihe-hover:#74aee3;--aw-vergleich:#56656f}}.aw-reiter{margin-bottom:var(--g-4)}.aw-filter{align-items:flex-end;gap:var(--g-3) var(--g-4);padding:var(--g-3) 0 var(--g-4);border-bottom:1px solid var(--g-linie);margin-bottom:var(--g-6);flex-wrap:wrap;display:flex}.aw-filter .g-feld{margin:0}.aw-filter .g-feld input,.aw-filter select{min-width:9.5rem}.aw-filter .export{margin-left:auto}.aw-filter .gruppe{flex-direction:column;gap:6px;display:flex}.aw-filter .gruppe>span{font-size:var(--g-13);color:var(--g-graphit)}.aw-zahlen{margin:0 0 var(--g-8);border-top:2px solid var(--g-tinte);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:0;display:grid}.aw-zahlen>div{padding:var(--g-3) var(--g-4) var(--g-3) 0;border-right:1px solid var(--g-linie);margin-right:var(--g-4)}.aw-zahlen>div:last-child{border-right:0}.aw-zahlen dt{font-size:var(--g-13);color:var(--g-graphit)}.aw-zahlen dd{font-size:var(--g-28);font-weight:760;font-stretch:var(--g-breit);letter-spacing:-.01em;font-variant-numeric:var(--g-zahl);margin:4px 0 0;line-height:1.1}.aw-zahlen dd small{font-size:var(--g-13);color:var(--g-graphit);letter-spacing:0;margin-left:6px;font-weight:500;font-stretch:100%}.aw-zahlen .vergleich{font-size:var(--g-13);color:var(--g-graphit);font-variant-numeric:var(--g-zahl);margin-top:4px;display:block}.aw-raster{gap:var(--g-8);margin-bottom:var(--g-8);grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:start;display:grid}.aw-abschnitt{border-top:2px solid var(--g-tinte);padding-top:var(--g-3);min-width:0}.aw-abschnitt>header{justify-content:space-between;align-items:baseline;gap:var(--g-3);margin-bottom:var(--g-3);flex-wrap:wrap;display:flex}.aw-abschnitt h2{font-size:var(--g-16);margin:0;font-weight:720}.aw-abschnitt header p{font-size:var(--g-13);color:var(--g-graphit);margin:0}.aw-hinweis{font-size:var(--g-13);color:var(--g-graphit);margin:var(--g-2) 0 0;max-width:72ch}.aw-filterhinweis{gap:var(--g-3);margin-bottom:var(--g-3);font-size:var(--g-13);align-items:center;display:flex}.aw-legende{gap:var(--g-4);font-size:var(--g-13);color:var(--g-graphit);margin:0 0 var(--g-2);padding:0;list-style:none;display:flex}.aw-legende li{align-items:center;gap:6px;display:inline-flex}.aw-legende i{background:var(--aw-reihe);border-radius:1px;width:14px;height:2px;display:inline-block}.aw-legende i.vergleich{background:var(--aw-vergleich)}.aw-legende i.flaeche{border-radius:2px;width:10px;height:10px}.aw-balken{gap:2px;margin:0;padding:0;list-style:none;display:grid}.aw-balken button{align-items:center;gap:var(--g-3);width:100%;min-height:var(--g-ziel-klein);padding:2px var(--g-2);border-radius:var(--g-radius-klein);font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(7rem,11rem) minmax(0,1fr) auto;display:grid}.aw-balken button:hover{background:var(--g-flaeche-tief)}.aw-balken button:focus-visible{box-shadow:var(--g-fokus);outline:none}.aw-balken button[aria-pressed=true]{background:var(--g-markierung-sanft);box-shadow:inset 3px 0 0 var(--g-markierung)}.aw-balken .text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.aw-balken svg{width:100%;height:14px;display:block;overflow:hidden}.aw-balken rect.wert{fill:var(--aw-reihe)}.aw-balken button:hover rect.wert{fill:var(--aw-reihe-hover)}.aw-balken line.vergleich{stroke:var(--g-tinte);stroke-width:2px}.aw-balken .zahl{font-variant-numeric:var(--g-zahl);white-space:nowrap;text-align:right;min-width:6.5rem}.aw-balken .zahl small{color:var(--g-graphit);font-size:12px;display:block}.aw-balken.statisch button{cursor:default}.aw-diagramm{position:relative}.aw-diagramm svg{width:100%;height:auto;display:block;overflow:visible}.aw-diagramm .gitter line{stroke:var(--aw-gitter);stroke-width:1px;shape-rendering:crispedges}.aw-diagramm .achse text{fill:var(--g-graphit);font-variant-numeric:var(--g-zahl);font-size:11px}.aw-diagramm .basis{stroke:var(--g-linie-stark);stroke-width:1px;shape-rendering:crispedges}.aw-diagramm .saeule{fill:var(--aw-reihe)}.aw-diagramm .saeule.leise{fill:var(--aw-vergleich)}.aw-diagramm .wertlabel{fill:var(--g-tinte);font-variant-numeric:var(--g-zahl);font-size:12px;font-weight:600}.aw-diagramm .ziel{fill:#0000;cursor:pointer}.aw-diagramm .ziel:focus-visible{stroke:var(--g-markierung);stroke-width:2px;outline:none}.aw-diagramm g.spalte:hover .saeule:not(.leise){fill:var(--aw-reihe-hover)}.aw-diagramm g.spalte.gewaehlt .saeule{stroke:var(--g-markierung);stroke-width:2px}.aw-diagramm .linie{fill:none;stroke:var(--aw-reihe);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.aw-diagramm .linie.vergleich{stroke:var(--aw-vergleich)}.aw-diagramm .flaeche{fill:var(--aw-reihe);opacity:.1}.aw-diagramm .punkt{fill:var(--aw-reihe);stroke:var(--g-flaeche);stroke-width:2px}.aw-diagramm .punkt.vergleich{fill:var(--aw-vergleich)}.aw-diagramm .fadenkreuz{stroke:var(--g-graphit);stroke-width:1px;shape-rendering:crispedges}.aw-tipp{z-index:2;pointer-events:none;min-width:9rem;padding:var(--g-2) var(--g-3);border:1px solid var(--g-linie-stark);border-radius:var(--g-radius);background:var(--g-flaeche);box-shadow:var(--g-schatten-schwebend);font-size:var(--g-13);font-variant-numeric:var(--g-zahl);white-space:nowrap;position:absolute;transform:translate(-50%,calc(-100% - 10px))}.aw-tipp b{font-size:var(--g-14);display:block}.aw-tipp .zeile{color:var(--g-graphit);align-items:center;gap:6px;display:flex}.aw-tipp .zeile strong{color:var(--g-tinte);padding-left:var(--g-3);margin-left:auto;font-weight:650}.aw-tipp i{background:var(--aw-reihe);width:12px;height:2px;display:inline-block}.aw-tipp i.vergleich{background:var(--aw-vergleich)}.aw .g-tabelle td.text-leise,.aw .text-leise{color:var(--g-graphit)}.aw .marke-klein{border-radius:var(--g-radius-marke);border:1px solid var(--g-linie-stark);color:var(--g-graphit);white-space:nowrap;padding:1px 6px;font-size:12px}.aw .marke-klein.achtung{border-color:var(--g-achtung);color:var(--g-achtung-text)}.aw .marke-klein.fehler{border-color:var(--g-fehler);color:var(--g-fehler-text)}.aw .mehr{font-size:var(--g-13);color:var(--g-graphit);margin:var(--g-2) 0 0}.aw-meter{background:var(--g-flaeche-tief);vertical-align:middle;border-radius:3px;width:56px;height:6px;margin-right:8px;display:inline-block;overflow:hidden}.aw-meter>span{background:var(--aw-reihe);border-radius:3px;height:100%;display:block}.heute-kopf{justify-content:space-between;align-items:flex-end;gap:var(--g-4);margin-bottom:var(--g-6);flex-wrap:wrap;display:flex}.heute-kopf p{color:var(--g-graphit);margin:6px 0 0}.heute-tafel{margin:0 0 var(--g-10);border-top:2px solid var(--g-tinte);border-bottom:1px solid var(--g-linie);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));padding:0;list-style:none;display:grid}.heute-tafel li{border-right:1px solid var(--g-linie)}.heute-tafel li:last-child{border-right:0}.heute-tafel a{height:100%;padding:var(--g-4) var(--g-4) var(--g-4) var(--g-4);color:inherit;transition:background var(--g-bewegung);flex-direction:column;gap:2px;text-decoration:none;display:flex;position:relative}.heute-tafel a:hover{background:var(--g-flaeche)}.heute-tafel a:focus-visible{box-shadow:inset var(--g-fokus);outline:none}.heute-tafel .wert{font-size:clamp(36px,3.8vw,56px);font-weight:800;line-height:1;font-stretch:var(--g-breit-max);letter-spacing:-.02em;font-variant-numeric:var(--g-zahl)}.heute-tafel .wert small{letter-spacing:0;color:var(--g-graphit);margin-left:4px;font-size:.36em;font-weight:600}.heute-tafel .titel{font-size:var(--g-14);font-weight:600}.heute-tafel .unter{font-size:var(--g-13);color:var(--g-graphit);font-variant-numeric:var(--g-zahl)}.heute-tafel a[data-handeln]:after{content:"";left:var(--g-4);right:var(--g-4);background:var(--g-markierung);height:4px;position:absolute;bottom:0}.heute-tafel a[data-ruhig] .wert{color:var(--g-graphit)}@media (prefers-reduced-motion:no-preference){.heute-tafel .wert{animation:.26s cubic-bezier(.3,0,0,1) both heute-zahl}.heute-tafel li:nth-child(2) .wert{animation-delay:30ms}.heute-tafel li:nth-child(3) .wert{animation-delay:60ms}.heute-tafel li:nth-child(4) .wert{animation-delay:90ms}.heute-tafel li:nth-child(5) .wert{animation-delay:.12s}.heute-tafel li:nth-child(n+6) .wert{animation-delay:.15s}}@keyframes heute-zahl{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.heute-listen{gap:var(--g-8) var(--g-8);grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));align-items:start;display:grid}.heute-liste{border-top:2px solid var(--g-tinte);padding-top:var(--g-3);min-width:0;scroll-margin-top:var(--g-6)}.heute-liste>header{justify-content:space-between;align-items:baseline;gap:var(--g-3);margin-bottom:var(--g-2);display:flex}.heute-liste h2{font-size:var(--g-16);margin:0;font-weight:720}.heute-liste h2 .zahl{font-variant-numeric:var(--g-zahl);color:var(--g-graphit);margin-left:8px;font-weight:600}.heute-liste>header a{font-size:var(--g-13)}.heute-liste ul{margin:0;padding:0;list-style:none}.heute-liste li{border-bottom:1px solid var(--g-linie)}.heute-liste li:last-child{border-bottom:0}.heute-liste li>a,.heute-liste li>.zeile{align-items:center;gap:var(--g-3);min-height:44px;color:inherit;grid-template-columns:auto minmax(0,1fr) auto;padding:6px 4px;text-decoration:none;display:grid}.heute-liste li>a:hover{background:var(--g-flaeche)}.heute-liste li>a:focus-visible{box-shadow:var(--g-fokus);outline:none}.heute-liste .vorne{font-variant-numeric:var(--g-zahl);min-width:3.2rem;font-weight:650}.heute-liste .mitte{min-width:0}.heute-liste .mitte b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;display:block;overflow:hidden}.heute-liste .mitte span{font-size:var(--g-13);color:var(--g-graphit);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.heute-liste .hinten{font-variant-numeric:var(--g-zahl);text-align:right;white-space:nowrap;font-size:var(--g-13)}.heute-liste .hinten.achtung{color:var(--g-achtung-text);font-weight:650}.heute-liste .hinten.fehler{color:var(--g-fehler-text);font-weight:650}.heute-liste .leer{margin:var(--g-2) 0 0;color:var(--g-graphit);font-size:var(--g-14);align-items:center;gap:8px;display:flex}.heute-liste .leer:before{content:"";background:var(--g-linie-stark);width:14px;height:2px}.heute-liste .mehr{margin:var(--g-2) 0 0;font-size:var(--g-13)}.heute-liste .summe{font-size:var(--g-13);color:var(--g-graphit);font-variant-numeric:var(--g-zahl)}@media (width<=640px){.aw-balken button{grid-template-columns:minmax(5rem,8rem) minmax(0,1fr) auto}.heute-tafel li{border-right:0;border-bottom:1px solid var(--g-linie)}}.aw .g-tabelle tr.gewaehlt-zeile td{background:var(--g-markierung-sanft)}.aw .g-tabelle tr.gewaehlt-zeile td:first-child{box-shadow:inset 4px 0 0 var(--g-markierung)}.heute-tafel .wert.lang{padding-top:.25em;font-size:clamp(26px,2.2vw,38px)}.heute-tafel .wert{white-space:nowrap}.heute-tafel .wert.lang small{font-size:var(--g-13);margin:4px 0 0;display:block}.heute-tafel .wert small{white-space:nowrap}.heute-tafel a{min-width:0}.aw-raster.einspaltig{grid-template-columns:minmax(0,1fr)}.logo-wahl{align-items:center;gap:var(--g-3);flex-wrap:wrap;display:flex}.logo-vorschau{border:1px solid var(--g-linie);border-radius:var(--g-radius-klein);max-width:220px;max-height:72px;padding:var(--g-2);background:#fff}.logo-wahl label.g-knopf{cursor:pointer}.logo-wahl label.g-knopf:focus-within{outline:2px solid var(--g-fokus);outline-offset:2px}.pakete-abschnitt{margin-top:var(--g-8)}.pakete-abschnitt .abschnitt-kopf{justify-content:space-between;align-items:center;gap:var(--g-3);margin-bottom:var(--g-3);flex-wrap:wrap;display:flex}.paket-formular{max-width:980px;padding:var(--g-5) 0 var(--g-6);border-top:2px solid var(--g-tinte);border-bottom:1px solid var(--g-linie)}.paket-felder{margin:0 0 var(--g-4);gap:var(--g-3);border:0;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));padding:0;display:grid}.paket-felder .breit{grid-column:span 2}.paket-preis{gap:var(--g-2);margin-bottom:var(--g-4);display:grid}.paket-zwischentitel{font-size:var(--g-13);text-transform:uppercase;letter-spacing:.06em;color:var(--g-graphit);margin:var(--g-4) 0 var(--g-2)}.paket-zeilen{margin:0 0 var(--g-3);border-top:1px solid var(--g-linie);counter-reset:zeile;padding:0;list-style:none}.paket-zeile{gap:var(--g-3);padding:var(--g-2) 0;border-bottom:1px solid var(--g-linie);grid-template-columns:72px minmax(0,1fr) auto auto;align-items:center;display:grid}.paket-art{color:var(--g-graphit);font-size:12px}.paket-zeile.art-text .paket-art{color:var(--g-gedaempft)}.paket-bezug{gap:4px;min-width:0;display:grid}.paket-text{width:100%}.paket-zeile-aktionen{gap:2px;display:inline-flex}.paket-neue-zeile{align-items:flex-start}.textbaustein-text{white-space:pre-line;max-width:420px}.textbaustein-formular textarea.breit{flex-basis:100%}.schnellwahl{gap:var(--g-2);margin:var(--g-3) 0;display:grid}.schnellwahl-zeile{align-items:center;gap:var(--g-2);flex-wrap:wrap;display:flex}.schnellwahl-titel{color:var(--g-graphit);min-width:92px;font-size:12px}.schnellwahl-knopf{min-height:var(--g-ziel-klein);padding:0 var(--g-3);border:1px solid var(--g-feldrand);border-radius:var(--g-radius);background:var(--g-papier);color:var(--g-tinte);cursor:pointer;font:inherit;font-size:var(--g-13);align-items:baseline;gap:6px;display:inline-flex}.schnellwahl-knopf:hover,.schnellwahl-knopf:focus-visible{border-color:var(--g-tinte);box-shadow:inset 0 -3px 0 var(--g-markierung)}.schnellwahl-knopf small{color:var(--g-gedaempft);font-size:12px}.schnellwahl-knopf.fremd{color:var(--g-graphit);border-style:dashed}.schnellwahl-knopf[disabled]{opacity:.5;cursor:progress}.positionen tr.im-paket td:nth-child(2){padding-left:var(--g-5);border-left:2px solid var(--g-linie)}.positionen tr.zuschlag-auto td:first-child{box-shadow:inset 3px 0 0 var(--g-markierung)}.paketmarke{align-items:center;gap:var(--g-2);display:inline-flex}.abgewaehlt{margin:var(--g-2) 0 0;font-size:var(--g-13);color:var(--g-graphit);padding:0;list-style:none}.abgewaehlt li{align-items:center;gap:var(--g-2);flex-wrap:wrap;padding:4px 0;display:flex}.abgewaehlt s{color:var(--g-gedaempft)}.wunsch-bausteine{gap:var(--g-1);flex-wrap:wrap;margin-top:4px;display:flex}.zuschlag-formular,.rabatt-formular{margin-top:var(--g-3)}.zahlerwahl{gap:var(--g-2) var(--g-3);flex-wrap:wrap;display:inline-flex}.rabatt-matrix td.leer{color:var(--g-gedaempft)}@media (width<=720px){.paket-zeile{grid-template-columns:1fr auto}.paket-art{grid-column:1/-1}.paket-felder .breit{grid-column:auto}}.historie-laden{min-height:120px}.historie-kennzahlen{gap:var(--g-6);grid-template-columns:repeat(auto-fit,minmax(150px,max-content));margin:0;display:grid}.historie-kennzahlen>div{border-left:3px solid var(--g-linie-stark);padding-left:var(--g-3);gap:2px;display:grid}.historie-kennzahlen>div:first-child{border-left-color:var(--g-tinte)}.historie-kennzahlen>div.markiert{border-left-color:var(--g-markierung)}.historie-kennzahlen dt{color:var(--g-graphit);font-size:var(--g-13)}.historie-kennzahlen dd{font-variant-numeric:var(--g-zahl);margin:0;font-weight:600}.historie-zuletzt{gap:var(--g-2) var(--g-6);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));margin:0;padding:0;list-style:none;display:grid}.historie-zuletzt li{border-left:3px solid var(--g-markierung);padding:2px 0 2px var(--g-3);gap:1px;display:grid}.historie-zuletzt small{color:var(--g-graphit);font-variant-numeric:var(--g-zahl);font-size:12px}.historie-suche{max-width:360px}.historie-fz{align-items:center;gap:var(--g-2);white-space:nowrap;display:inline-flex}.historie-km{width:100%;max-width:760px;height:auto;color:var(--g-tinte);overflow:visible}.historie-km .achse{stroke:var(--g-linie-stark);stroke-width:1px}.historie-km .linie{fill:none;stroke:currentColor;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.historie-km .punkt circle:not(.ziel){fill:currentColor;stroke:var(--g-flaeche);stroke-width:2px}.historie-km .punkt .ziel{fill:#0000;stroke:none}.historie-km .punkt:hover circle:not(.ziel){r:5}.historie-km .rueckgang circle:not(.ziel){fill:var(--g-achtung)}.versand-hinweis{max-width:820px;margin:0 0 var(--g-6);padding:var(--g-3) var(--g-4);border-left:4px solid var(--g-markierung);background:var(--g-flaeche);border-radius:0 var(--g-radius) var(--g-radius) 0;color:var(--g-graphit);line-height:1.5}.versand-hinweis b{color:var(--g-tinte);font-weight:680}.regel-editor{gap:var(--g-8);border-top:2px solid var(--g-tinte);padding-top:var(--g-4);margin-bottom:var(--g-8);grid-template-columns:minmax(0,760px) minmax(0,1fr);align-items:start;display:grid}.regel-formular{gap:var(--g-5);display:grid}.regel-formular .g-ueberschrift{margin:0}.regel-formular .gruppe{gap:var(--g-3);display:grid}.regel-formular .gruppe legend{margin-bottom:var(--g-2)}.regel-seite{gap:var(--g-3);border-left:2px solid var(--g-linie-stark);padding-left:var(--g-4);min-width:0;display:grid}.regel-seite h3{font-size:var(--g-16);margin:0;font-weight:680}.aktion-felder{gap:var(--g-3) var(--g-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.aktion-felder .breit{grid-column:1/-1}.kaestchen-zeile{align-items:center;gap:var(--g-2);min-height:var(--g-ziel-klein);display:inline-flex}.kaestchen-zeile input{width:20px;height:20px}.bedingung{gap:var(--g-2);flex-wrap:wrap;align-items:center;display:flex}.bedingung .g-eingabe{width:auto;min-width:140px}.bedingung .g-eingabe.kurz-mittel{font-variant-numeric:var(--g-zahl);width:110px;min-width:0}.platzhalter-hilfe{font-size:var(--g-13);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.platzhalter{font:inherit;border:1px solid var(--g-linie-stark);border-radius:var(--g-radius-marke);background:var(--g-flaeche);color:var(--g-tinte);cursor:pointer;font-variant-numeric:var(--g-zahl);padding:3px 8px;font-size:12px}.platzhalter:hover{border-color:var(--g-feldrand);background:var(--g-markierung-sanft)}.platzhalter:focus-visible{outline:2px solid var(--g-fokus);outline-offset:2px}.nachricht{padding:var(--g-3);white-space:pre-wrap;word-break:break-word;font:inherit;font-size:var(--g-14);background:var(--g-flaeche);border:1px solid var(--g-linie);border-left:3px solid var(--g-linie-stark);border-radius:var(--g-radius-klein);margin:0;line-height:1.5}.nachricht .empfaenger{color:var(--g-graphit);margin-bottom:2px;font-size:12px;display:block}.simulation{gap:var(--g-4);margin:0;padding:0;list-style:none;display:grid}.simulation-kopf{gap:var(--g-1) var(--g-3);font-size:var(--g-13);flex-wrap:wrap;align-items:center;margin-bottom:6px;display:flex}.simulation-kopf>span:first-child{color:var(--g-gedaempft);font-variant-numeric:var(--g-zahl)}.laeufe{gap:var(--g-2);font-size:var(--g-13);margin:0;padding:0;list-style:none;display:grid}.laeufe li{gap:var(--g-2);flex-wrap:wrap;align-items:center;display:flex}.laeufe li>span:first-child{color:var(--g-gedaempft);font-variant-numeric:var(--g-zahl);min-width:128px}.laeufe small{color:var(--g-graphit)}.vorlagentext{text-overflow:ellipsis;white-space:nowrap;max-width:44ch;overflow:hidden}.fehlerzahl{color:var(--g-fehler-text);font-weight:680}.ausgangsliste{gap:var(--g-4);max-width:900px;margin:0;padding:0;list-style:none;display:grid}.ausgang{gap:var(--g-3);padding:var(--g-4);background:var(--g-flaeche);border:1px solid var(--g-linie);border-left:4px solid var(--kante,var(--g-feldrand));border-radius:var(--g-radius);display:grid}.ausgang-entwurf{--kante:var(--g-achtung)}.ausgang-kein_anbieter,.ausgang-freigegeben{--kante:var(--g-ok)}.ausgang-verworfen{--kante:var(--g-linie-stark)}.ausgang-kopf{justify-content:space-between;gap:var(--g-2) var(--g-4);flex-wrap:wrap;align-items:baseline;display:flex}.ausgang-kopf .kanal{font-size:var(--g-13);color:var(--g-graphit);font-variant-numeric:var(--g-zahl);display:block}.ausgang-angaben{gap:var(--g-2) var(--g-6);font-size:var(--g-13);flex-wrap:wrap;margin:0;display:flex}.ausgang-angaben div{gap:2px;display:grid}.ausgang-angaben dt{color:var(--g-gedaempft);font-size:12px}.ausgang-angaben dd{margin:0}.ausgang-text{gap:var(--g-3);display:grid}.aufgaben-korb{margin:0 0 var(--g-4);font-weight:600}@media (width<=1100px){.regel-editor{grid-template-columns:minmax(0,1fr)}.regel-seite{border-left:0;border-top:1px solid var(--g-linie);padding-left:0;padding-top:var(--g-3)}}@media (width<=640px){.aktion-felder{grid-template-columns:minmax(0,1fr)}}.kontierung{margin:var(--g-2) 0 var(--g-3)}.kontierung-tabelle{border-collapse:collapse;width:100%;font-size:var(--g-13);font-variant-numeric:var(--g-zahl)}.kontierung-tabelle caption{text-align:left;color:var(--g-graphit);padding-bottom:4px;font-weight:600}.kontierung-tabelle th{text-align:left;color:var(--g-graphit);border-bottom:1px solid var(--g-linie-stark);padding:4px 6px 4px 0;font-weight:560}.kontierung-tabelle td{border-bottom:1px solid var(--g-linie);vertical-align:top;padding:4px 6px 4px 0}.kontierung-tabelle .g-zahl{text-align:right;white-space:nowrap}.kontierung-konto{min-width:0}.kontierung-name{color:var(--g-graphit);text-overflow:ellipsis;white-space:nowrap;max-width:22ch;font-size:12px;display:block;overflow:hidden}.kontierung-gruende{font-size:var(--g-13);margin-top:4px}.kontierung-gruende summary{cursor:pointer;color:var(--g-graphit)}.kontierung-gruende ol{padding-left:var(--g-5);gap:2px;margin:4px 0 0;display:grid}.buchungsvorschau-kopf{justify-content:space-between;align-items:baseline;gap:var(--g-2);display:flex}.buchungsvorschau-unter{font-size:var(--g-13);margin:var(--g-3) 0 var(--g-1);font-weight:640}.kettenglied{border-left:3px solid var(--g-linie-stark);padding:var(--g-1) 0 var(--g-1) var(--g-3);margin:var(--g-2) 0}.kettenglied[data-stand=gebucht]{border-left-color:var(--g-ok)}.kettenglied[data-stand=wartet]{border-left-color:var(--g-achtung)}.kettenglied[data-stand=fehler]{border-left-color:var(--g-fehler-text)}.kettenglied header{align-items:baseline;gap:var(--g-2);flex-wrap:wrap;display:flex}.kettenglied-betrag{margin-left:auto;font-weight:640}.kettenglied p{margin:2px 0}.kettenglied-fehler{color:var(--g-fehler-text);font-size:var(--g-13)}.belegkette{border-top:1px solid var(--g-linie);margin-top:var(--g-2);padding-top:var(--g-2)}.belegkette-ursprung{margin:0 0 var(--g-1)}.belegkette-glieder{margin:0;padding:0;list-style:none}.regel-vorfall{margin-bottom:var(--g-8)}.regel-vorfall-kopf{justify-content:space-between;align-items:baseline;gap:var(--g-3);display:flex}.regel-tabelle td{vertical-align:top}.regel-tabelle tr.regel-inaktiv td{color:var(--g-gedaempft)}.regel-tabelle tr[data-bearbeitet] td{box-shadow:inset 0 -2px 0 var(--g-markierung)}.regel-merkmale{gap:2px var(--g-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.regel-formular{border-top:2px solid var(--g-tinte);padding-top:var(--g-3);margin-top:var(--g-3);gap:var(--g-3);display:grid}.regel-formular fieldset{gap:var(--g-3);border:0;flex-wrap:wrap;align-items:flex-end;margin:0;padding:0;display:flex}.regel-formular legend{font-weight:640;font-size:var(--g-13);margin-bottom:var(--g-1);padding:0}.regel-feld{font-size:var(--g-13);gap:2px;min-width:140px;display:grid}.regel-feld span{color:var(--g-graphit)}.regel-feld.breit{flex:260px}.regel-formular .aktionen{gap:var(--g-2);flex-wrap:wrap;display:flex}.simulation-ergebnis{margin-top:var(--g-3);max-width:720px}.regel-rangliste{padding-left:var(--g-5);font-size:var(--g-13);gap:4px;margin:0;display:grid}.regel-rangliste li[data-gewaehlt]{font-weight:600}.einkauf-abschnitt{margin-bottom:var(--g-8)}.einkauf-abschnitt>.g-ueberschrift{margin-bottom:var(--g-3)}.einkauf-werkzeuge{align-items:end;gap:var(--g-3);margin-bottom:var(--g-4);flex-wrap:wrap;display:flex}.einkauf-werkzeuge .g-feld{min-width:180px}.buendel{border-top:2px solid var(--g-tinte);padding-top:var(--g-3);margin-bottom:var(--g-6)}.buendel-kopf{justify-content:space-between;align-items:baseline;gap:var(--g-2) var(--g-4);margin-bottom:var(--g-2);flex-wrap:wrap;display:flex}.buendel-kopf h3{font-size:var(--g-20);font-weight:720;font-stretch:var(--g-breit);letter-spacing:-.01em;margin:0}.buendel-kopf .ziel{color:var(--g-graphit);font-size:var(--g-13)}.begruendung{max-width:60ch;font-size:var(--g-13);color:var(--g-graphit);margin-top:2px;line-height:1.45;display:block}.mengenfeld{text-align:right;font-variant-numeric:var(--g-zahl);width:92px}.preisfeld{text-align:right;font-variant-numeric:var(--g-zahl);width:104px}.g-tabelle td.kaestchen-zelle,.g-tabelle th.kaestchen-zelle{width:40px}.kaestchen-zelle input{width:20px;height:20px}.bestellkopf{gap:var(--g-3) var(--g-8);margin:0 0 var(--g-5);flex-wrap:wrap;padding:0;display:flex}.bestellkopf div{gap:2px;display:grid}.bestellkopf dt{color:var(--g-gedaempft);font-size:12px}.bestellkopf dd{margin:0;font-weight:600}.bestellkopf .gross{font-size:var(--g-25);font-weight:760;font-stretch:var(--g-breit);font-variant-numeric:var(--g-zahl)}.bestellaktionen{gap:var(--g-3);margin-top:var(--g-4);padding-top:var(--g-4);border-top:1px solid var(--g-linie);flex-wrap:wrap;align-items:end;display:flex}.bestellaktionen .g-feld{min-width:160px}.zeile-aktiv>td{background:var(--g-markierung-sanft)}.scanleiste{gap:var(--g-4);margin:var(--g-4) 0;grid-template-columns:minmax(0,520px) minmax(0,1fr);align-items:center;display:grid}.scanfeld{border-left:4px solid var(--g-markierung);padding-left:var(--g-3)}.scanfeld .g-eingabe{height:48px;font-size:var(--g-20);font-variant-numeric:var(--g-zahl)}.scanmeldung{font-size:var(--g-16);min-height:1.5em;font-weight:600}.scanmeldung.fehler{color:var(--g-fehler-text)}.eingang-raster{gap:var(--g-8);grid-template-columns:minmax(0,1fr) minmax(0,360px);align-items:start;display:grid}.eingang-seite{gap:var(--g-4);border-left:2px solid var(--g-linie-stark);padding-left:var(--g-4);display:grid}.eingang-seite h3{font-size:var(--g-13);margin:0;font-weight:680}.ergebnis{margin-top:var(--g-5);border-top:2px solid var(--g-tinte);padding-top:var(--g-3);max-width:760px}.ergebnis h2{margin:0 0 var(--g-2)}.ergebnis ul{margin:var(--g-2) 0 0;padding-left:var(--g-5)}@media (width<=900px){.scanleiste,.eingang-raster{grid-template-columns:1fr}.eingang-seite{border-left:0;padding-left:0}}@media (pointer:coarse){.mengenfeld,.preisfeld{height:40px}.scanfeld .g-eingabe{height:56px}}.g-tabelle button.zeilenlink{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.formatnotiz-beispiel{padding:var(--g-3);background:var(--g-flaeche);border:1px solid var(--g-linie);border-radius:var(--g-radius);font-size:12px;line-height:1.6;font-family:var(--g-schrift);font-variant-numeric:var(--g-zahl);margin:0;overflow-x:auto}.fehlerliste-einfach{margin:var(--g-2) 0 0;font-size:var(--g-13);max-height:320px;padding:0;list-style:none;overflow:auto}.fehlerliste-einfach li{border-bottom:1px solid var(--g-linie);padding:4px 0}.fehlerliste-einfach .g-mono{color:var(--g-graphit);margin-right:var(--g-2)}.finanz-bereiche{gap:var(--g-8);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.finanz-bereiche section{border-top:2px solid var(--g-tinte);padding-top:var(--g-3)}.finanz-bereiche ul{gap:var(--g-3);margin:0;padding:0;list-style:none;display:grid}.kachel{padding:var(--g-2) 0 var(--g-2) var(--g-3);border-left:3px solid var(--g-linie-stark);color:inherit;gap:2px;text-decoration:none;display:grid}.kachel:hover,.kachel:focus-visible{border-left-color:var(--g-markierung)}.kachel b{font-weight:640}.kachel small{color:var(--g-graphit);font-size:var(--g-13)}.kachel .kennzahl{font-variant-numeric:var(--g-zahl);font-weight:680}.kachel[data-art=achtung]{border-left-color:var(--g-achtung)}.kachel[aria-disabled=true]{color:var(--g-gedaempft)}.journal-buchung td{border-bottom:0;padding-bottom:2px}.journal-buchung .nr{font-weight:680}.journal-zeile td{color:var(--g-graphit);border-bottom:0;padding-top:2px;padding-bottom:2px}.journal-zeile td.konto{padding-left:var(--g-6)}.journal-ende td{border-bottom:1px solid var(--g-linie);height:var(--g-2);padding:0}.journal-buchung.storniert .text{text-decoration:line-through;-webkit-text-decoration-color:var(--g-graphit);text-decoration-color:var(--g-graphit)}.zahl-negativ{color:var(--g-fehler-text)}.kontoblatt-kopf{justify-content:space-between;align-items:flex-end;gap:var(--g-4);flex-wrap:wrap;display:flex}.kontoblatt-saldo{text-align:right}.kontoblatt-saldo small{color:var(--g-graphit);font-size:var(--g-13);display:block}.anfangszeile td,.summenzeile td{background:var(--g-flaeche-tief);font-weight:640}.buchen-raster{gap:var(--g-8);grid-template-columns:minmax(0,1fr) minmax(260px,340px);align-items:start;display:grid}@container (width<=900px){.buchen-raster{grid-template-columns:1fr}}.buchungszeilen td{padding:4px var(--g-2);vertical-align:top}.buchungszeilen .g-eingabe{width:100%;min-width:0}.buchungszeilen .betrag{text-align:right;font-variant-numeric:var(--g-zahl);width:120px}.buchungszeilen .konto{width:110px}.buchungszeilen tfoot td{border-top:2px solid var(--g-tinte);font-weight:640}.live-kontoblatt{border-top:2px solid var(--g-tinte);padding-top:var(--g-3);position:sticky;top:0}.live-kontoblatt table{border-collapse:collapse;width:100%;font-size:var(--g-13);font-variant-numeric:var(--g-zahl)}.live-kontoblatt td{border-bottom:1px solid var(--g-linie);padding:4px 0}.live-kontoblatt td:last-child{text-align:right}.live-kontoblatt tr.neu td{box-shadow:inset 3px 0 0 var(--g-markierung);padding-left:var(--g-2);font-weight:640}.perioden{gap:var(--g-3);margin:var(--g-3) 0 var(--g-6);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));padding:0;list-style:none;display:grid}.perioden li{border-left:3px solid var(--g-ok);padding:var(--g-2) var(--g-3);background:var(--g-flaeche);gap:4px;display:grid}.perioden li[data-status=provisorisch_gesperrt]{border-left-color:var(--g-achtung)}.perioden li[data-status=abgeschlossen]{border-left-color:var(--g-graphit)}.perioden li small{color:var(--g-graphit)}.schnellerfassung{--spur:6px}.erfassung-raster{gap:var(--g-6);grid-template-columns:minmax(0,1fr) 300px;align-items:start;display:grid}@media (width<=1180px){.erfassung-raster{grid-template-columns:1fr}}.raster-rahmen{border:1px solid var(--g-linie);border-radius:var(--g-radius-flaeche);background:var(--g-flaeche)}@media (width<=980px){.raster-rahmen{overflow-x:auto}}.raster{border-collapse:collapse;table-layout:fixed;font-variant-numeric:var(--g-zahl);width:100%;min-width:880px}.raster col.c-rand{width:var(--spur)}.raster col.c-datum{width:104px}.raster col.c-beleg{width:88px}.raster col.c-konto{width:96px}.raster col.c-betrag{width:116px}.raster col.c-code,.raster col.c-ks{width:74px}.raster col.c-aktion{width:120px}.raster thead th{text-align:left;font-size:var(--g-13);color:var(--g-graphit);padding:var(--g-2) 6px 6px;border-bottom:2px solid var(--g-tinte);background:var(--g-flaeche);font-weight:600}.raster th.zahl{text-align:right;padding-right:10px}.raster>tbody>tr>td{border-bottom:1px solid var(--g-linie);vertical-align:top;padding:2px 3px}.raster td.rand{border-bottom-color:#0000;padding:0;position:relative}.raster .zelle{border-radius:var(--g-radius-klein);width:100%;height:32px;color:var(--g-tinte);font-variant-numeric:var(--g-zahl);transition:border-color var(--g-bewegung), background var(--g-bewegung);background:0 0;border:1px solid #0000;padding:0 6px}.raster .zelle:hover{border-color:var(--g-linie-stark)}.raster .zelle:focus-visible,.raster .zelle:focus{border-color:var(--g-tinte);background:var(--g-flaeche);box-shadow:var(--g-fokus);outline:none}.raster .zelle[aria-invalid=true]{box-shadow:inset 0 -2px 0 var(--g-fehler)}.raster .zelle[aria-invalid=true]:focus{box-shadow:var(--g-fokus), inset 0 -2px 0 var(--g-fehler)}.raster td.betrag .zelle{text-align:right;font-weight:560}.raster td.code .zelle,.raster td.ks .zelle{text-transform:uppercase}.raster .kontoname{color:var(--g-graphit);white-space:nowrap;text-overflow:ellipsis;padding:0 7px 3px;font-size:11.5px;line-height:1.25;display:block;overflow:hidden}.raster .kontoname:empty{display:none}.raster td.zeilenaktionen{white-space:nowrap;text-align:right}.raster td.zeilenaktionen .g-knopf{padding:0 var(--g-2);opacity:.55}.raster tr[data-aktiv] td.zeilenaktionen .g-knopf,.raster td.zeilenaktionen .g-knopf:hover{opacity:1}.raster tr[data-entwurf] td.rand:before{content:"";background:var(--g-linie-stark);width:2px;position:absolute;inset:0 auto 0 0}.raster tr[data-sammel] td.rand:after{content:"";border-left:2px solid var(--g-tinte);position:absolute;inset:0 0 0 2px}.raster tr[data-sammel=anfang] td.rand:after,.raster tr[data-sammel=einzeln] td.rand:after{border-top:2px solid var(--g-tinte);top:10px}.raster tr.sammel-fuss td.rand:after{content:"";border-left:2px solid var(--g-tinte);border-bottom:2px solid var(--g-tinte);height:10px;position:absolute;top:0;left:2px;right:0}.raster tr[data-aktiv] td.rand:before{content:"";width:var(--spur);background:var(--g-markierung);z-index:1;position:absolute;inset:0 auto 0 0}.raster tr[data-aktiv] td:not(.rand){background:color-mix(in srgb, var(--g-markierung-sanft) 45%, transparent)}.raster tr.sammel-fuss td{border-bottom:1px solid var(--g-linie);color:var(--g-graphit);padding:2px 9px 6px;font-size:12px}.raster tr.sammel-fuss b{color:var(--g-ok-text);font-weight:650}.raster tr.sammel-fuss[data-offen] b{color:var(--g-achtung-text)}.raster tr.sammel-fuss[data-offen] b:before{content:"";background:var(--g-achtung);width:7px;height:7px;margin-right:6px;display:inline-block;transform:rotate(45deg)translateY(-1px)}.raster tr.fehlerzeile td{color:var(--g-fehler-text);border-bottom:1px solid var(--g-linie);padding:0 9px 6px;font-size:12px}.raster tr.fehlerzeile td:not(.rand):before{content:"";background:var(--g-fehler);width:7px;height:7px;margin-right:6px;display:inline-block}.raster>tbody>tr[data-fehler]>td{border-bottom-color:#0000}.raster tr[data-fehler] td.rand:before{content:"";background:var(--g-fehler);width:2px;position:absolute;inset:0 auto 0 0}.raster tr[data-vorschlag] td:not(.rand){background:var(--g-flaeche-tief)}.raster tr[data-vorschlag] td.rand{border-left:2px dashed var(--g-graphit)}.raster tr.vorschlag-kopf td{background:var(--g-flaeche-tief);padding:var(--g-2) 9px 4px;font-size:var(--g-13);border-bottom:0}.raster tr.vorschlag-kopf td.rand{border-left:2px dashed var(--g-graphit)}.raster tr.vorschlag-kopf div{align-items:center;gap:var(--g-2) var(--g-3);flex-wrap:wrap;display:flex}.raster .vorschlag-marke{font-weight:680}.raster .begruendung{color:var(--g-graphit);flex:260px}.raster .konfidenz{border-radius:var(--g-radius-marke);border:1px solid;padding:1px 6px;font-size:11px;font-weight:640}.raster .konfidenz[data-stufe=hoch]{color:var(--g-ok-text)}.raster .konfidenz[data-stufe=mittel]{color:var(--g-achtung-text)}.raster .konfidenz[data-stufe=tief]{color:var(--g-fehler-text)}.raster .warnungen{color:var(--g-achtung-text);margin:4px 0 0;padding-left:18px;font-size:12px}.raster>tbody>tr.detailzeile>td:not(.rand){background:var(--g-papier);padding:var(--g-3) var(--g-3) var(--g-4)}.details{gap:var(--g-3);display:grid}.journalvorschau{border-collapse:collapse;font-size:var(--g-13);background:var(--g-flaeche);min-width:420px;max-width:640px}.journalvorschau caption{text-align:left;padding-bottom:4px;font-weight:640}.journalvorschau th{text-align:left;color:var(--g-graphit);border-bottom:1px solid var(--g-linie-stark);padding:4px 8px;font-weight:600}.journalvorschau td{border-bottom:1px solid var(--g-linie);padding:4px 8px}.journalvorschau .zahl{text-align:right}.journalvorschau tr[data-eigen] td:first-child{box-shadow:inset 3px 0 0 var(--g-markierung)}.fehlerliste{color:var(--g-fehler-text);font-size:var(--g-13);margin:0;padding-left:18px}.vorlage-speichern{gap:var(--g-3);flex-wrap:wrap;align-items:end;display:flex}.vorlage-speichern .g-feld{min-width:160px}.vorlage-speichern .kurz{width:90px}.auswahlfeld{position:relative}.auswahlliste{z-index:30;background:var(--g-flaeche);border:1px solid var(--g-linie-stark);border-radius:var(--g-radius);min-width:300px;max-width:460px;max-height:320px;box-shadow:var(--g-schatten-schwebend);margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 2px);left:0;overflow:auto}.raster td.text .auswahlliste{min-width:420px}.auswahlliste li[role=option]{gap:2px var(--g-3);border-radius:var(--g-radius-klein);cursor:pointer;grid-template-columns:minmax(0,1fr) auto;padding:6px 8px;display:grid}.auswahlliste li[aria-selected=true]{background:var(--g-flaeche-tief);box-shadow:inset 3px 0 0 var(--g-markierung)}.auswahlliste .auswahl-wert{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.auswahlliste .auswahl-wert b{margin-right:4px;font-weight:680}.auswahlliste .auswahl-zusatz{color:var(--g-graphit);text-align:right;white-space:nowrap;font-size:12px}.auswahlliste small{color:var(--g-graphit);grid-column:1/-1;font-size:12px}.auswahlliste .auswahlkopf{color:var(--g-graphit);padding:4px 8px 2px;font-size:12px}.live-blaetter{top:var(--g-4);gap:var(--g-6);display:grid;position:sticky}.live-blatt{border-top:2px solid var(--g-tinte);padding-top:var(--g-2)}.live-blatt.leer{border-top-color:var(--g-linie-stark)}.live-blatt h2{align-items:baseline;gap:var(--g-2);margin:0 0 var(--g-2);font-size:var(--g-14);font-weight:680;display:flex}.live-blatt h2 span{color:var(--g-graphit);font-size:12px;font-weight:600}.live-blatt h2 a{color:var(--g-tinte);text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden}.live-blatt h2 a:hover{text-decoration:underline}.live-blatt table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:var(--g-13);font-variant-numeric:var(--g-zahl)}.live-blatt td{border-bottom:1px solid var(--g-linie);vertical-align:top;padding:4px 0}.live-blatt td:first-child{width:52px;color:var(--g-graphit)}.live-blatt td.text{text-overflow:ellipsis;white-space:nowrap;padding-right:var(--g-2);overflow:hidden}.live-blatt td.zahl{text-align:right;white-space:nowrap;width:96px}.live-blatt tr.offen{cursor:pointer}.live-blatt tr.offen td{background:color-mix(in srgb, var(--g-markierung-sanft) 70%, transparent)}.live-blatt tr.offen td:first-child{box-shadow:inset 3px 0 0 var(--g-markierung);padding-left:7px}.live-blatt tr.saldo td{border-bottom:2px solid var(--g-tinte);padding-top:6px;font-weight:700}.live-blatt tr.vorher td{color:var(--g-graphit)}.raster-fuss{justify-content:space-between;align-items:center;gap:var(--g-4);margin:var(--g-3) 0;flex-wrap:wrap;display:flex}.raster-summe{gap:var(--g-6);flex-wrap:wrap;margin:0;display:flex}.raster-summe div{gap:0;display:grid}.raster-summe dt{color:var(--g-graphit);font-size:12px}.raster-summe dd{font-variant-numeric:var(--g-zahl);margin:0;font-weight:700}.raster-summe div[data-fehler] dd{color:var(--g-fehler-text)}.tastenhilfe{margin-bottom:var(--g-2)}.vorlagen-leiste{gap:var(--g-3) var(--g-6);margin:calc(-1 * var(--g-2)) 0 var(--g-4);flex-wrap:wrap;align-items:start;display:flex}.vorlagen-leiste .faellig{gap:var(--g-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.vorlagen-leiste .faellig li{align-items:center;gap:var(--g-2);padding:4px 4px 4px var(--g-3);border-left:3px solid var(--g-achtung);background:var(--g-flaeche);display:flex}.vorlagen-leiste .faellig small{color:var(--g-achtung-text)}.vorlagen-alle summary{cursor:pointer;align-items:center;min-height:30px;font-weight:600;display:flex}.vorlagen-alle ul{margin:var(--g-2) 0 0;gap:2px;padding:0;list-style:none;display:grid}.vorlagen-alle li{align-items:center;gap:var(--g-2);display:flex}.vorlagen-alle li small{color:var(--g-graphit)}.erfassung-meldung{gap:var(--g-3);margin-bottom:var(--g-4);flex-wrap:wrap;align-items:center;display:flex}.erfassung-ok{margin-bottom:var(--g-4);padding-left:var(--g-3);border-left:4px solid var(--g-ok)}@media (prefers-reduced-motion:reduce){.raster .zelle{transition:none}}.deb-summen{gap:var(--g-6);margin-bottom:var(--g-6);grid-template-columns:repeat(auto-fit,minmax(180px,max-content)) minmax(260px,1fr);align-items:start;display:grid}.deb-summen>div{border-left:3px solid var(--g-tinte);padding-left:var(--g-3);gap:2px;display:grid}.deb-summen small{color:var(--g-graphit);font-size:var(--g-13)}.deb-alter{border-collapse:collapse;width:100%;font-size:var(--g-13);font-variant-numeric:var(--g-zahl)}.deb-alter th{text-align:left;color:var(--g-graphit);padding:3px var(--g-2) 3px 0;white-space:nowrap;font-weight:560}.deb-alter td{padding:3px 0 3px var(--g-2)}.deb-alter .g-zahl{text-align:right;white-space:nowrap}.deb-alter .balken{width:50%}.deb-alter .balken span{background:var(--g-linie-stark);height:8px;display:block}.deb-alter tr:nth-child(n+3) .balken span{background:var(--g-achtung)}.deb-alter tr:nth-child(n+5) .balken span{background:var(--g-fehler)}.deb-filter{gap:4px;display:inline-flex}.deb-filter .g-knopf[aria-pressed=true]{border-color:var(--g-tinte);background:var(--g-flaeche-tief);font-weight:640}.deb-zeile{cursor:pointer}.deb-sperre{color:var(--g-achtung-text,var(--g-graphit));font-weight:600}.zeilenknopf{color:inherit;font:inherit;text-align:left;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--g-feldrand);text-decoration-color:var(--g-feldrand);text-underline-offset:3px;background:0 0;border:0;padding:0}.zeilenknopf[aria-pressed=true]{-webkit-text-decoration-color:var(--g-markierung);text-decoration-color:var(--g-markierung);font-weight:640}.deb-detail-zeile>td{background:var(--g-flaeche-tief)}.deb-detail{gap:var(--g-4);padding:var(--g-2) 0;display:grid}.deb-detail-kopf{gap:var(--g-6);flex-wrap:wrap;align-items:end;display:flex}.deb-detail-kopf .aktionen{gap:var(--g-2);flex-wrap:wrap;margin-left:auto;display:flex}.deb-detail-listen{gap:var(--g-6);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.deb-liste{margin:0;padding:0;list-style:none}.deb-liste li{gap:var(--g-3);border-bottom:1px solid var(--g-linie);grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;padding:6px 0;display:grid}.deb-liste .g-zahl{font-variant-numeric:var(--g-zahl);text-align:right}.deb-formular{gap:var(--g-3);padding:var(--g-3);border-left:3px solid var(--g-markierung);background:var(--g-flaeche);margin:var(--g-2) 0;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));align-items:end;display:grid}.deb-formular .breit{grid-column:1/-1}.deb-formular .betrag{text-align:right;font-variant-numeric:var(--g-zahl)}.deb-manuell{margin-bottom:var(--g-6)}.deb-upload{gap:var(--g-3);padding:var(--g-4) 0;border-top:2px solid var(--g-tinte);margin-bottom:var(--g-6);display:grid}.deb-vorschau{gap:var(--g-3);display:grid}.deb-vorschau .aktionen{gap:var(--g-2);flex-wrap:wrap;display:flex}.deb-abschnitt-kopf{justify-content:space-between;align-items:baseline;gap:var(--g-4);flex-wrap:wrap;display:flex}.deb-arbeitsliste{margin:0 0 var(--g-8);border-top:1px solid var(--g-linie);padding:0;list-style:none}.deb-zahlung{border-bottom:1px solid var(--g-linie);padding:var(--g-3) 0;border-left:3px solid var(--g-achtung);padding-left:var(--g-3)}.deb-zahlung[data-status=zugeordnet]{border-left-color:var(--g-ok)}.deb-zahlung[data-status=ignoriert]{border-left-color:var(--g-linie-stark)}.deb-zahlung-kopf{gap:var(--g-4);grid-template-columns:minmax(110px,.6fr) minmax(0,1.2fr) minmax(0,1.6fr) auto;align-items:start;display:grid}.deb-zahlung-kopf .aktionen{flex-wrap:wrap;justify-content:end;gap:4px;display:flex}@container (width<=900px){.deb-zahlung-kopf{grid-template-columns:1fr 1fr}}.deb-vorschlag{gap:2px;display:grid}.deb-konfidenz{align-items:center;gap:var(--g-2);display:inline-flex}.deb-konfidenz .spur{background:var(--g-linie);width:64px;height:6px;display:inline-block;position:relative;overflow:hidden}.deb-konfidenz small{font-size:var(--g-13);color:var(--g-graphit);font-variant-numeric:var(--g-zahl)}.deb-konfidenz .spur>span{background:var(--g-graphit);height:100%;display:block}.deb-konfidenz[data-art=ok] .spur>span{background:var(--g-ok)}.deb-konfidenz[data-art=achtung] .spur>span{background:var(--g-achtung)}.deb-treffer{gap:4px;max-height:220px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.deb-stichtag{min-width:180px}.deb-ergebnis{border-left:3px solid var(--g-ok);padding-left:var(--g-3);margin-bottom:var(--g-6)}.deb-stufen{margin-top:var(--g-8)}.deb-stufen ol{gap:var(--g-3);margin:0;padding:0;list-style:none;display:grid}.deb-stufen li{border-left:3px solid var(--g-linie-stark);padding-left:var(--g-3);gap:4px;display:grid}.kreditor-raster{gap:var(--g-6);grid-template-columns:minmax(0,1.1fr) minmax(360px,1fr);align-items:start;display:grid}@container (width<=980px){.kreditor-raster{grid-template-columns:1fr}}.beleg-ansicht{gap:var(--g-2);display:grid;position:sticky;top:0}.beleg-ansicht iframe,.beleg-ansicht .bild{border:1px solid var(--g-linie-stark);background:var(--g-flaeche-tief);width:100%;height:min(82vh,1100px)}.beleg-ansicht .bild{display:block;overflow:auto}.beleg-ansicht img{max-width:100%;height:auto;margin:0 auto;display:block}.beleg-ansicht small{color:var(--g-graphit);font-size:12px}.kreditor-felder{gap:var(--g-6);min-width:0;display:grid}.kreditor-felder .felder{gap:var(--g-3) var(--g-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.kreditor-felder .breit{grid-column:1/-1}.kreditor-felder section{border-top:2px solid var(--g-tinte);padding-top:var(--g-3);gap:var(--g-3);display:grid}.kreditor-felder h2{margin:0}.feldkopf{justify-content:space-between;align-items:baseline;gap:var(--g-2);display:flex}.konfidenz{letter-spacing:.02em;font-variant-numeric:var(--g-zahl);border:1px solid;border-radius:999px;padding:1px 6px;font-size:11px;font-weight:640}.konfidenz[data-stufe=hoch]{color:var(--g-ok-text)}.konfidenz[data-stufe=mittel]{color:var(--g-achtung-text)}.konfidenz[data-stufe=tief]{color:var(--g-fehler-text)}.konfidenz[data-stufe=qr]{color:var(--g-tinte)}.g-eingabe[data-stufe=tief]{box-shadow:inset 3px 0 0 var(--g-fehler)}.g-eingabe[data-stufe=mittel]{box-shadow:inset 3px 0 0 var(--g-achtung)}.qr-feld textarea{min-height:56px;font-size:12px}.warnungen{gap:4px;margin:0;padding:0;list-style:none;display:grid}.warnungen li{font-size:var(--g-13);padding-left:var(--g-3);border-left:3px solid var(--g-achtung)}.kontierung td{padding:4px var(--g-2) 4px 0;vertical-align:top}.kontierung .g-eingabe{width:100%;min-width:0}.kontierung .betrag{text-align:right;font-variant-numeric:var(--g-zahl);width:110px}.kontierung tfoot td{border-top:2px solid var(--g-tinte);padding-top:var(--g-2);font-weight:640}.differenz-offen{color:var(--g-fehler-text)}.iban-vergleich{font-variant-numeric:var(--g-zahl) slashed-zero;letter-spacing:.04em}.bankhinweis{padding:var(--g-2) var(--g-3);border-left:4px solid var(--g-achtung);background:var(--g-flaeche-tief);font-size:var(--g-13);margin:0}.bankhinweis.ok{border-left-color:var(--g-ok)}.visumliste{font-size:var(--g-13);gap:4px;margin:0;padding:0;list-style:none;display:grid}.zahlungslauf-kopf{gap:var(--g-4);margin-bottom:var(--g-4);flex-wrap:wrap;align-items:flex-end;display:flex}.zahlungslauf-kopf .g-feld{min-width:160px}.auftrag{border-top:2px solid var(--g-tinte);padding:var(--g-3) 0 var(--g-5);gap:var(--g-3);display:grid}.auftrag-kopf{justify-content:space-between;gap:var(--g-3);flex-wrap:wrap;align-items:baseline;display:flex}.vier-augen-hinweis{font-size:var(--g-13);color:var(--g-graphit)}.hash{word-break:break-all;font-size:11px}.abstand-unten{margin-bottom:var(--g-4)}.erfolg{margin:var(--g-3) 0}.hash{font-family:var(--g-mono,var(--g-schrift));font-size:var(--g-13);word-break:break-all}.mwst-perioden{flex-wrap:wrap;align-items:center}.mwst-perioden .trenner{background:var(--g-linie);width:1px;margin:0 var(--g-2);align-self:stretch}.periode-wahl{align-items:center;gap:var(--g-2);padding:6px var(--g-3);border:1px solid var(--g-linie);border-radius:var(--g-radius-klein);background:var(--g-flaeche);color:var(--g-tinte);font:inherit;font-variant-numeric:var(--g-zahl);cursor:pointer;display:inline-flex}.periode-wahl:hover{border-color:var(--g-linie-stark)}.periode-wahl.aktiv{border-color:var(--g-tinte);box-shadow:inset 0 -3px 0 var(--g-markierung)}.periode-wahl .festgeschrieben{font-size:var(--g-12,12px);color:var(--g-ok-text);font-weight:640}.mwst-raster{gap:var(--g-8);margin-top:var(--g-4);grid-template-columns:minmax(0,1fr) minmax(280px,380px);align-items:start;display:grid}@media (width<=1000px){.mwst-raster{grid-template-columns:1fr}}.mwst-formular{gap:var(--g-6);display:grid}.mwst-abschnitt{border-collapse:collapse;font-variant-numeric:var(--g-zahl);width:100%}.mwst-abschnitt caption{text-align:left;padding-bottom:var(--g-2);border-bottom:2px solid var(--g-tinte);font-weight:720}.mwst-abschnitt thead th{font-size:var(--g-12,12px);color:var(--g-graphit);padding:4px var(--g-2);font-weight:560}.mwst-abschnitt th[scope=row]{text-align:left;padding:0;font-weight:400}.mwst-abschnitt td{padding:6px var(--g-2);border-bottom:1px solid var(--g-linie);white-space:nowrap}.mwst-abschnitt th[scope=row]{border-bottom:1px solid var(--g-linie)}.mwst-abschnitt td.satz{color:var(--g-graphit);width:70px}.mwst-abschnitt .g-zahl{text-align:right}.mwst-abschnitt tr.summe th,.mwst-abschnitt tr.summe td{background:var(--g-flaeche-tief);font-weight:680}.mwst-abschnitt tr.gewaehlt th,.mwst-abschnitt tr.gewaehlt td{box-shadow:inset 0 -2px 0 var(--g-markierung)}.ziffer-knopf,.ziffer-text{gap:var(--g-3);width:100%;padding:6px var(--g-2);font:inherit;color:inherit;text-align:left;background:0 0;border:0;align-items:baseline;display:flex}.ziffer-knopf{cursor:pointer}.ziffer-knopf:hover .titel,.ziffer-knopf:focus-visible .titel{text-decoration:underline;-webkit-text-decoration-color:var(--g-markierung);text-decoration-color:var(--g-markierung);text-underline-offset:3px}.ziffer{font-variant-numeric:var(--g-zahl);min-width:3ch;font-weight:720}.titel{flex:1}.mwst-hinweise{margin:var(--g-4) 0 0;padding-left:var(--g-4);color:var(--g-achtung-text);font-size:var(--g-13)}.mwst-festschreiben{gap:var(--g-3);margin-top:var(--g-6);padding-top:var(--g-4);border-top:1px solid var(--g-linie);flex-wrap:wrap;align-items:center;display:flex}.mwst-seite{border-top:2px solid var(--g-tinte);padding-top:var(--g-3);gap:var(--g-3);display:grid;position:sticky;top:0}.mwst-seite .kopfzeile{justify-content:space-between;align-items:baseline;gap:var(--g-2);display:flex}.mwst-seite table{border-collapse:collapse;width:100%;font-size:var(--g-13);font-variant-numeric:var(--g-zahl)}.mwst-seite th,.mwst-seite td{border-bottom:1px solid var(--g-linie);text-align:left;vertical-align:top;padding:5px 4px}.mwst-seite thead th{color:var(--g-graphit);font-weight:560}.mwst-seite .g-zahl{text-align:right;white-space:nowrap}.mwst-seite tr.summe th,.mwst-seite tr.summe td{font-weight:680}.mwst-seite .ziffer-knopf{color:var(--g-tinte);padding:0;font-weight:640}.mwst-seite tr.offen td{border-bottom:0}.mwst-journalzeilen td{border-bottom:0!important;padding:2px 4px!important}.mwst-einstellungen{gap:var(--g-3);margin:0 0 var(--g-6);padding:var(--g-4) 0;border-top:1px solid var(--g-linie);border-bottom:1px solid var(--g-linie);grid-template-columns:repeat(auto-fill,minmax(170px,1fr));align-items:end;display:grid}.mwst-einstellungen .breit{grid-column:1/-1}.mwst-einstellungen .kurz{max-width:120px}.bilanz-raster{gap:var(--g-8);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}@media (width<=1100px){.bilanz-raster{grid-template-columns:1fr}}.bericht{border-collapse:collapse;font-variant-numeric:var(--g-zahl);width:100%}.bericht caption{text-align:left;font-weight:720;font-size:var(--g-16);padding-bottom:var(--g-2);border-bottom:2px solid var(--g-tinte)}.bericht thead th{font-size:var(--g-12,12px);color:var(--g-graphit);padding:6px var(--g-2);border-bottom:1px solid var(--g-linie);font-weight:560}.bericht td,.bericht th{padding:5px var(--g-2)}.bericht .g-zahl{text-align:right;white-space:nowrap;width:9rem}.bericht .vorjahr{color:var(--g-graphit)}.bericht tr.gruppe th{text-align:left;padding-top:var(--g-3);font-weight:640}.bericht tr.gruppe.tiefe-0 th{font-weight:720}.bericht tr.konto td{border-bottom:1px solid var(--g-linie)}.bericht tr.konto .kontonummer{color:var(--g-graphit);font-variant-numeric:var(--g-zahl);margin-right:var(--g-2)}.bericht tr.gruppensumme td{border-bottom:1px solid var(--g-linie-stark);font-weight:600}.bericht tr.gruppensumme.tiefe-1 td,.bericht tr.gruppensumme.tiefe-2 td{color:var(--g-graphit);font-weight:560}.bericht tr.zwischenergebnis td{background:var(--g-flaeche-tief);border-bottom:1px solid var(--g-linie-stark);font-weight:680}.bericht tr.ergebnis td{border-bottom:1px solid var(--g-linie-stark);padding-top:var(--g-3);font-weight:640}.bericht tr.total td{border-top:2px solid var(--g-tinte);border-bottom:3px double var(--g-tinte);padding-top:var(--g-2);font-weight:760}.bericht tfoot td{color:var(--g-graphit);padding-top:var(--g-3)}.bericht.erfolg{max-width:920px}.export-raster{gap:var(--g-8);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start;display:grid}.export-block{border-top:2px solid var(--g-tinte);padding-top:var(--g-3);gap:var(--g-3);display:grid}.export-block .aktionen{gap:var(--g-2);flex-wrap:wrap;display:flex}.export-block .zuordnung{font-family:var(--g-mono,var(--g-schrift));font-size:var(--g-13);resize:vertical;width:100%}.kasse-ziel{min-width:48px;min-height:48px;font-size:var(--g-16)}.kasse-name{font-weight:640}.kasse-wahl{min-width:200px}.kasse-raster{gap:var(--g-6);grid-template-columns:minmax(0,1fr) minmax(320px,400px);align-items:start;display:grid}@media (width<=1100px){.kasse-raster{grid-template-columns:1fr}}.kasse-links{gap:var(--g-4);min-width:0;display:grid}.kasse-scan .scan-form{gap:var(--g-2);align-items:end;display:flex}.kasse-scan .scan-form .g-feld{flex:1}.scan-eingabe{height:56px;font-size:var(--g-20);padding:0 var(--g-4)}.scan-treffer{margin:var(--g-2) 0 0;gap:4px;max-height:360px;padding:0;list-style:none;display:grid;overflow:auto}.treffer-knopf{gap:var(--g-4);text-align:left;width:100%;min-height:56px;padding:var(--g-2) var(--g-3);border:1px solid var(--g-linie);border-left:3px solid var(--g-linie-stark);border-radius:var(--g-radius);background:var(--g-flaeche);color:var(--g-tinte);font:inherit;cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;display:grid}.treffer-knopf:hover{border-left-color:var(--g-markierung);background:var(--g-flaeche-tief)}.treffer-knopf>span:first-child{gap:2px;display:grid}.treffer-knopf .g-mono{font-size:var(--g-16);font-weight:640}.treffer-knopf[aria-pressed=true]{border-left-color:var(--g-markierung);background:var(--g-markierung-sanft)}.kasse-frei{gap:var(--g-2);grid-template-columns:minmax(0,2fr) minmax(100px,1fr) minmax(120px,1fr) auto;align-items:end;display:grid}@container (width<=700px){.kasse-frei{grid-template-columns:1fr 1fr}}.kasse-korb ul{border-top:2px solid var(--g-tinte);margin:0;padding:0;list-style:none}.kasse-korb li{gap:var(--g-2) var(--g-3);padding:var(--g-3) 0;border-bottom:1px solid var(--g-linie);grid-template-columns:minmax(0,1fr) auto 104px 92px 96px auto;align-items:center;display:grid}.korb-text{gap:2px;min-width:0;display:grid}.korb-menge{align-items:center;gap:4px;display:inline-flex}.korb-menge input{text-align:center;width:64px;height:48px;font-size:var(--g-16)}.korb-preis input,.korb-rabatt input{text-align:right;width:100%;height:48px}.korb-betrag{text-align:right;font-size:var(--g-16)}.korb-grund{font-size:var(--g-13);color:var(--g-graphit);grid-column:1/-1;gap:4px;display:grid}@media (width<=760px){.kasse-korb li{grid-template-columns:minmax(0,1fr) auto}.korb-menge,.korb-preis,.korb-rabatt{grid-column:span 1}}.kasse-kunde{gap:var(--g-2);display:grid}.kasse-pult{top:var(--g-4);gap:var(--g-4);padding:var(--g-5);border-radius:var(--g-radius-flaeche);background:var(--g-flaeche);color:var(--g-tinte);border-top:4px solid var(--g-markierung);display:grid;position:sticky}.pult-total{gap:4px;display:grid}.etikett{font-size:var(--g-13);color:var(--g-graphit);font-weight:560}.betrag-riesig{font-size:var(--g-40);font-weight:800;font-stretch:var(--g-breit-max);letter-spacing:-.03em;font-variant-numeric:var(--g-zahl);line-height:1.05}.pult-total small{color:var(--g-graphit)}.pult-zahlart{grid-template-columns:repeat(4,1fr);display:grid}.pult-zahlart button{min-height:52px;font-size:var(--g-16)}.pult-felder{gap:var(--g-2);grid-template-columns:1fr 1fr;display:grid}.pult-gegeben{height:56px;font-size:var(--g-25);text-align:right}.pult-noten{gap:var(--g-2);grid-template-columns:repeat(3,1fr);display:grid}.pult-rueckgeld{padding:var(--g-3) 0 0;border-top:1px solid var(--g-linie);justify-content:space-between;align-items:baseline;margin:0;display:flex}.pult-rueckgeld b{font-size:var(--g-32);font-weight:780;font-stretch:var(--g-breit);font-variant-numeric:var(--g-zahl)}.pult-abschliessen{min-height:60px;font-size:var(--g-20);font-weight:700}.kasse-erledigt{gap:var(--g-3);padding:var(--g-6);border-radius:var(--g-radius-flaeche);background:var(--g-flaeche);color:var(--g-tinte);border-left:4px solid var(--g-ok);margin-bottom:var(--g-6);justify-items:start;display:grid}.kasse-erledigt p{font-size:var(--g-16);margin:0}.kasse-erledigt .aktionen{margin-top:var(--g-2)}.kasse-posten{gap:6px;margin:0;padding:0;list-style:none;display:grid}.kasse-posten .treffer-knopf{grid-template-columns:minmax(0,1fr) auto 120px}.kasse-posten .treffer-knopf .g-mono{text-align:right}.posten-betrag{align-items:center;gap:var(--g-2);font-size:var(--g-13);color:var(--g-graphit);justify-content:flex-end;padding:6px 0;display:flex}.posten-betrag input{text-align:right;width:140px;height:48px;font-size:var(--g-16)}.kasse-summen{gap:var(--g-4);margin:0 0 var(--g-5);grid-template-columns:repeat(auto-fit,minmax(130px,1fr));display:grid}.kasse-summen>div{border-left:3px solid var(--g-linie-stark);padding-left:var(--g-3)}.kasse-summen dt{font-size:var(--g-13);color:var(--g-graphit)}.kasse-summen dd{font-size:var(--g-20);margin:2px 0 0;font-weight:680}.kasse-summen .hervor{border-left-color:var(--g-markierung)}.kasse-summen [data-negativ] dd,.kasse-buch td[data-negativ]{color:var(--g-fehler-text,var(--g-fehler))}.kasse-bewegungsknoepfe{margin-bottom:var(--g-4)}.kasse-bewegungsknoepfe .g-knopf[aria-pressed=true]{border-color:var(--g-tinte);background:var(--g-flaeche-tief)}.kasse-buch tr[data-art=storno] td,.kasse-buch tr[data-art=differenz] td{background:var(--g-signal-sanft,var(--g-flaeche-tief))}.kasse-zeilenaktionen{white-space:nowrap;gap:var(--g-3);align-items:center;display:flex}.kasse-formular{gap:var(--g-3);padding:var(--g-4);border-left:3px solid var(--g-markierung);background:var(--g-flaeche);margin:0 0 var(--g-5);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));align-items:end;display:grid}.kasse-formular .breit{grid-column:1/-1}.kasse-warnung{color:var(--g-achtung-text,var(--g-tinte));margin:0;font-weight:560}.kasse-stamm{max-width:980px}.kasse-gruppe{gap:var(--g-2);border:0;margin:0;padding:0;display:grid}.kasse-personen{gap:6px var(--g-4);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid}.abschluss-raster{gap:var(--g-8);grid-template-columns:minmax(0,1fr) minmax(320px,460px);align-items:start;display:grid}@media (width<=1000px){.abschluss-raster{grid-template-columns:1fr}}.abschluss-raster section{gap:var(--g-3);align-content:start;display:grid}.abschluss-rechnung{margin:0;display:grid}.abschluss-rechnung>div{justify-content:space-between;gap:var(--g-4);border-bottom:1px solid var(--g-linie);padding:6px 0;display:flex}.abschluss-rechnung dd{margin:0}.abschluss-rechnung .summe{border-bottom:2px solid var(--g-tinte);font-weight:700}.zaehlung{gap:4px;display:grid}.zaehlung label{gap:var(--g-3);grid-template-columns:110px 96px minmax(0,1fr);align-items:center;display:grid}.zaehlung label>span:first-child{font-size:var(--g-13);color:var(--g-graphit)}.zaehlung label>span:last-child{text-align:right}.zaehlung input{text-align:right;height:44px;font-size:var(--g-16)}.abschluss-ergebnis{gap:var(--g-4);padding:var(--g-4) 0;border-top:2px solid var(--g-tinte);grid-template-columns:1fr 1fr;display:grid}.abschluss-ergebnis>div{gap:4px;display:grid}.abschluss-ergebnis span{font-size:var(--g-13);color:var(--g-graphit)}.abschluss-ergebnis b{font-size:var(--g-25);font-weight:760;font-stretch:var(--g-breit)}.abschluss-ergebnis[data-differenz=ja]{border-top-color:var(--g-achtung)}.abschluss-ergebnis[data-differenz=keine]{border-top-color:var(--g-ok)}.verkauf-detail{gap:var(--g-6);max-width:1200px;display:grid}.verkauf-spur{gap:var(--g-2);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.verkauf-spur li{border-top:4px solid var(--g-linie-stark);padding-top:var(--g-2);color:var(--g-gedaempft);gap:2px;display:grid}.verkauf-spur li span{font-weight:640}.verkauf-spur li small{font-size:var(--g-13);font-variant-numeric:var(--g-zahl)}.verkauf-spur li.erledigt{border-top-color:var(--g-tinte);color:var(--g-tinte)}.verkauf-spur li.aktuell{border-top-color:var(--g-markierung);color:var(--g-tinte)}.verkauf-spur li.aktuell span{font-weight:760;font-stretch:var(--g-breit)}.verkauf-storniert{gap:var(--g-2);align-items:center;margin:0;display:flex}.verkauf-raster{gap:var(--g-6) var(--g-8);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start;display:grid}.verkauf-raster section{border-top:2px solid var(--g-tinte);padding-top:var(--g-2);gap:var(--g-2);min-width:0;display:grid}.verkauf-raster h3{font-size:var(--g-16);margin:0;font-weight:680}.verkauf-raster .g-hinweis{margin:0}.verkauf-raster .angaben div{grid-template-columns:120px 1fr}.verkauf-freigabe-hinweis{gap:var(--g-2);padding:var(--g-3) var(--g-4);background:var(--g-flaeche);border-left:4px solid var(--g-markierung);border-radius:0 var(--g-radius) var(--g-radius) 0;justify-items:start;display:grid}.verkauf-freigabe-hinweis p{margin:0}.verkauf-aktionen{gap:var(--g-2);border-top:1px solid var(--g-linie);padding-top:var(--g-4);flex-wrap:wrap;align-items:center;display:flex}.verkauf-zubehoer{gap:var(--g-2);display:grid}.verkauf-zubehoer .inline-formular .g-eingabe:first-child{flex:260px}.verkauf-db{font-weight:640}.verkauf-db-rot{color:var(--g-fehler-text)}.verkauf-db-gelb:after{content:" •";color:var(--g-achtung)}.inserat-raster{gap:var(--g-6);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.inserat-raster.mit-detail{grid-template-columns:minmax(0,1fr) minmax(340px,480px)}.inserat-seite{gap:var(--g-3);border-left:2px solid var(--g-linie-stark);padding-left:var(--g-4);min-width:0;display:grid}.inserat-seite h2{font-size:var(--g-20);font-weight:720;font-stretch:var(--g-breit);margin:0}.inserat-seite textarea{min-height:160px}.inserat-quelle{gap:var(--g-2);font-size:var(--g-13);color:var(--g-gedaempft);flex-wrap:wrap;align-items:center;display:flex}.inserat-pruefung{padding-left:var(--g-4);color:var(--g-achtung-text);font-size:var(--g-13);margin:0}.inserat-export{gap:var(--g-3);border-top:2px solid var(--g-tinte);padding-top:var(--g-3);display:grid}.inserat-export h2{font-size:var(--g-16);margin:0;font-weight:680}.inserat-kanal{gap:var(--g-2) var(--g-3);padding:var(--g-2) 0;border-bottom:1px solid var(--g-linie);flex-wrap:wrap;align-items:center;display:flex}.inserat-kanal b{min-width:160px}@media (width<=1100px){.inserat-raster.mit-detail{grid-template-columns:1fr}.inserat-seite{border-left:0;border-top:2px solid var(--g-linie-stark);padding-left:0;padding-top:var(--g-3)}}@media (width<=760px){.verkauf-spur{grid-template-columns:repeat(2,minmax(0,1fr))}}.ic-abschnitt{margin-bottom:var(--g-8);max-width:1180px}.ic-abschnitt>.g-ueberschrift{margin-bottom:var(--g-3)}.ic-abschnitt.markiert>.g-ueberschrift{border-left:4px solid var(--g-markierung);padding-left:var(--g-3)}.ic-liste{border-top:2px solid var(--g-tinte);margin:0;padding:0;list-style:none}.ic-eintrag{border-bottom:1px solid var(--g-linie);border-left:4px solid #0000}.ic-eintrag.status-differenz,.ic-eintrag.status-abgelehnt{border-left-color:var(--g-fehler)}.ic-eintrag.status-inTransit{border-left-color:var(--g-linie-stark)}.ic-eintrag.offen{background:var(--g-flaeche)}.ic-kopf{gap:4px var(--g-4);width:100%;padding:var(--g-3) var(--g-3);text-align:left;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:9rem minmax(0,1fr) auto auto;align-items:baseline;display:grid}.ic-kopf:hover{background:var(--g-flaeche-tief)}.ic-nummer{font-weight:700}.ic-weg{overflow-wrap:anywhere;font-weight:560}.ic-betrag{font-variant-numeric:var(--g-zahl);font-weight:680}.ic-meta{font-size:var(--g-13);grid-column:2/-1}.ic-alt{color:var(--g-achtung-text);font-weight:600}.ic-detail{padding:0 var(--g-3) var(--g-5) calc(9rem + var(--g-6));gap:var(--g-4);display:grid}.ic-paare{gap:var(--g-3) var(--g-8);flex-wrap:wrap;margin:0;display:flex}.ic-paare div{gap:2px;display:grid}.ic-paare dt{color:var(--g-gedaempft);font-size:12px}.ic-paare dd{margin:0;font-weight:600}.ic-paare .gross{font-size:var(--g-25);font-weight:760;font-stretch:var(--g-breit)}.ic-korrektur{gap:4px;min-width:180px;display:grid}.ic-handlung{gap:var(--g-3);padding-top:var(--g-4);border-top:1px solid var(--g-linie);max-width:760px;display:grid}.ic-antrag{border-left:4px solid var(--g-markierung);padding-left:var(--g-3)}.ic-unten{gap:var(--g-6);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.ic-unten h3{margin:0 0 var(--g-2);font-size:var(--g-13);font-weight:680}.ic-verlauf{gap:var(--g-2);font-size:var(--g-13);margin:0;padding:0;list-style:none;display:grid}.ic-verlauf li{border-left:2px solid var(--g-linie-stark);padding-left:var(--g-2)}.ic-verlauf li.seite-empfaenger{border-left-color:var(--g-tinte)}.ic-kommentar{color:var(--g-graphit)}.ic-belege td{font-size:var(--g-13)}.ic-erfassen{margin-bottom:var(--g-8);max-width:1100px}.ic-positionen .klein-eingabe{text-align:right;width:104px}.ic-preis{gap:4px;min-width:200px;display:grid}.ic-marge{gap:var(--g-2);font-size:var(--g-13);align-items:center;margin-top:4px;display:flex}.ic-treffer{margin:var(--g-2) 0;gap:var(--g-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.ic-suche{gap:var(--g-2);display:grid}.ic-saldo{font-weight:700}.ic-ausgleiche{margin:0 0 var(--g-4);border-top:2px solid var(--g-tinte);padding:0;list-style:none}.ic-ausgleiche li{border-bottom:1px solid var(--g-linie);padding:var(--g-3);gap:var(--g-2);border-left:4px solid #0000;display:grid}.ic-ausgleiche li.status-beantragt{border-left-color:var(--g-markierung)}.ic-ausgleich-kopf{gap:var(--g-2) var(--g-4);flex-wrap:wrap;align-items:baseline;display:flex}@media (width<=900px){.ic-kopf{grid-template-columns:minmax(0,1fr) auto}.ic-weg,.ic-meta{grid-column:1/-1}.ic-detail{padding-left:var(--g-3)}.ic-unten{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.ic-kopf{transition:none}}.import-abschnitt{margin-bottom:var(--g-8)}.import-abschnitt>.g-ueberschrift{margin-bottom:var(--g-2)}.import-schritte{margin:0 0 var(--g-5);border-bottom:1px solid var(--g-linie);flex-wrap:wrap;gap:0;padding:0;list-style:none;display:flex}.import-schritte li{align-items:center;gap:var(--g-2);padding:var(--g-2) var(--g-4) var(--g-2) 0;margin-right:var(--g-4);color:var(--g-gedaempft);font-size:var(--g-13);border-bottom:3px solid #0000;margin-bottom:-1px;display:flex}.import-schritte .nr{border-radius:var(--g-radius-marke);border:1px solid var(--g-linie-stark);font-variant-numeric:var(--g-zahl);place-items:center;width:22px;height:22px;font-size:12px;display:inline-grid}.import-schritte .erledigt{color:var(--g-graphit)}.import-schritte .erledigt .nr{background:var(--g-flaeche-tief);border-color:var(--g-flaeche-tief)}.import-schritte .aktiv{color:var(--g-tinte);border-bottom-color:var(--g-markierung);font-weight:650}.import-schritte .aktiv .nr{background:var(--g-markierung);border-color:var(--g-markierung);color:var(--g-auf-markierung)}.import-kopf{align-items:center;gap:var(--g-2) var(--g-5);margin-bottom:var(--g-4);color:var(--g-graphit);font-size:var(--g-13);flex-wrap:wrap;display:flex}.import-kopf strong{color:var(--g-tinte);font-variant-numeric:var(--g-zahl)}.import-ziele{gap:var(--g-2);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.import-ziele legend{font-size:var(--g-13);color:var(--g-graphit);margin-bottom:var(--g-2);padding:0}.import-ziele label{align-items:center;gap:var(--g-2);min-height:var(--g-ziel-klein);padding:0 var(--g-4);border:1px solid var(--g-feldrand);border-radius:var(--g-radius);cursor:pointer;background:var(--g-papier);display:inline-flex}.import-ziele label.gewaehlt{border-color:var(--g-tinte);box-shadow:inset 0 -3px 0 var(--g-markierung)}.import-zuordnung{max-width:980px}.import-zuordnung th[scope=row]{white-space:nowrap;font-weight:600}.import-zuordnung .pflicht{color:var(--g-gedaempft);margin-left:var(--g-1);font-size:12px;font-weight:500}.import-zuordnung tr.fehlt th[scope=row]{box-shadow:inset 3px 0 0 var(--g-fehler)}.import-zuordnung .g-auswahl{min-width:220px}.import-zuordnung .beispiel{color:var(--g-graphit);text-overflow:ellipsis;white-space:nowrap;max-width:40ch;overflow:hidden}.import-vorschau{overflow-x:auto}.import-vorschau td,.import-vorschau th{white-space:nowrap;text-overflow:ellipsis;max-width:28ch;overflow:hidden}.import-hinweise{margin:var(--g-3) 0 0;color:var(--g-fehler-text);font-size:var(--g-13);padding-left:1.2em}.import-warnung{border-left:4px solid var(--g-markierung);padding:var(--g-2) var(--g-3);background:var(--g-markierung-sanft);max-width:760px}.importergebnis .neu dd{color:var(--g-ok-text)}.import-probleme{max-width:980px}.import-probleme .filter{gap:var(--g-2);margin-bottom:var(--g-2);flex-wrap:wrap;display:flex}.import-probleme li{gap:var(--g-1) var(--g-2);flex-wrap:wrap;align-items:baseline;display:flex}.import-probleme .marke{color:var(--g-graphit);min-width:9ch;font-size:12px;font-weight:600}.import-probleme .marke.fehler,.import-probleme .marke.uebersprungen{color:var(--g-fehler-text)}.import-probleme .marke.dublette{color:var(--g-achtung-text)}.import-fortschritt{align-items:center;gap:var(--g-3);margin:var(--g-3) 0;font-variant-numeric:var(--g-zahl);max-width:520px;display:flex}.import-fortschritt progress{height:10px;accent-color:var(--g-markierung);flex:1}.rueckfrage{align-items:center;gap:var(--g-2);font-size:var(--g-13);flex-wrap:wrap;display:inline-flex}.tabellenlink{font:inherit;color:var(--g-tinte);cursor:pointer;font-variant-numeric:var(--g-zahl);background:0 0;border:0;padding:0;text-decoration:underline}
