.beleg-blatt.cmr-blatt{padding:34px 40px 28px;font-size:12px;line-height:1.3}.cmr-kopf{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:10px;padding-bottom:8px;border-bottom:2px solid #111}.cmr-titel{font-size:34px;font-weight:800;letter-spacing:.12em;line-height:1}.cmr-untertitel{font-size:10px;color:#444;margin-top:4px}.cmr-kopf-rechts{text-align:right}.cmr-nr-label{font-size:10px;color:#444}.cmr-nr{font-size:18px;font-weight:800;letter-spacing:.02em}.cmr-nr-datum{font-size:11px;color:#333}.cmr-raster{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #111;border-left:1px solid #111;margin-bottom:8px}.cmr-raster-kopf{grid-template-rows:124px 124px 90px 70px 76px}.cmr-raster-kopf .cmr-feld-hoch{grid-row:3 / span 3;grid-column:2}.cmr-raster-mitte{grid-template-rows:100px 68px 68px}.cmr-raster-unten{grid-template-columns:1fr 1fr 1fr;grid-template-rows:168px}.cmr-feld{position:relative;border-right:1px solid #111;border-bottom:1px solid #111;padding:4px 8px 6px;overflow:hidden;min-width:0}.cmr-feld-kopf{display:flex;align-items:baseline;gap:6px;margin-bottom:4px}.cmr-feld-nr{display:inline-block;min-width:16px;font-size:9px;font-weight:800;color:#111;margin-right:4px}.cmr-feld-label{font-size:8.5px;color:#444;text-transform:uppercase;letter-spacing:.03em}.cmr-feld-wert{font-size:12px;color:#111;word-break:break-word}.cmr-fett{font-weight:700}.cmr-klein{font-size:10px;color:#444;margin-top:2px}.cmr-u-firma{font-weight:700;margin-top:96px;padding-top:4px;border-top:1px solid #111;font-size:11px}.cmr-gut{width:100%;border-collapse:collapse;margin-bottom:8px;table-layout:fixed}.cmr-gut th,.cmr-gut td{border:1px solid #111;padding:4px 6px;vertical-align:top;text-align:left;font-size:11px;word-break:break-word}.cmr-gut th{font-weight:400;font-size:8.5px;color:#444;text-transform:uppercase;letter-spacing:.02em;height:40px;background:#fff;word-break:normal;overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual}.cmr-gut th .cmr-feld-nr{display:block;margin:0 0 2px}.cmr-gut tbody td{height:50px;font-size:12px}.cmr-gut tr.cmr-leerzeile td{height:32px}.cmr-mitte{text-align:center!important}.cmr-rechts{text-align:right!important}.cmr-haken-reihe{display:flex;gap:18px;align-items:center;margin-top:4px}.cmr-haken{display:inline-flex;align-items:center;gap:6px}.cmr-box{display:inline-block;box-sizing:border-box;width:13px;height:13px;padding:2px;border:1px solid #111;background:#fff}.cmr-box-innen{display:block;width:100%;height:100%;background:#111}.cmr-fuss{font-size:8.5px;color:#444;margin-top:4px}@media print{.beleg-blatt.cmr-blatt{padding:34px 40px 28px}.cmr-box-innen,.cmr-gut th{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.chef{--c-grund: #f2f3f5;--c-flaeche: #ffffff;--c-flaeche-2: #f7f7f9;--c-rahmen: #e6e7eb;--c-text: #0f1014;--c-text-2: #5c6270;--c-text-3: #8b909c;--c-schwarz: #0f1014;--c-schwarz-2: #23252c;--c-weiss: #ffffff;--c-gold: #c99a2e;--c-gold-dunkel: #9a7420;--c-gold-hell: #fbf3df;--c-gruen: #1f9d55;--c-gruen-hell: #e4f6ec;--c-rot: #d93025;--c-rot-hell: #fdeceb;--c-blau: #2b6fe0;--c-blau-hell: #e8f0fd;--c-orange: #d97b12;--c-orange-hell: #fff1e0;--c-au: #b8860b;--c-au-hell: #fbf1d6;--c-ag: #6b7280;--c-ag-hell: #eceef1;--c-pt: #2f6fb0;--c-pt-hell: #e5eef9;--c-pd: #1f8f5f;--c-pd-hell: #e3f4ec;--c-rh: #7a4db3;--c-rh-hell: #efe7f9;--c-radius: 20px;--c-radius-m: 14px;--c-radius-s: 10px;--c-schatten: 0 1px 2px rgba(15, 16, 20, .04), 0 8px 24px rgba(15, 16, 20, .06);--c-schatten-hoch: 0 -8px 40px rgba(15, 16, 20, .18);--c-ziel: 52px;--c-tab-hoehe: 62px;--c-safe-unten: env(safe-area-inset-bottom, 0px);--c-safe-oben: env(safe-area-inset-top, 0px);--c-schrift: -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", Roboto, "Helvetica Neue", sans-serif;font-family:var(--c-schrift);font-size:17px;line-height:1.4;color:var(--c-text);background:var(--c-grund);min-height:100dvh;-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums;-webkit-tap-highlight-color:transparent;overscroll-behavior-y:none}body.chef-body{background:#f2f3f5;margin:0}html.chef-schale,html.chef-schale body{overscroll-behavior:none}.chef.c-schale{position:fixed;top:0;right:0;bottom:0;left:0;min-height:0}.chef .c-rollbereich{position:absolute;top:0;right:0;bottom:0;left:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:auto}body.c-sheet-offen .chef .c-rollbereich{overflow-y:hidden}html.c-tastatur-offen .chef.c-schale .c-rollbereich{bottom:var(--c-tastatur-heben, 0px)}html.c-tastatur-offen .chef.c-schale .c-sheet{bottom:var(--c-tastatur-heben, 0px);max-height:calc(var(--c-sicht-hoehe, 100dvh) - 12px);padding-bottom:0}@media print{.chef.c-schale,.chef .c-rollbereich{position:static;overflow:visible}}body.chef-body .app{display:none}.chef *,.chef *:before,.chef *:after{box-sizing:border-box}.chef h1,.chef h2,.chef h3,.chef p{margin:0}.chef{touch-action:manipulation}.chef button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer;touch-action:manipulation}.chef button:focus-visible,.chef a:focus-visible,.chef input:focus-visible,.chef select:focus-visible,.chef textarea:focus-visible{outline:none;box-shadow:0 0 0 3px #c99a2e73}.chef input,.chef select,.chef textarea{font:inherit;font-size:17px;color:inherit}.chef ::placeholder{color:var(--c-text-3)}.chef .c-seite{padding:calc(12px + var(--c-safe-oben)) 16px calc(var(--c-tab-hoehe) + var(--c-safe-unten) + 24px);max-width:560px;margin:0 auto;animation:c-erscheinen .15s cubic-bezier(.2,.7,.2,1)}.chef .c-seite.c-seite-ohne-tab{padding-bottom:calc(var(--c-safe-unten) + 24px)}@keyframes c-erscheinen{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.chef .c-seite{animation:none}}.chef .c-kopf{display:flex;align-items:center;gap:10px;min-height:44px;margin-bottom:8px;flex-wrap:wrap;row-gap:6px}.chef .c-kopf-zurueck{width:40px;height:40px;border-radius:50%;background:var(--c-flaeche);display:inline-flex;align-items:center;justify-content:center;box-shadow:var(--c-schatten);flex:0 0 auto}.chef .c-kopf-zurueck:active{transform:scale(.94)}.chef .c-kopf-mitte{flex:1 1 104px;min-width:0}.chef .c-kopf-rechts{display:flex;gap:8px;flex:0 0 auto;margin-left:auto}.chef{--c-gm: #5b3cc4;--c-gm-hell: #efeafd}.chef .c-gm-knopf{width:40px;height:40px;align-self:center;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:var(--c-text-3);flex:0 0 auto}.chef .c-gm-knopf:hover{color:var(--c-gm);background:var(--c-gm-hell)}.chef .c-gm-knopf:active{transform:scale(.94)}.chef .c-gm-band{position:sticky;top:0;z-index:25;display:flex;align-items:center;gap:8px;width:calc(100% + 32px);margin:calc(-12px - var(--c-safe-oben)) -16px 12px;padding:calc(9px + var(--c-safe-oben)) 16px 9px;background:var(--c-gm);color:#fff;font-size:15px;font-weight:700;text-align:left;box-shadow:0 2px 10px #5b3cc440}.chef .c-gm-band-text{flex:1 1 auto;min-width:0}.chef .c-gm-band-aus{flex:0 0 auto;padding:3px 12px;border-radius:999px;background:#fff3;font-size:14px;font-weight:700}.chef .c-gm-band:active .c-gm-band-aus{background:#ffffff52}.chef .c-gm-ausgeblendet{display:flex;flex-direction:column;align-items:center;gap:12px;padding:20px 8px;text-align:center}.chef .c-gm-ausgeblendet-symbol{width:48px;height:48px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--c-gm-hell);color:var(--c-gm)}.chef .c-gm-ausgeblendet-text{font-size:17px;font-weight:600;color:var(--c-text-2)}.chef .c-info-text{margin:0 4px 8px;font-size:17px;line-height:1.55;color:var(--c-text);white-space:pre-line}.chef .c-titel{font-size:30px;font-weight:800;letter-spacing:-.02em;line-height:1.1;overflow-wrap:break-word;word-break:normal}.chef .c-titel.c-titel-klein{font-size:22px}.chef .c-titel.c-titel-lang{font-size:24px}.chef .c-titel.c-titel-sehr-lang{font-size:20px}.chef .c-titel.c-titel-extrem{font-size:18px}.chef .c-untertitel{color:var(--c-text-2);font-size:15px;margin-top:4px}.chef .c-kopf-hat-zurueck .c-titel{font-size:22px}.chef .c-kopf-hat-zurueck .c-titel.c-titel-lang{font-size:19px}.chef .c-kopf-hat-zurueck .c-titel.c-titel-sehr-lang{font-size:17px}.chef .c-kopf-hat-zurueck .c-titel.c-titel-extrem{font-size:15px}.chef .c-karte{background:var(--c-flaeche);border-radius:var(--c-radius);box-shadow:var(--c-schatten);padding:18px;margin:0 0 14px}.chef .c-karte.c-karte-eng{padding:0;overflow:hidden}.chef .c-karte.c-karte-dunkel{background:linear-gradient(160deg,#1a1b20,#2a2620);color:#fff}.chef .c-karte.c-karte-dunkel .c-abschnitt-titel,.chef .c-karte.c-karte-dunkel .c-leise{color:#fff9}.chef .c-karte.c-karte-gold{background:var(--c-gold-hell)}.chef .c-karte.c-karte-klick{cursor:pointer}.chef .c-karte.c-karte-klick:active{transform:scale(.99)}.chef .c-abschnitt{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:22px 4px 10px}.chef .c-abschnitt:first-child{margin-top:6px}.chef .c-abschnitt-titel{font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--c-text-2)}.chef .c-abschnitt-rechts{font-size:15px;font-weight:600;color:var(--c-gold-dunkel)}.chef .c-leise{color:var(--c-text-2);font-size:15px}.chef .c-klein{font-size:13px;color:var(--c-text-3)}.chef .c-liste{background:var(--c-flaeche);border-radius:var(--c-radius);box-shadow:var(--c-schatten);margin:0 0 14px;overflow:hidden}.chef .c-zeile{display:flex;align-items:center;gap:14px;width:100%;min-height:64px;padding:12px 16px;text-align:left;position:relative}.chef .c-zeile+.c-zeile:before{content:"";position:absolute;left:16px;right:0;top:0;border-top:1px solid var(--c-rahmen)}.chef .c-zeile.c-zeile-mit-symbol+.c-zeile:before{left:70px}.chef .c-zeile-klick:active{background:var(--c-flaeche-2)}.chef .c-zeile-symbol{width:40px;height:40px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;background:var(--c-grund);color:var(--c-text);font-weight:700;font-size:15px}.chef .c-zeile-symbol.c-farbe-gold{background:var(--c-gold-hell);color:var(--c-gold-dunkel)}.chef .c-zeile-symbol.c-farbe-schwarz{background:var(--c-schwarz);color:#fff}.chef .c-zeile-symbol.c-farbe-gruen{background:var(--c-gruen-hell);color:var(--c-gruen)}.chef .c-zeile-symbol.c-farbe-rot{background:var(--c-rot-hell);color:var(--c-rot)}.chef .c-zeile-symbol.c-farbe-blau{background:var(--c-blau-hell);color:var(--c-blau)}.chef .c-zeile-symbol.c-farbe-orange{background:var(--c-orange-hell);color:var(--c-orange)}.chef .c-zeile-mitte{flex:1 1 auto;min-width:auto}.chef .c-zeile-titel{display:block;font-weight:600;font-size:17px;line-height:1.3;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:none;hyphens:none}.chef .c-zeile-unter{display:block;color:var(--c-text-2);font-size:14px;margin-top:2px;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:none;hyphens:none}.chef .c-zeile-rechts{flex:0 20 auto;min-width:min-content;text-align:right;display:flex;align-items:center;gap:8px}.chef .c-zeile-wert{font-weight:700;font-size:17px;white-space:nowrap}.chef .c-zeile-wert.c-zeile-wert-lang{font-size:15px}.chef .c-zeile-wert.c-zeile-wert-sehr-lang{font-size:13px;letter-spacing:-.02em}.chef .c-zeile-wert-unter{font-size:13px;color:var(--c-text-3);white-space:normal;overflow-wrap:break-word;line-height:1.25}.chef .c-zeile-pfeil{color:var(--c-text-3);flex:0 0 auto;display:inline-flex}.chef .c-metall{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;font-weight:800;font-size:15px;letter-spacing:-.01em;flex:0 0 auto}.chef .c-metall.c-metall-klein{width:28px;height:28px;font-size:12px}.chef .c-metall-au{background:var(--c-au-hell);color:var(--c-au)}.chef .c-metall-ag{background:var(--c-ag-hell);color:var(--c-ag)}.chef .c-metall-pt{background:var(--c-pt-hell);color:var(--c-pt)}.chef .c-metall-pd{background:var(--c-pd-hell);color:var(--c-pd)}.chef .c-metall-rh{background:var(--c-rh-hell);color:var(--c-rh)}.chef .c-karte-dunkel .c-metall{background:#ffffff1f;color:#fff}.chef .c-karte-dunkel .c-metall-au{color:#f1c75b}.chef .c-text-au{color:var(--c-au)}.chef .c-text-ag{color:var(--c-ag)}.chef .c-text-pt{color:var(--c-pt)}.chef .c-text-pd{color:var(--c-pd)}.chef .c-text-rh{color:var(--c-rh)}.chef .c-gross{display:flex;flex-direction:column;gap:2px}.chef .c-gross-label{font-size:13px;font-weight:600;color:var(--c-text-2);letter-spacing:.02em}.chef .c-gross-wert{font-size:32px;font-weight:800;letter-spacing:-.02em;line-height:1.1;white-space:nowrap}.chef .c-gross-wert.c-gross-mittel{font-size:24px}.chef .c-gross-einheit{font-size:.55em;font-weight:600;color:var(--c-text-2);margin-left:3px}.chef .c-karte-dunkel .c-gross-einheit,.chef .c-karte-dunkel .c-gross-label{color:#ffffffa6}.chef .c-gross-zeilen{display:flex;flex-direction:column}.chef .c-gross-zeile{display:flex;align-items:center;gap:12px;padding:12px 0}.chef .c-gross-zeile+.c-gross-zeile{border-top:1px solid var(--c-rahmen)}.chef .c-karte-dunkel .c-gross-zeile+.c-gross-zeile{border-top-color:#ffffff1a}.chef .c-gross-zeile-name{flex:1 1 auto;font-weight:600}.chef .c-gross-zeile-name small{display:block;font-weight:400;font-size:13px;color:var(--c-text-3)}.chef .c-karte-dunkel .c-gross-zeile-name small{color:#ffffff8c}.chef .c-gross-zeile-wert{font-size:24px;font-weight:800;letter-spacing:-.02em;white-space:nowrap}.chef .c-gross-zeile-wert small{font-size:14px;font-weight:600;color:var(--c-text-2);margin-left:3px}.chef .c-karte-dunkel .c-gross-zeile-wert small{color:#fff9}.chef .c-kennzahlen{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.chef .c-kennzahl{background:var(--c-flaeche-2);border-radius:var(--c-radius-m);padding:12px 14px}.chef .c-kennzahl-label{font-size:12px;font-weight:600;color:var(--c-text-2);text-transform:uppercase;letter-spacing:.04em}.chef .c-kennzahl-wert{font-size:20px;font-weight:800;letter-spacing:-.01em;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chef .c-kennzahl-wert small{font-size:13px;font-weight:600;color:var(--c-text-2)}.chef .c-knopf{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--c-ziel);padding:0 22px;border-radius:999px;font-weight:700;font-size:17px;background:var(--c-schwarz);color:#fff;transition:transform .12s ease,opacity .12s ease;white-space:nowrap}.chef .c-knopf:active{transform:scale(.97)}.chef .c-knopf.cg-knopf-umbruch{white-space:normal;text-align:center;line-height:1.25;padding-top:10px;padding-bottom:10px;max-width:100%}.chef .c-knopf:disabled{opacity:.4;cursor:default;transform:none}.chef .c-knopf.c-knopf-breit{width:100%}.chef .c-knopf.c-knopf-gold{background:var(--c-gold);color:#1a1400}.chef .c-knopf.c-knopf-weich{background:var(--c-grund);color:var(--c-text)}.chef .c-knopf.c-knopf-hell{background:var(--c-flaeche);color:var(--c-text);box-shadow:var(--c-schatten)}.chef .c-knopf.c-knopf-rot{background:var(--c-rot-hell);color:var(--c-rot)}.chef .c-knopf.c-knopf-gruen{background:var(--c-gruen-hell);color:var(--c-gruen)}.chef .c-knopf.c-knopf-klein{min-height:40px;padding:0 16px;font-size:15px}.chef .c-knopf.c-knopf-rund{width:var(--c-ziel);padding:0}.chef .c-knopf-reihe{display:flex;gap:10px;flex-wrap:wrap}.chef .c-knopf-reihe>.c-knopf{flex:1 1 auto}.chef .c-fuss-fest{position:fixed;left:0;right:0;bottom:calc(var(--c-tab-hoehe) + var(--c-safe-unten));padding:12px 16px 10px;background:linear-gradient(to top,var(--c-grund) 70%,rgba(242,243,245,0));z-index:30}.chef .c-fuss-fest>*{max-width:528px;margin:0 auto}.chef .c-seite.c-seite-mit-fuss{padding-bottom:calc(var(--c-tab-hoehe) + var(--c-safe-unten) + 100px)}.chef .c-nur-lesen{border:0;padding:0;margin:0;min-width:0}.chef .c-schnell{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:8px;margin:4px 0 18px}.chef .c-schnell-knopf{display:flex;flex-direction:column;align-items:center;gap:8px;padding:4px 0}.chef .c-schnell-kreis{width:58px;height:58px;border-radius:50%;background:var(--c-flaeche);box-shadow:var(--c-schatten);display:inline-flex;align-items:center;justify-content:center;color:var(--c-text);transition:transform .12s ease}.chef .c-schnell-knopf:active .c-schnell-kreis{transform:scale(.94)}.chef .c-schnell-kreis.c-farbe-schwarz{background:var(--c-schwarz);color:#fff}.chef .c-schnell-kreis.c-farbe-gold{background:var(--c-gold);color:#1a1400}.chef .c-schnell-text{font-size:13px;font-weight:600;text-align:center;color:var(--c-text);line-height:1.2}.chef .c-feld{display:block;margin:0 0 12px}.chef .c-feld-label{display:block;font-size:14px;font-weight:600;color:var(--c-text-2);margin:0 4px 6px}.chef .c-feld-huelle{display:flex;align-items:center;gap:8px;min-height:56px;padding:0 16px;border-radius:var(--c-radius-m);background:var(--c-flaeche-2);border:1.5px solid transparent;transition:border-color .12s ease,background .12s ease}.chef .c-karte .c-feld-huelle{background:var(--c-grund)}.chef .c-feld-huelle:focus-within{border-color:var(--c-schwarz);background:var(--c-flaeche)}.chef .c-feld-huelle.c-feld-fehler{border-color:var(--c-rot)}.chef .c-feld-huelle input,.chef .c-feld-huelle select,.chef .c-feld-huelle textarea{flex:1 1 auto;min-width:0;width:100%;border:0;background:transparent;padding:14px 0;font-size:19px;font-weight:600}.chef .c-feld-huelle textarea{font-weight:400;font-size:17px;resize:vertical;min-height:90px}.chef .c-feld-huelle input[type=date]{-webkit-appearance:none;-moz-appearance:none;appearance:none}.chef .c-feld-huelle select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%235c6270' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 2px center;padding-right:24px}.chef .c-feld-huelle input.c-zahl{text-align:right;font-variant-numeric:tabular-nums}.chef .c-feld-einheit{color:var(--c-text-2);font-weight:600;font-size:15px;flex:0 0 auto}.chef .c-feld-hinweis{font-size:13px;color:var(--c-text-3);margin:6px 4px 0}.chef .c-feld-hinweis.c-feld-hinweis-fehler{color:var(--c-rot)}.chef .c-feld-gross .c-feld-huelle{min-height:68px}.chef .c-feld-gross .c-feld-huelle input{font-size:28px;font-weight:800}.chef .c-feld-reihe{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.chef .c-feld-reihe .c-feld{margin:0 0 12px}.chef .c-schalter{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:56px;padding:10px 0;text-align:left}.chef .c-schalter-knopf{width:52px;height:32px;border-radius:999px;background:#d6d8de;position:relative;flex:0 0 auto;transition:background .16s ease}.chef .c-schalter-knopf:after{content:"";position:absolute;top:3px;left:3px;width:26px;height:26px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040;transition:transform .16s ease}.chef .c-schalter-knopf.an{background:var(--c-gruen)}.chef .c-schalter-knopf.an:after{transform:translate(20px)}.chef .c-segment{display:flex;align-items:stretch;background:#e5e6ea;border-radius:999px;padding:3px;gap:2px;margin:0 0 14px}.chef .c-segment-knopf{flex:1 1 0;min-width:0;min-height:40px;border-radius:999px;font-weight:600;font-size:15px;line-height:1.15;color:var(--c-text-2);padding:6px 8px;white-space:normal;overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none;word-break:normal;display:inline-flex;align-items:center;justify-content:center;text-align:center}.chef .c-segment.c-segment-eng .c-segment-knopf{font-size:14px;padding:6px}.chef .c-segment.c-segment-viele .c-segment-knopf{font-size:13px;padding:6px 4px;letter-spacing:-.01em}.chef .c-segment-knopf.an{background:var(--c-flaeche);color:var(--c-text);box-shadow:0 1px 3px #0000001f}.chef .c-segment.c-segment-gesperrt{opacity:.55}.chef .c-segment.c-segment-gesperrt .c-segment-knopf{cursor:not-allowed}.chef .c-chips{display:flex;flex-wrap:wrap;gap:8px;padding:2px 0 8px;margin:0 0 8px}.chef .c-chips::-webkit-scrollbar{display:none}.chef .c-chip{flex:0 1 auto;max-width:100%;min-height:38px;padding:7px 14px;border-radius:999px;background:var(--c-flaeche);box-shadow:0 1px 2px #0f101414;font-weight:600;font-size:15px;line-height:1.2;display:inline-flex;align-items:center;gap:6px;overflow-wrap:break-word}.chef .c-chip.an{background:var(--c-schwarz);color:#fff}.chef .c-pille{display:inline-flex;align-items:center;gap:5px;min-height:26px;padding:0 10px;border-radius:999px;font-size:13px;font-weight:700;background:var(--c-grund);color:var(--c-text-2);white-space:nowrap}.chef .c-pille.c-pille-gruen{background:var(--c-gruen-hell);color:var(--c-gruen)}.chef .c-pille.c-pille-rot{background:var(--c-rot-hell);color:var(--c-rot)}.chef .c-pille.c-pille-blau{background:var(--c-blau-hell);color:var(--c-blau)}.chef .c-pille.c-pille-gold{background:var(--c-gold-hell);color:var(--c-gold-dunkel)}.chef .c-pille.c-pille-orange{background:var(--c-orange-hell);color:var(--c-orange)}.chef .c-pille.c-pille-schwarz{background:var(--c-schwarz);color:#fff}.chef .c-pillen{display:flex;flex-wrap:wrap;gap:6px}.chef .c-pille-wort{text-decoration:underline dotted currentColor 1px;text-underline-offset:3px;text-decoration-skip-ink:none}.chef button.c-pille-knopf{border:0;margin:0;font-family:inherit;font-size:13px;font-weight:700;cursor:help;-webkit-appearance:none;-moz-appearance:none;appearance:none}.chef button.c-pille-knopf:hover,.chef button.c-pille-knopf:focus-visible{filter:brightness(.94)}.chef .c-wort-was{margin:0 0 4px;font-size:17px;font-weight:650;line-height:1.4;color:var(--c-text)}.chef .c-wort-teil{margin-top:14px}.chef .c-wort-teil p{margin:2px 0 0;font-size:15px;line-height:1.5;color:var(--c-text-2)}.chef .c-wort-marke{display:block;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--c-text-3)}.chef .c-wort-tun{padding:12px 14px;border-radius:var(--c-radius-m);background:var(--c-gruen-hell)}.chef .c-wort-tun .c-wort-marke{color:var(--c-gruen)}.chef .c-wort-tun p{color:var(--c-text)}.chef .c-meldung{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border-radius:var(--c-radius-m);margin:0 0 14px;font-size:15px;line-height:1.4;background:var(--c-blau-hell);color:#17417f}.chef .c-meldung.c-meldung-fehler{background:var(--c-rot-hell);color:#8f1d15}.chef .c-meldung.c-meldung-ok{background:var(--c-gruen-hell);color:#14603a}.chef .c-meldung.c-meldung-warn{background:var(--c-orange-hell);color:#7a4200}.chef .c-meldung-symbol{flex:0 0 auto;display:inline-flex;margin-top:1px}.chef .c-schritt-meldung{position:fixed;top:calc(var(--c-safe-oben) + 12px);left:50%;transform:translate(-50%);z-index:80;width:max-content;max-width:min(92vw,560px);pointer-events:none;animation:c-schritt-rein .16s ease-out}.chef .c-schritt-meldung .c-meldung{margin:0;box-shadow:0 8px 28px #0f10142e}.chef .c-schritt-meldung-knoepfe{margin-top:10px;display:flex;gap:8px;pointer-events:auto}@keyframes c-schritt-rein{0%{opacity:0;transform:translate(-50%,-6px)}}@media(prefers-reduced-motion:reduce){.chef .c-schritt-meldung{animation:none}}.chef .c-leer{text-align:center;padding:36px 20px;color:var(--c-text-2)}.chef .c-leer-symbol{width:64px;height:64px;border-radius:50%;background:var(--c-flaeche);box-shadow:var(--c-schatten);display:inline-flex;align-items:center;justify-content:center;margin-bottom:12px;color:var(--c-text)}.chef .c-leer-titel{font-weight:700;font-size:18px;color:var(--c-text)}.chef .c-leer-text{font-size:15px;margin-top:4px}.chef .c-laden{padding:40px 0;text-align:center;color:var(--c-text-3);font-size:15px}.chef .c-skelett{background:linear-gradient(90deg,#ececef 25%,#f6f6f8,#ececef 75%);background-size:200% 100%;animation:c-skelett 1.2s infinite;border-radius:var(--c-radius-m);height:72px;margin-bottom:12px}@keyframes c-skelett{to{background-position:-200% 0}}.chef .c-sheet-hintergrund{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f101473;z-index:60;animation:c-blende .14s ease}@keyframes c-blende{0%{opacity:0}}.chef .c-sheet{position:fixed;left:0;right:0;bottom:0;z-index:61;background:var(--c-flaeche);border-radius:24px 24px 0 0;box-shadow:var(--c-schatten-hoch);max-height:calc(100dvh - 40px);display:flex;flex-direction:column;animation:c-hoch .18s cubic-bezier(.2,.7,.2,1);padding-bottom:var(--c-safe-unten)}@keyframes c-hoch{0%{transform:translateY(40px);opacity:0}}.chef .c-sheet-hintergrund.c-sheet-oben{z-index:70}.chef .c-sheet.c-sheet-oben{z-index:71}.chef .c-sheet-griff{width:40px;height:5px;border-radius:999px;background:#d6d8de;margin:10px auto 4px;flex:0 0 auto}.chef .c-sheet-kopf{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 20px 10px;flex:0 0 auto}.chef .c-sheet-titel{font-size:20px;font-weight:800;letter-spacing:-.01em;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:none;hyphens:none}.chef .c-sheet-titel.c-titel-lang{font-size:18px}.chef .c-sheet-titel.c-titel-sehr-lang{font-size:16px}.chef .c-sheet-titel.c-titel-extrem{font-size:14px;line-height:1.25}.chef .c-sheet-inhalt{padding:4px 20px 20px;overflow-y:auto;-webkit-overflow-scrolling:touch;flex:1 1 auto}.chef .c-sheet-fuss{padding:10px 20px 14px;flex:0 0 auto;border-top:1px solid var(--c-rahmen)}.chef .c-sheet .c-zeile{padding-left:0;padding-right:0}.chef .c-sheet .c-zeile+.c-zeile:before{left:0}.chef .c-sheet .c-zeile.c-zeile-mit-symbol+.c-zeile:before{left:54px}.chef .c-tabs{position:fixed;left:0;right:0;bottom:0;z-index:40;height:calc(var(--c-tab-hoehe) + var(--c-safe-unten));padding-bottom:var(--c-safe-unten);background:#fff;border-top:1px solid rgba(15,16,20,.08);display:grid;grid-auto-flow:column;grid-auto-columns:1fr}.chef .c-tab{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:var(--c-text-3);font-size:11px;font-weight:600;letter-spacing:.01em;padding-top:6px}.chef .c-tab.an{color:var(--c-text)}.chef .c-tab-symbol{width:46px;height:30px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;transition:background .16s ease}.chef .c-tab.an .c-tab-symbol{background:var(--c-gold-hell);color:var(--c-gold-dunkel)}.chef .c-tab-punkt{position:absolute;margin-left:22px;margin-top:-8px;width:8px;height:8px;border-radius:50%;background:var(--c-rot)}.chef .c-schritte{display:flex;gap:6px;margin:0 0 16px}.chef .c-schritt{flex:1 1 0;height:5px;border-radius:999px;background:#dfe1e6}.chef .c-schritt.an{background:var(--c-schwarz)}.chef .c-schritt.fertig{background:var(--c-gruen)}.chef .c-metall-raster{display:flex;flex-direction:column;gap:8px}.chef .c-metall-reihe{display:flex;align-items:center;gap:12px}.chef .c-metall-reihe .c-feld{flex:1 1 auto;margin:0}.chef .c-metall-reihe .c-metall-name{width:84px;flex:0 0 auto;display:flex;align-items:center;gap:8px;font-weight:700}.chef .c-tabelle{width:100%;border-collapse:collapse;font-size:15px}.chef .c-tabelle th{text-align:left;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--c-text-2);padding:6px 8px;border-bottom:1px solid var(--c-rahmen)}.chef .c-tabelle td{padding:10px 8px;border-bottom:1px solid var(--c-rahmen);vertical-align:middle}.chef .c-tabelle tr:last-child td{border-bottom:0}.chef .c-tabelle .c-rechts,.chef .c-rechts{text-align:right;font-variant-numeric:tabular-nums}.chef .c-tabelle-huelle{overflow-x:auto;-webkit-overflow-scrolling:touch}.chef .c-klassisch{padding-bottom:calc(var(--c-tab-hoehe) + var(--c-safe-unten) + 16px)}.chef .c-klassisch .inhalt{padding:0 16px 24px;max-width:560px;margin:0 auto}.chef .c-tutorial-hintergrund{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:#0f101499}.chef .c-tutorial-karte{position:fixed;left:16px;right:16px;bottom:calc(24px + var(--c-safe-unten));z-index:83;background:var(--c-flaeche);border-radius:24px;padding:20px;box-shadow:var(--c-schatten-hoch);max-width:528px;margin:0 auto;animation:c-hoch .22s cubic-bezier(.2,.7,.2,1)}.chef .c-tutorial-schritt{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--c-gold-dunkel)}.chef .c-tutorial-titel{font-size:22px;font-weight:800;letter-spacing:-.01em;margin:6px 0}.chef .c-tutorial-text{color:var(--c-text-2);font-size:16px;line-height:1.45}.chef .c-tutorial-fuss{display:flex;gap:10px;margin-top:16px;align-items:center}.chef .c-tutorial-fuss .c-knopf{flex:1 1 auto}.chef .c-tutorial-ziel{position:relative;z-index:82;box-shadow:0 0 0 4px var(--c-gold),0 0 0 9999px #0f101499;border-radius:var(--c-radius)}.chef .c-reihe{display:flex;align-items:center;gap:10px}.chef .c-reihe-zwischen{display:flex;align-items:center;justify-content:space-between;gap:10px}.chef .c-abstand{height:14px}.chef .c-mitte{text-align:center}.chef .c-fett{font-weight:700}.chef .c-plus{color:var(--c-gruen)}.chef .c-minus{color:var(--c-rot)}.chef .c-versteckt{display:none!important}@media(min-width:700px){.chef{background:#e9eaee}.chef .c-tabs{max-width:560px;margin:0 auto;border-radius:18px 18px 0 0;border:1px solid rgba(15,16,20,.08);border-bottom:0}}@media print{.chef .c-tabs,.chef .c-kopf-zurueck,.chef .c-fuss-fest{display:none!important}.chef{background:#fff}}.chef .c-auswahl-knopf{width:100%;text-align:left;cursor:pointer}.chef .c-auswahl-knopf:disabled{cursor:default;opacity:.6}.chef .c-auswahl-wert{flex:1 1 auto;min-width:0;font-size:19px;font-weight:600;padding:14px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chef .c-auswahl-wert.c-auswahl-leer{color:var(--c-text-3);font-weight:500}.chef .c-auswahl-unter{display:block;font-size:13px;font-weight:500;color:var(--c-text-2);line-height:1.2}.chef .c-auswahl-pfeil{color:var(--c-text-2);display:inline-flex;flex:0 0 auto}.chef .c-auswahl-suche{margin-bottom:8px}.chef .c-auswahl-suche .c-feld-huelle{min-height:48px}.chef .c-auswahl-suche input{font-size:17px;font-weight:500;padding:10px 0}.chef .c-auswahl-liste{margin:0 -20px;max-height:60dvh;overflow-y:auto;-webkit-overflow-scrolling:touch}.chef .c-auswahl-liste .c-zeile{padding-left:20px;padding-right:20px;min-height:56px}.chef .c-auswahl-liste .c-zeile+.c-zeile:before{left:20px}.chef .c-auswahl-zeile.an .c-zeile-titel{font-weight:800}.chef .c-auswahl-haken{color:var(--c-gold-dunkel);display:inline-flex;flex:0 0 auto}.chef .c-auswahl-zeile:disabled{opacity:.45}.chef .c-kunde-kreis{flex:none;width:44px;height:44px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:13px;letter-spacing:-.2px;line-height:1;overflow:hidden}.chef .c-kunde-kreis-lang{font-size:11px;letter-spacing:-.4px}.chef .c-kunde-kreis-klein{width:32px;height:32px;font-size:11px}.chef .c-kunde-kreis-klein.c-kunde-kreis-lang{font-size:9px}.chef .c-kunde-kreis-gr{background:transparent;overflow:visible}.chef .c-sprach-symbol{background:var(--c-flaeche-2);overflow:hidden}.chef .c-sprach-symbol svg{width:26px;height:18px;border-radius:3px;box-shadow:0 0 0 1px #00000024;display:block}.chef .c-sprach-haken{color:var(--c-gold-dunkel);display:inline-flex;flex:0 0 auto}.chef .c-gross-wert.c-gross-lang{font-size:26px}.chef .c-gross-wert.c-gross-sehr-lang{font-size:21px;letter-spacing:-.03em}.chef .c-gross-wert.c-gross-mittel.c-gross-lang{font-size:20px}.chef .c-gross-wert.c-gross-mittel.c-gross-sehr-lang{font-size:17px}.chef .c-gross-zeile-wert.c-gross-lang{font-size:20px}.chef .c-gross-zeile-wert.c-gross-sehr-lang{font-size:17px;letter-spacing:-.03em}.chef .c-gross-wert,.chef .c-gross-zeile-wert,.chef .c-kennzahl-wert,.chef .c-zeile-wert{font-variant-numeric:tabular-nums}.chef .c-gross-zeile-name{min-width:0;overflow-wrap:break-word}.chef .c-gross-zeile-wert{flex:0 0 auto}.chef .c-kopf-mitte{overflow-wrap:break-word}.chef .c-kopf-mitte{min-width:min-content}.chef .c-untertitel{overflow-wrap:break-word}.chef .c-abschnitt-titel,.chef .c-kennzahl-label,.chef .c-leer-titel,.chef .c-leer-text,.chef .c-meldung{overflow-wrap:break-word;word-break:normal;min-width:0}.chef .c-knopf{overflow-wrap:break-word}@media(max-width:700px){.chef{--c-schatten: 0 1px 2px rgba(15, 16, 20, .05), 0 4px 14px rgba(15, 16, 20, .05);--c-schatten-hoch: 0 -6px 26px rgba(15, 16, 20, .18)}}@media(prefers-reduced-motion:reduce){.chef .c-sheet,.chef .c-sheet-hintergrund,.chef .c-skelett{animation:none}}.chef .c-halten{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;min-height:var(--c-ziel);padding:0 22px;border-radius:999px;font-weight:700;font-size:16px;color:var(--c-rot);background:var(--c-rot-hell);border:1.5px solid rgba(217,48,37,.35);user-select:none;-webkit-user-select:none;touch-action:none}.chef .c-halten-breit{display:flex;width:100%}.chef .c-halten-schwarz{color:var(--c-text);background:var(--c-flaeche-2);border-color:var(--c-rahmen)}.chef .c-halten:disabled{opacity:.45}.chef .c-halten-fuellung{position:absolute;left:0;top:0;bottom:0;background:var(--c-rot);opacity:.9;pointer-events:none}.chef .c-halten-schwarz .c-halten-fuellung{background:var(--c-schwarz)}.chef .c-halten-text{position:relative;z-index:1}.chef .c-halten.haelt .c-halten-text{color:#fff;mix-blend-mode:normal}.fg-hinweis{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border-radius:14px;margin:0 0 14px;font-size:15px;line-height:1.4;background:#fff1dc;color:#7a4200}.fg-knoepfe{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.fg-hinweis button.fg-knopf{min-height:40px;padding:8px 14px;border-radius:12px;border:1px solid rgba(122,66,0,.25);background:#fff;color:#7a4200;font:inherit;font-weight:600;cursor:pointer}.c-meldung.fg-hinweis.fg-seite{margin:calc(env(safe-area-inset-top,0px) + 16px) 16px 16px}.hk{display:grid;gap:6px;width:100%}.hk .hk-knopf{position:relative;overflow:hidden;width:100%;min-height:54px;padding:0 18px;border:0;border-radius:14px;background:#d93025;color:#fff;font:inherit;font-size:1rem;font-weight:700;cursor:pointer;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;touch-action:none;-webkit-tap-highlight-color:transparent}.hk .hk-knopf:disabled{opacity:.55;cursor:default}.hk .hk-knopf:focus-visible{outline:3px solid rgba(217,48,37,.45);outline-offset:2px}.hk .hk-fuellung{position:absolute;top:0;right:0;bottom:0;left:0;background:#7f1d17;transform-origin:left center;pointer-events:none}.hk .hk-text{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-variant-numeric:tabular-nums}.hk .hk-hinweis{margin:0;text-align:center;font-size:.82rem;line-height:1.35;color:var(--c-text-2, #6b6b70)}.hk .hk-zu-frueh{color:#b3261e;font-weight:600}.hk .hk-knopf.hk-bestaetigen{background:#1f2937}.hk .hk-knopf.hk-bestaetigen .hk-fuellung{background:#0b6b3a}.hk .hk-knopf.hk-bestaetigen:focus-visible{outline-color:#1f293773}.chef .c-kopf-kunde{display:flex;align-items:center;gap:8px;margin-top:6px;min-width:0}.chef .c-kopf-kunde .c-kunde-kreis{width:30px;height:30px;flex:0 0 auto}.chef .c-kopf-kunde-name{font-size:17px;font-weight:700;color:var(--c-text, #111);line-height:1.25;min-width:0;overflow-wrap:anywhere}.chef.pc .c-kopf-kunde-name{font-size:16px}.chef .c-kunde-band-anker{position:sticky;top:0;height:0;z-index:26}.chef .c-kunde-band{position:absolute;top:0;left:-16px;right:-16px;display:flex;align-items:center;gap:8px;padding:calc(6px + var(--c-safe-oben, 0px)) 16px 6px;background:color-mix(in srgb,var(--c-grund, #f2f3f5) 94%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 1px 0 var(--c-rahmen, rgba(0, 0, 0, .08)),0 4px 12px #0000000f;opacity:0;transform:translateY(-6px);pointer-events:none;transition:opacity .14s ease,transform .14s ease}.chef .c-kunde-band.an{opacity:1;transform:none}.chef.pc .c-kunde-band{left:-24px;right:-24px;padding:7px 24px}.chef .c-kunde-band .c-kunde-kreis{width:26px;height:26px;font-size:10px;flex:0 0 auto}.chef .c-kunde-band-name{font-weight:700;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;flex:0 1 auto}.chef .c-kunde-band-titel{color:var(--c-text-2, #666);font-size:13.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;flex:1 1 auto}.chef .c-kunde-band-titel:before{content:"· "}@media(prefers-reduced-motion:reduce){.chef .c-kunde-band{transition:none}}.chef{--cdl: #7e22ce;--cdl-dunkel: #581c87;--cdl-hell: #f5edff;--cdl-rand: #d8b4fe}.chef .cdl-pille{display:inline-flex;align-items:center;flex:0 0 auto;padding:1px 8px;border-radius:999px;background:var(--cdl);color:#fff;font-size:11.5px;font-weight:700;letter-spacing:.02em;line-height:18px;white-space:nowrap;vertical-align:middle}.chef .cdl-tipp{touch-action:manipulation;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;cursor:default}.chef .cdl-kopf-titel{display:inline-flex;align-items:center;gap:8px;color:var(--cdl-dunkel);touch-action:manipulation;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;cursor:default}.chef .c-sheet:has(.cdl-kopf-titel) .c-sheet-kopf{background:var(--cdl-hell);border-bottom:2px solid var(--cdl)}.chef .c-sheet:has(.cdl-kopf-titel){box-shadow:0 -2px 0 var(--cdl),var(--c-schatten-hoch)}.chef .cdl-band{margin:4px 0 12px;padding:10px 12px;border-radius:12px;background:var(--cdl-hell);border:1px solid var(--cdl-rand);color:var(--cdl-dunkel);font-size:14px;line-height:1.4}.chef .cdl-wirkung{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:4px 0 8px}.chef .cdl-wirkung>div{display:flex;flex-direction:column;gap:2px;min-width:0;padding:8px 10px;border-radius:12px;background:var(--c-flaeche-2);border:1px solid var(--cdl-rand)}.chef .cdl-wirkung span,.chef .cdl-wirkung small{color:var(--c-text-2);font-size:12.5px}.chef .cdl-wirkung b{font-size:16px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.chef .cdl-hinweis{margin:4px 2px 8px;color:var(--c-text-2);font-size:13px;line-height:1.4}.chef .cdl-knopf.c-knopf,.chef .cdl-knopf{background:var(--cdl);border-color:var(--cdl);color:#fff}.chef .cdl-knopf:disabled{opacity:.45}.chef .cdl-kasten{display:flex;flex-direction:column;gap:10px;margin:0 0 14px}.chef .cdl-eintrag,.chef .cdl-karte,.chef .cdl-kalender-tag{border:2px solid var(--cdl);border-radius:16px;background:var(--cdl-hell);padding:12px 14px;min-width:0}.chef .cdl-eintrag.cdl-erledigt{border-style:dashed;border-color:var(--cdl-rand);background:var(--c-flaeche)}.chef .cdl-kopf{display:flex;align-items:center;flex-wrap:wrap;gap:8px;color:var(--cdl-dunkel);margin-bottom:6px}.chef .cdl-kopf strong{font-size:15px}.chef .cdl-zurueck-pille{padding:1px 8px;border-radius:999px;background:var(--c-gruen-hell, #e3f5ea);color:var(--c-gruen, #1f8a4c);font-size:11.5px;font-weight:700}.chef .cdl-haupt{display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px}.chef .cdl-menge{font-size:20px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--c-text)}.chef .cdl-form{color:var(--cdl-dunkel);font-weight:600}.chef .cdl-zeile{margin-top:4px;font-size:14px;color:var(--c-text);overflow-wrap:anywhere}.chef .cdl-leise{color:var(--c-text-2);font-size:13px}.chef .cdl-rueckgaben{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:4px}.chef .cdl-rueckgaben li{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:4px 8px 4px 10px;border-radius:10px;background:var(--c-flaeche);font-size:13.5px}.chef .cdl-x{width:28px;height:28px;flex:0 0 auto;border-radius:50%;border:0;background:transparent;color:var(--c-text-2);font-size:18px;line-height:1;cursor:pointer}.chef .cdl-x:hover{background:var(--cdl-hell);color:var(--cdl-dunkel)}.chef .cdl-knoepfe{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.chef .cdl-karte{margin:0 0 14px}.chef .cdl-karte .c-liste,.chef .cdl-kalender-tag .c-liste{margin:0}.chef .cdl-kalender-tag{margin:0 0 14px}.chef .ck-tag .cdl-marke{position:absolute;top:4px;right:4px;width:9px;height:9px;transform:rotate(45deg);border-radius:2px;background:var(--cdl);box-shadow:0 0 0 1.5px #fff}.chef.pc .ck-tag .cdl-marke{top:11px;right:24px}.chef .ck-tag.cgd-tag .cdl-marke{top:6px;right:6px}.chef.pc .ck-tag.cgd-tag .cdl-marke{top:10px;right:10px}.chef .cdl-zeitraum{margin:2px 0 6px}.chef .cdl-legende{color:var(--cdl-dunkel)}.chef .cdl-legende-marke{display:inline-block;width:9px;height:9px;margin-right:6px;transform:rotate(45deg);border-radius:2px;background:var(--cdl);vertical-align:1px}.chef .cgb-zeile.cdl-zeile-mark{box-shadow:inset 3px 0 0 var(--cdl)}.chef .cgb-vorgang .cdl-pille,.chef .c-zeile-titel .cdl-pille{margin-left:6px}.chef .cm-stand-darlehen{color:var(--cdl);font-weight:600}.chef .cdl-kachel{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;margin-top:10px;font-size:13px;line-height:1.35;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.chef .cdl-kachel-dunkel{color:#f1e4ff}.chef .cdl-kachel-hell{color:var(--cdl-dunkel)}@keyframes cdl-blinken{0%,to{box-shadow:0 0 #7e22ce00}30%{box-shadow:0 0 0 6px #7e22ce59}}.chef .cdl-eintrag.cdl-neu{animation:cdl-blinken 1.2s ease-in-out 3}.chef .cdl-neu-pille{padding:1px 8px;border-radius:999px;background:var(--cdl-dunkel);color:#fff;font-size:11.5px;font-weight:700}@media(prefers-reduced-motion:reduce){.chef .cdl-eintrag.cdl-neu{animation:none}}.chef .cdl-fehler-text{color:var(--c-rot, #d93025);font-weight:600}.chef .cdl-tausch{margin:0 0 12px;padding:10px 12px;border-radius:12px;border:1px dashed var(--cdl);background:var(--c-flaeche);font-size:14px;line-height:1.4}.chef .cdl-tausch label{display:flex;align-items:flex-start;gap:10px;cursor:pointer}.chef .cdl-tausch input[type=checkbox]{width:22px;height:22px;flex:0 0 auto;margin:0;accent-color:var(--cdl)}.chef .cdl-tausch small{display:block;margin-top:4px;color:var(--c-text-2);font-size:12.5px}.chef .cs-konto{display:block;background:var(--c-schwarz);color:var(--c-weiss);border-radius:var(--c-radius);padding:16px 18px 14px;margin:0 0 12px;text-decoration:none}.chef .cs-konto:active{background:var(--c-schwarz-2)}.chef .cs-konto-kopf{display:flex;align-items:center;gap:8px;font-size:13px;color:#ffffff9e;margin-bottom:10px}.chef .cs-konto-kopf svg{margin-left:auto;flex:none;opacity:.55}.chef .cs-konto-gross{display:flex;align-items:baseline;gap:8px;min-width:0}.chef .cs-konto-zahl{font-size:34px;font-weight:650;letter-spacing:-1px;line-height:1.05;font-variant-numeric:tabular-nums;color:var(--c-weiss)}.chef .cs-konto-zahl.lang{font-size:28px}.chef .cs-konto-zahl.sehr-lang{font-size:23px}.chef .cs-konto-einheit{font-size:14px;color:#ffffff9e;white-space:nowrap}.chef .cs-konto-weitere{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:12px;padding-top:11px;border-top:1px solid rgba(255,255,255,.14)}.chef .cs-konto-weitere-name{font-size:11px;color:#ffffff8c;margin-bottom:1px}.chef .cs-konto-weitere-wert{font-size:14px;color:var(--c-weiss);font-variant-numeric:tabular-nums;white-space:nowrap}.chef .cs-konto-leer{font-size:14px;color:#ffffff9e}.chef .cs-tatreihe{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 16px}.chef .cs-tat{display:block;min-width:0;background:var(--c-flaeche);border-radius:var(--c-radius-m);box-shadow:var(--c-schatten);padding:14px 13px 13px;text-decoration:none;color:var(--c-text)}.chef .cs-tat:active{background:var(--c-flaeche-2)}.chef .cs-tat-kreis{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:10px}.chef .cs-tat-schwarz .cs-tat-kreis{background:var(--c-schwarz);color:var(--c-weiss)}.chef .cs-tat-gold .cs-tat-kreis{background:var(--c-gold);color:var(--c-weiss)}.chef .cs-tat-titel{display:block;font-size:15px;font-weight:600;line-height:1.25;letter-spacing:-.2px;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;margin-bottom:3px}.chef .cs-tat-unter{display:block;font-size:12px;color:var(--c-text-2);line-height:1.3}.chef.pc .cg-art .c-segment .c-segment-knopf{white-space:normal;padding-inline:6px}.chef .cg-kuerzel{display:inline-flex;vertical-align:2px;margin-left:6px}.chef .cg-kuerzel .c-pille{min-height:19px;padding:0 6px;font-size:11px;font-weight:750;letter-spacing:.04em;line-height:1;text-underline-offset:2px}.chef .cg-kuerzel-anders .c-pille{background:var(--c-gold-hell);color:var(--c-gold-dunkel);box-shadow:inset 0 0 0 1.5px var(--c-gold)}.chef .c-zeile-unter .cg-kuerzel{margin:0 6px 0 0;vertical-align:1px}.chef .cg-kopf-zusatz{white-space:nowrap}.chef .c-untertitel .cg-kuerzel{margin-left:0;vertical-align:1px}.chef .c-untertitel .cg-kuerzel .c-pille{background:var(--c-flaeche);box-shadow:inset 0 0 0 1px var(--c-rahmen)}.chef .c-untertitel .cg-kuerzel-anders .c-pille{background:var(--c-gold-hell);box-shadow:inset 0 0 0 1.5px var(--c-gold)}.chef .c-untertitel .c-sheet{color:var(--c-text);font-size:17px;line-height:1.4;white-space:normal;text-align:left}.chef.pc.valja .cg-kuerzel .c-pille{min-height:21px;font-size:13px}.chef .cgf{background:var(--c-flaeche);border-radius:var(--c-radius);box-shadow:var(--c-schatten);margin:0 0 14px;padding:14px 16px 12px}.chef .cgf-spur{display:block;padding:0 8px}.chef .cgf-schiene{--oben: 0px;position:relative;display:block;height:calc(var(--oben) + 34px)}.chef .cgf-spur-zwei .cgf-schiene{--oben: 21px}.chef .cgf-bahn,.chef .cgf-bahn-gold{position:absolute;left:0;top:calc(var(--oben) + 5.5px);height:3px;border-radius:2px}.chef .cgf-bahn{right:0;background:var(--c-rahmen)}.chef .cgf-bahn-gold{background:var(--c-gold);transform-origin:left center;animation:cgf-wachsen .8s cubic-bezier(.2,.7,.2,1) both}@keyframes cgf-wachsen{0%{transform:scaleX(0)}to{transform:none}}.chef .cgf-halt{position:absolute;top:var(--oben);width:0;height:14px}.chef .cgf-punkt{position:absolute;left:-7px;top:0;width:14px;height:14px;border-radius:50%;background:var(--c-flaeche);border:2px solid #d3d6dd}.chef .cgf-erledigt .cgf-punkt,.chef .cgf-aktuell .cgf-punkt{background:var(--c-gold);border-color:var(--c-gold);animation:cgf-setzen .35s ease-out both;animation-delay:calc(var(--i, 0) * .07s)}.chef .cgf-aktuell .cgf-punkt{box-shadow:0 0 0 3px var(--c-gold-hell)}.chef .cgf-aktuell .cgf-punkt:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:50%;border:2px solid var(--c-gold);opacity:0;pointer-events:none;animation:cgf-puls 2.8s ease-out 1s infinite}.chef .cgf-offen .cgf-punkt{background:var(--c-orange-hell);border-color:var(--c-orange)}.chef .cgf-ende .cgf-punkt{background:var(--c-gruen);border-color:var(--c-gruen);box-shadow:0 0 0 3px var(--c-gruen-hell)}.chef .cgf-ende .cgf-punkt:after{content:none}.chef .cgf-ende .cgf-punkt:before{content:"";position:absolute;left:3px;top:.5px;width:3.5px;height:7px;border:solid #fff;border-width:0 1.8px 1.8px 0;transform:rotate(45deg)}@keyframes cgf-setzen{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@keyframes cgf-puls{0%{opacity:.55;transform:scale(1)}70%,to{opacity:0;transform:scale(2.3)}}.chef .cgf-name{position:absolute;left:0;top:19px;transform:translate(-50%);font-size:11.5px;line-height:14px;font-weight:600;white-space:nowrap;color:var(--c-text-3)}.chef .cgf-name:first-letter{text-transform:uppercase}.chef .cgf-name-oben{top:calc(-1 * var(--oben))}.chef .cgf-name-anfang{transform:translate(-8px)}.chef .cgf-name-schluss{transform:translate(calc(-100% + 8px))}.chef .cgf-erledigt .cgf-name{color:var(--c-text-2)}.chef .cgf-aktuell .cgf-name{color:var(--c-text);font-weight:750}.chef .cgf-offen .cgf-name{color:var(--c-orange)}.chef .cgf-ende .cgf-name{color:var(--c-gruen)}.chef .cgf-text{margin:10px 0 0;font-size:14px;line-height:1.35;color:var(--c-text-2);overflow-wrap:break-word}.chef .cgf-text strong{color:var(--c-text);font-weight:700}.chef .cgf-text .cgf-text-fertig{color:var(--c-gruen)}.chef .cgf-text-offen{color:var(--c-orange)}.chef .cgf-mini{display:block;width:62px;margin-left:auto}.chef .cgf-spur-klein{padding:0 4px}.chef .cgf-spur-klein .cgf-schiene{height:7px}.chef .cgf-spur-klein .cgf-bahn,.chef .cgf-spur-klein .cgf-bahn-gold{top:2.5px;height:2px}.chef .cgf-spur-klein .cgf-halt{height:7px}.chef .cgf-spur-klein .cgf-punkt{left:-2.5px;top:1px;width:5px;height:5px;border:0;background:#d3d6dd}.chef .cgf-spur-klein .cgf-erledigt .cgf-punkt{left:-3px;top:.5px;width:6px;height:6px;background:var(--c-gold)}.chef .cgf-spur-klein .cgf-aktuell .cgf-punkt{left:-3.5px;top:0;width:7px;height:7px;background:var(--c-gold);box-shadow:0 0 0 2px var(--c-gold-hell)}.chef .cgf-spur-klein .cgf-offen .cgf-punkt{left:-3px;top:.5px;width:6px;height:6px;background:var(--c-orange)}.chef .cgf-spur-klein .cgf-ende .cgf-punkt{box-shadow:none}.chef .cgf-spur-klein .cgf-ende .cgf-punkt:before{content:none}.chef .cgf-spur-klein .cgf-bahn-gold,.chef .cgf-spur-klein .cgf-punkt{animation:none}.chef .cgf-spur-klein .cgf-aktuell .cgf-punkt:after{content:none}@media(max-width:400px){.chef .cgf{padding-inline:12px}.chef .cgf-spur{padding:0 6px}.chef .cgf-spur-zwei .cgf-name{font-size:11px}.chef .cgf-name-anfang{transform:translate(-6px)}.chef .cgf-name-schluss{transform:translate(calc(-100% + 6px))}}@media(prefers-reduced-motion:reduce){.chef .cgf-bahn-gold,.chef .cgf-punkt,.chef .cgf-aktuell .cgf-punkt:after{animation:none}}.chef.pc.valja .cgf-aktuell .cgf-punkt:after{content:none}.chef.pc .cgf{padding:14px 18px 12px;margin-bottom:12px}.chef.pc .cgf-name{font-size:12px}.chef.pc .cgf-text{font-size:13.5px}.chef.pc.valja .cgf-name{font-size:13px;line-height:15px}.chef.pc.valja .cgf-spur-zwei .cgf-schiene{--oben: 22px}.chef.pc.valja .cgf-text{font-size:15px}.chef .cg-eigentum-satz{margin:-2px 4px 12px}.chef .cg-ls{margin-top:18px;scroll-margin-top:12px}.chef .cg-ls-kopf{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0 2px 8px;padding:8px 8px 8px 12px;border-radius:var(--c-radius-m);background:var(--c-flaeche-2);border:1px solid var(--c-rahmen)}.chef .cg-ls-kopf.cg-ls-aktiv{border-color:var(--c-schwarz)}.chef .cg-ls-kopf-knopf{flex:1 1 160px;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:4px 0;min-height:44px;justify-content:center;border:0;background:none;text-align:left;color:inherit;font:inherit;cursor:pointer}.chef .cg-ls-titel{font-size:16px;font-weight:800;letter-spacing:-.01em;overflow-wrap:anywhere}.chef .cg-ls-unter{font-size:13px;color:var(--c-text-2)}.chef .cg-ls-rechts{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:6px;margin-left:auto}.chef .cg-ls-kopf .cg-satz-fehlt{flex-basis:100%;margin:0}.chef .cg-satz-fehlt{margin:0 4px 10px;font-size:13px;font-weight:600;color:var(--c-orange)}.chef .cg-satz-fehlt.cg-satz-fehlt-knopf{display:flex;align-items:center;gap:10px;width:calc(100% - 8px);min-height:44px;padding:8px 12px;border-radius:12px;background:var(--c-orange-hell);color:var(--c-orange);text-align:left;line-height:1.35}.chef .cg-ls-kopf .cg-satz-fehlt.cg-satz-fehlt-knopf{width:100%}.chef .cg-satz-fehlt.cg-satz-fehlt-knopf.cg-satz-fehlt-im-block{width:100%;margin:2px 0 8px;background:var(--c-weiss);border:1.5px solid var(--c-orange)}.chef .cg-satz-fehlt-text{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.chef .cg-satz-fehlt-tun{flex:0 0 auto;display:inline-flex;align-items:center;gap:2px;font-weight:800;white-space:nowrap}.chef .cg-satz-fehlt-wort{position:relative;z-index:1;display:inline-block;padding:12px 10px;margin:-12px -10px;color:var(--c-orange);font-weight:700;cursor:pointer}.chef .cg-satz-stelle{margin:0 0 4px}.chef .cg-satz-was{margin:0 0 14px;font-size:16px;font-weight:700;overflow-wrap:anywhere}.chef .cg-ls-sheet-stand{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0 4px 12px}.chef .cg-lagerort-alle{margin:4px 0 14px}.chef .cg-lagerort-alle .c-knopf-reihe{margin-top:6px}.chef .cg-barren-eigentum{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:-2px 4px 12px}.chef .cg-lagerort{margin:0 0 14px}.chef .cg-lagerort .c-segment{margin-top:6px}.chef .cg-barren-preis{margin:-2px 4px 10px}.chef .cg-stoer{margin:6px 0 14px;padding:4px 10px 10px;border-radius:var(--c-radius-m);background:var(--c-orange-hell)}.chef .cg-stoer .c-schalter{background:transparent}.chef .cg-stoer-zeile{margin:2px 4px 6px}.chef .cg-stoer-kopf{margin:6px 4px 4px;font-weight:700}.chef .cg-stoer-metall{display:flex;align-items:flex-start;gap:8px;margin:6px 4px 0}.chef .cg-stoer-stufen{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.chef .cg-stoer-stufe{display:flex;justify-content:space-between;gap:8px;font-size:13px;color:var(--c-text-2)}.chef .cg-stoer-stufe.cg-stoer-gilt{color:var(--c-text);font-weight:700}.chef .cg-stoer-gilt-wort{flex:none;color:var(--c-orange)}.chef .cg-preise{container-type:inline-size}.chef .cg-preise-raster{display:block}.chef .cg-preise-vorschau .c-gross-zeilen{margin-top:6px}.chef .cg-preise-gramm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;margin-top:8px}.chef .cg-preise-vorschau{container-type:inline-size}.chef .cg-preise-gramm-wert{display:flex;align-items:center;gap:8px;min-width:0;font-size:clamp(15px,6cqi,22px);font-weight:800;white-space:nowrap;font-variant-numeric:tabular-nums}.chef .cg-preise-gramm-wert small{font-size:13px;font-weight:600;opacity:.7}.chef .cg-preise-gewinn{margin-top:8px;padding-top:8px;border-top:1px solid rgba(255,255,255,.15);display:flex;justify-content:space-between;gap:10px;font-size:14px}.chef .cg-preise-gewinn strong{white-space:nowrap}.chef .cg-preis-metall{padding:10px 0;border-bottom:1px solid var(--c-rahmen)}.chef .cg-preis-metall:last-child{border-bottom:0}.chef .cg-preis-kopf{display:flex;align-items:center;gap:8px;min-height:40px}.chef .cg-preis-kopf .cg-name{flex:1;font-weight:700;min-width:0}.chef .cg-preis-eingabe{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:start;gap:8px;margin-top:6px}.chef .cg-preis-eingabe .c-feld{margin:0}.chef .cg-preis-eingabe .c-segment{margin:0;min-width:108px}.chef .cg-preis-vorzeichen{width:44px;height:48px;border-radius:var(--c-radius-s);border:1px solid var(--c-rahmen);background:var(--c-flaeche);font-size:22px;font-weight:800;color:var(--c-text);cursor:pointer}.chef .cg-preis-vorzeichen:disabled{opacity:.5;cursor:default}.chef .cg-preis-unter{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 10px;margin:6px 2px 0;font-size:13px;color:var(--c-text-2)}.chef .cg-preis-link{border:0;background:none;padding:0;font:inherit;font-weight:700;color:var(--c-blau);cursor:pointer;min-height:32px}.chef .cg-preis-link:disabled{color:var(--c-text-3);cursor:default}.chef .cg-preis-erbt{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 10px;margin-top:4px;font-size:14px;color:var(--c-text-2)}.chef .cg-preis-gratis-knopf{border:1px solid var(--c-rahmen);border-radius:999px;padding:6px 12px;min-height:36px;background:var(--c-flaeche);font:inherit;font-size:13px;font-weight:700;color:var(--c-text);cursor:pointer;white-space:nowrap}.chef .cg-preis-gratis-knopf.gratis{background:var(--c-gold-hell);border-color:var(--c-gold)}.chef .cg-preis-gratis-knopf.stoffart{border-style:dashed;font-weight:600;color:var(--c-text-2)}.chef .cg-preis-stoffart{font-size:13px;color:var(--c-text-2)}.chef .cg-preis-gratis-knopf:disabled{cursor:default;opacity:.7}.chef .cg-preis-dazu{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:6px 0 2px;font-size:14px}.chef .cg-preis-dazu-chip{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:4px 12px 4px 6px;border:1px solid var(--c-rahmen);border-radius:999px;background:var(--c-flaeche);font:inherit;font-size:14px;font-weight:700;color:var(--c-text);cursor:pointer;white-space:nowrap}.chef .cg-aufteilen-teil{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;padding:8px 0;border-bottom:1px solid var(--c-rahmen)}.chef .cg-aufteilen-formel{margin:10px 4px;font-size:14px;font-weight:600;overflow-wrap:anywhere}@container (min-width: 660px){.chef .cg-preise-raster{display:grid;grid-template-columns:minmax(0,1fr) clamp(300px,46%,430px);gap:16px;align-items:start}.chef .cg-preise-rechts{grid-column:2;grid-row:1 / span 6;position:sticky;top:12px;max-height:calc(100dvh - 230px);overflow-y:auto;border-radius:var(--c-radius, 22px)}.chef .cg-preise-links{grid-column:1;min-width:0}}.chef .cg-pv-rahmen{margin-top:12px;overflow-x:auto}.chef .cg-pv-tab{width:100%;border-collapse:collapse;table-layout:fixed;font-size:clamp(12px,3.9cqi,14px);font-variant-numeric:tabular-nums;color:#ffffffeb}.chef .cg-pv-tab th:first-child{width:38%}.chef .cg-pv-tab.cg-pv-n3 th:first-child{width:31%}.chef .cg-pv-tab.cg-pv-n4 th:first-child,.chef .cg-pv-tab.cg-pv-n5 th:first-child{width:25%}.chef .cg-pv-tab.cg-pv-n5{min-width:330px}.chef .cg-pv-tab th,.chef .cg-pv-tab td{padding:4px 0 4px 6px;text-align:right;font-weight:600;white-space:nowrap}.chef .cg-pv-tab th:first-child{padding-left:0;text-align:left;white-space:normal;line-height:1.2}.chef .cg-pv-tab thead th{padding-bottom:6px;vertical-align:bottom}.chef .cg-pv-tab thead .c-metall-klein{width:24px;height:24px;font-size:11px}.chef .cg-pv-ecke{font-size:12px;font-weight:600;color:#ffffff80}.chef .cg-pv-ls-titel th{padding:9px 0 2px;border-top:1px solid rgba(255,255,255,.14);text-align:left;font-weight:700;color:#fff;white-space:normal}.chef .cg-pv-ls-titel th>span:first-child{overflow-wrap:anywhere}.chef .cg-pv-ls-summe{float:right;margin-left:8px;white-space:nowrap}.chef .cg-pv-tab tbody th{font-weight:500;color:#ffffffb3}.chef .cg-pv-bekommt td{font-weight:700;color:#fff}.chef .cg-pv-geliefert th,.chef .cg-pv-geliefert td{font-size:.92em;font-weight:500;color:#ffffff8c;padding-top:0}.chef .cg-pv-summe tr:first-child th,.chef .cg-pv-summe tr:first-child td{border-top:2px solid rgba(255,255,255,.35);padding-top:8px}.chef .cg-pv-bekommt.summe th{font-weight:700;color:#fff}.chef .cg-pv-bekommt.summe td{font-size:1.06em}.chef .cg-pv-grund td{padding:3px 0 5px;text-align:left;white-space:normal}.chef .cg-pv-grund-inhalt{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px 10px;padding:7px 8px 7px 10px;border-left:3px solid #f0b54a;border-radius:8px;background:#f0b54a21}.chef .cg-pv-grund-text{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1 1 160px}.chef .cg-pv-grund-text strong{font-weight:700;color:#fff;overflow-wrap:anywhere}.chef .cg-pv-grund-text small{font-size:.92em;color:#f6cf86}.chef .cg-pv-fix{display:inline-flex;align-items:center;min-height:34px;padding:4px 14px;border:0;border-radius:999px;background:#fff;color:#1a1b20;font:inherit;font-size:13px;font-weight:700;text-decoration:none;white-space:nowrap;cursor:pointer}.chef .cg-pv-fix:active{transform:scale(.97)}.chef .cg-pv-tab.cg-pv-liste th:first-child{width:40px}.chef .cg-pv-liste thead th{white-space:normal;line-height:1.2;font-size:.92em;color:#ffffffb3}.chef .cg-pv-liste thead .cg-pv-ecke{color:#ffffff80}.chef .cg-pv-lzeile th,.chef .cg-pv-lzeile td{padding-top:2px;padding-bottom:2px;vertical-align:middle}.chef .cg-pv-lzeile .c-metall-klein{width:22px;height:22px;font-size:10px}.chef .cg-pv-lzeile td[data-art=b]{font-weight:700;color:#fff}.chef .cg-pv-lzeile td[data-art=g]{font-weight:500;color:#ffffff8c}.chef .cg-pv-lzeile.summe td[data-art=b]{font-size:1.06em}.chef .cg-pv-auf{display:flex;align-items:center;gap:8px;width:100%;min-height:44px;margin-top:12px;padding:8px 0 0;border:0;border-top:1px solid rgba(255,255,255,.14);background:none;color:#fff;font:inherit;font-size:14px;font-weight:700;text-align:left;cursor:pointer}.chef .cg-pv-auf-titel{flex:1 1 auto;min-width:0}.chef .cg-pv-auf-warn{flex:none;padding:3px 10px;border-radius:999px;background:#f0b54a2e;color:#f6cf86;font-size:12px;font-weight:700;white-space:nowrap}.chef .cg-pv-auf-pfeil{flex:none;width:18px;text-align:center;color:#ffffffb3}.chef .cg-pv-auf.offen+.cg-pv-rahmen{margin-top:4px}.chef .cg-preis-fein{display:block;font-size:12px;font-weight:500;color:var(--c-text-3)}.chef .cg-preis-einheit{margin:6px 2px 0;font-size:13px;color:var(--c-text-2)}.chef .cg-preis-einheit strong{color:var(--c-text)}.chef .cg-preis-einheit a{font-weight:700;color:var(--c-blau)}.chef .cg-preis-links{display:inline-flex;flex-wrap:wrap;gap:4px 14px;margin-left:auto}.chef .cg-preis-stand{display:inline-flex;align-items:center;min-height:26px;padding:2px 10px;border-radius:999px;background:var(--c-flaeche-2);border:1px solid var(--c-rahmen);font-size:12px;font-weight:700;color:var(--c-text-3);white-space:nowrap}.chef .cg-preis-stand.eigen{background:var(--c-blau-hell);border-color:transparent;color:var(--c-blau)}.chef .cg-preis-metall.geerbt .cg-preis-eingabe .c-feld input{color:var(--c-text-2)}.chef .cg-preise-hinweis{margin:-2px 4px 10px;font-size:13px;color:var(--c-text-2)}.chef .cg-preise-ls-karte{scroll-margin-top:16px}.chef .cg-preise-ls-karte.markiert{box-shadow:0 0 0 2px var(--c-gold)}.chef .cg-preise-ls-kopf{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 10px;padding-bottom:8px;border-bottom:1px solid var(--c-rahmen)}.chef .cg-preise-ls-kopf strong{font-size:16px;font-weight:800;min-width:0;overflow-wrap:anywhere}.chef .cg-preise-ls-kopf span{font-size:13px;color:var(--c-text-2)}.chef .cg-preise-mini{display:flex;align-items:center;flex-wrap:wrap;gap:2px 12px;margin-bottom:8px;padding:7px 14px;border-radius:14px;background:linear-gradient(160deg,#1a1b20,#2a2620);color:#fff;box-shadow:0 4px 14px #0000002e}.chef .cg-preise-mini-titel{font-size:12px;font-weight:600;color:#ffffffa6}.chef .cg-preise-mini-werte{display:inline-flex;flex-wrap:wrap;gap:2px 14px;margin-left:auto}.chef .cg-preise-mini-wert{display:inline-flex;align-items:center;gap:6px;font-size:15px;font-weight:800;white-space:nowrap;font-variant-numeric:tabular-nums}.chef .cg-preise-mini .c-metall-klein{width:22px;height:22px;font-size:10px;background:#ffffff1f;color:#fff}.chef .cg-preise-mini .c-metall-au{color:#f1c75b}.chef .cg-preise-mini-platz{height:56px}.chef .cg-ueb-ls-kopf{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:6px 10px;margin-bottom:8px}.chef .cg-ueb-ls-titel{font-size:17px;font-weight:800;min-width:0;overflow-wrap:anywhere}.chef .cg-ueb-pillen{display:flex;flex-wrap:wrap;gap:6px}.chef .cg-ueb-zahl{white-space:nowrap}.chef .cg-ueb-knoepfe{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.chef .cg-ueb-knoepfe>*{flex:1 1 160px}.chef .cg-ueb-warnung{margin:6px 4px;font-size:13px;color:var(--c-orange);font-weight:600}.chef .cg-ueb-haken{margin:4px 0 0;font-weight:600}.chef .cg-ueb-haken.alle{color:var(--c-gruen)}.chef .cg-unt-fehlt{margin-top:10px;padding:12px;border-radius:var(--c-radius-m);background:var(--c-orange-hell)}.chef .cg-unt-fehlt>.c-klein{margin:4px 0 10px}.chef .cg-unt-fehlt-titel{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 10px;margin:0;font-size:14px}.chef .cg-unt-fehlt-titel strong{color:var(--c-orange)}.chef .cg-unt-erinnerung{background:var(--c-flaeche-2);border:1px solid var(--c-rahmen)}.chef .cg-unt-satz{margin:0 4px 12px}.chef .cg-unt-knopf{margin:0 0 14px}.chef .cg-unt-zone{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;width:100%;min-height:150px;margin:4px 0 14px;padding:18px 16px;border:2px dashed var(--c-rahmen);border-radius:var(--c-radius-m);background:var(--c-flaeche-2);color:var(--c-text);font:inherit;text-align:center;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.chef .cg-unt-zone>svg{color:var(--c-text-2)}.chef .cg-unt-zone:hover:not(:disabled){border-color:var(--c-text-3);background:var(--c-flaeche)}.chef .cg-unt-zone.zieht{border-color:var(--c-gruen);background:var(--c-gruen-hell)}.chef .cg-unt-zone.zieht>svg{color:var(--c-gruen)}.chef .cg-unt-zone:disabled{cursor:default}.chef .cg-unt-zone.laeuft{cursor:progress;opacity:.75}.chef .cg-unt-da{margin-top:10px}.chef .cg-unt-kachel{display:flex;align-items:center;gap:12px;width:100%;margin:0 0 10px;padding:10px 12px;border:1px solid var(--c-rahmen);border-radius:var(--c-radius-m);background:var(--c-flaeche);color:var(--c-text);font:inherit;text-align:left;cursor:pointer}.chef .cg-unt-kachel:hover{background:var(--c-flaeche-2)}.chef .cg-unt-kachel-text{display:flex;flex-direction:column;gap:2px;min-width:0}.chef .cg-unt-kachel-text strong{font-size:15px}.chef .cg-unt-kachel-ansehen{display:inline-flex;align-items:center;gap:5px;margin-top:2px;font-size:14px;font-weight:600;color:var(--c-blau)}.chef .c-daumen{flex:0 0 auto;display:inline-block;line-height:0;border:1px solid var(--c-rahmen);border-radius:6px;overflow:hidden;background:#fff}.chef .c-daumen img,.chef .c-daumen canvas{display:block}.chef .c-daumen-leer{display:flex;align-items:center;justify-content:center;color:var(--c-text-3);background:var(--c-flaeche-2)}.chef .cg-unt-erfolg{display:flex;align-items:flex-start;gap:12px;margin:0 0 12px;padding:14px;border-radius:var(--c-radius-m);background:var(--c-gruen-hell)}.chef .cg-unt-erfolg-symbol{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--c-gruen);color:#fff}.chef .cg-unt-erfolg-text{display:flex;flex-direction:column;gap:3px;font-size:15px}.chef .cg-unt-erfolg-text strong{font-size:17px;color:var(--c-gruen)}.chef .c-knopf-reihe>.c-knopf.cg-fuss-halb{flex:1 1 0;min-width:0;padding-left:10px;padding-right:10px;white-space:nowrap}.chef .cg-ueb-zeilen>div{padding:3px 0}.chef .cu-ls-kopf{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:4px}.chef .cu-ls-titel{font-weight:700;min-width:0;overflow-wrap:anywhere}.chef .cu-ls-drauf{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:6px 2px 0}.chef .cu-ls-drauf .c-klein{min-width:0}.chef .cu-ls-drauf .c-knopf{flex:0 0 auto}.chef .cu-blatt-karte{padding:10px;cursor:zoom-in}.chef .cu-blatt-karte .beleg-blatt{margin:0;border-radius:0}.chef .cu-kopfzeile{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 10px;margin:0 4px 12px}.chef .cu-ls-reihe{display:flex;align-items:center;gap:10px;width:100%;min-height:52px;padding:6px 0;border-top:1px solid var(--c-rahmen);text-align:left;color:inherit;font:inherit;background:none}.chef .cu-ls-reihe-klick{cursor:pointer}.chef .cu-ls-reihe-titel{flex:0 0 auto;display:inline-block;font-size:16px}.chef .cu-ls-reihe-titel:first-letter{text-transform:uppercase}.chef .cu-ls-reihe-wert{flex:1 1 auto;min-width:0;text-align:right;font-weight:600;color:var(--c-text-2);overflow-wrap:anywhere}.chef .cu-ls-reihe-wert small{display:block;font-size:13px;font-weight:500;color:var(--c-gold-dunkel)}.chef .cu-ls-reihe .icon,.chef .cu-ls-reihe>svg{flex:0 0 auto;color:var(--c-text-3)}.chef .cu-metalle{flex:1 1 auto;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;min-width:0}.chef .cu-metall{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 10px 0 6px;border-radius:999px;border:1.5px solid transparent;background:var(--c-flaeche-2);font:inherit;font-size:14px;font-weight:600;color:var(--c-text-3);cursor:pointer}.chef .cu-metall .c-metall{opacity:.35}.chef .cu-metall.an{border-color:var(--c-schwarz);background:var(--c-flaeche);color:var(--c-text)}.chef .cu-metall.an .c-metall{opacity:1}.chef .cu-metall:disabled{cursor:default;opacity:1}.chef .cu-metall.cu-metall-klein{min-height:34px;padding:0 4px;border-width:1px}.chef .cu-metall.cu-metall-klein .c-metall{width:24px;height:24px;font-size:10px}.chef .cu-ls-hinweis{padding:0 2px 8px;text-align:right}@media(max-width:430px){.chef:not(.pc) .cu-metall-name{display:none}.chef:not(.pc) .cu-metall{padding:0 6px}}.chef .cu-barren-kopfzeile{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 4px 10px}.chef .cu-barren-liste{padding-top:4px;padding-bottom:4px}.chef .cu-barren{border-bottom:1px solid var(--c-rahmen)}.chef .cu-barren:last-child{border-bottom:0}.chef .cu-barren-kopf{display:flex;align-items:center;gap:12px;width:100%;min-height:56px;padding:8px 0;background:none;border:0;text-align:left;color:inherit;font:inherit;cursor:pointer}.chef .cu-barren-kopf:disabled{cursor:default}.chef .cu-haken{flex:0 0 auto;width:26px;height:26px;border-radius:9px;border:2px solid var(--c-rahmen);display:flex;align-items:center;justify-content:center;color:#fff}.chef .cu-barren.an .cu-haken{background:var(--c-schwarz);border-color:var(--c-schwarz)}.chef .cu-barren-mitte{flex:1 1 auto;min-width:0}.chef .cu-barren-titel{display:block;font-weight:600}.chef .cu-barren-unter{display:block;font-size:12.5px;color:var(--c-text-2);overflow-wrap:anywhere}.chef .cu-barren:not(.an) .cu-barren-titel,.chef .cu-barren:not(.an) .cu-barren-wert{color:var(--c-text-3)}.chef .cu-barren-wert{flex:0 0 auto;font-variant-numeric:tabular-nums;white-space:nowrap}.chef .cu-barren-metalle{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:0 0 10px 38px}.chef .cu-wie-ls{margin-left:auto;padding:6px 2px;background:none;border:0;font:inherit;font-size:14px;font-weight:600;color:var(--c-gold-dunkel);cursor:pointer}.chef .cg-ueb-papiere{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:12px;padding-top:10px;border-top:1px solid var(--c-rahmen)}.chef .cg-ueb-papiere>.c-klein{flex:1 0 100%}.chef .cg-ueb-papiere button.cg-ueb-papier{min-height:36px;padding:0 12px;border:1px solid var(--c-rahmen);border-radius:18px;background:var(--c-flaeche);color:var(--c-text);font:inherit;font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap}.chef .cg-ueb-papiere button.cg-ueb-papier:disabled{opacity:.5}.chef .ck-kopf{display:flex;align-items:center;gap:8px;margin-bottom:12px}.chef .ck-monat{flex:1 1 auto;min-width:0;font-size:18px;font-weight:800;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chef .ck-pfeil{flex:0 0 auto;width:40px;height:40px;border:0;border-radius:999px;background:var(--c-flaeche-2);color:var(--c-text);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;-webkit-tap-highlight-color:transparent}.chef .ck-pfeil:disabled{opacity:.35;cursor:default}.chef .ck-heute-knopf{flex:0 0 auto;min-height:32px;padding:0 12px;border:0;border-radius:999px;background:var(--c-gold-hell);color:var(--c-gold-dunkel);font:inherit;font-size:13px;font-weight:700;cursor:pointer}.chef .ck-pfeil:focus-visible,.chef .ck-heute-knopf:focus-visible,.chef .ck-tag:focus-visible{outline:2px solid var(--c-blau);outline-offset:2px}.chef .ck-wochentage,.chef .ck-gitter{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.chef .ck-wochentage{margin-bottom:6px;font-size:12px;font-weight:600;color:var(--c-text-3);text-align:center}.chef .ck-tag{position:relative;aspect-ratio:1 / 1;min-width:0;border:0;border-radius:12px;padding:0;background:transparent;color:var(--c-text);font:inherit;font-size:15px;font-weight:600;font-variant-numeric:tabular-nums;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .12s ease}.chef .ck-tag:active:not(:disabled){transform:scale(.94)}@media(hover:hover){.chef .ck-tag:not(:disabled):not([class*=ck-stufe]):hover{background:var(--c-flaeche-2)}}.chef .ck-tag.ck-heute{box-shadow:inset 0 0 0 2px var(--c-text);font-weight:800}.chef .ck-tag.ck-zukunft{color:var(--c-text-3);font-weight:500;cursor:default}.chef .ck-betrag{display:none}.chef .ck-punkt,.chef .ck-punkt-muster{width:5px;height:5px;border-radius:999px;background:var(--c-schwarz-2)}.chef .ck-punkt{position:absolute;left:50%;bottom:5px;margin-left:-2.5px}.chef .ck-stufe-1{background:#f6ecd2;background:color-mix(in srgb,var(--c-gold) 20%,var(--c-flaeche))}.chef .ck-stufe-2{background:#ebd49b;background:color-mix(in srgb,var(--c-gold) 45%,var(--c-flaeche))}.chef .ck-stufe-3{background:#dbb766;background:color-mix(in srgb,var(--c-gold) 72%,var(--c-flaeche))}.chef .ck-stufe-4{background:linear-gradient(150deg,#e2bf68,#c99a2e);background:linear-gradient(150deg,color-mix(in srgb,var(--c-gold) 78%,var(--c-flaeche)) 0%,var(--c-gold) 100%);color:#241a04;font-weight:750}.chef .ck-fuss{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;margin-top:12px;padding-top:10px;border-top:1px solid var(--c-rahmen);font-size:13px;color:var(--c-text-2)}.chef .ck-fuss-text{font-weight:600;color:var(--c-text)}.chef .ck-legende,.chef .ck-legende-zeile{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--c-text-3)}.chef .ck-legende-zeile{display:flex;gap:6px;margin-top:6px}.chef .ck-muster{display:inline-block;width:12px;height:12px;border-radius:4px}.chef .ck-legende .ck-muster:first-of-type{margin-left:2px}.chef .ck-legende .ck-muster:last-of-type{margin-right:2px}.chef .ck-blatt-kopf{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:8px 12px;margin-bottom:14px}.chef .ck-blatt-kopf .c-pille{margin-top:4px}.chef .ck-kennzahl-text{display:block;font-size:14px;font-weight:700;line-height:1.3;white-space:normal;padding-top:4px}.chef .ck-metalle,.chef .ck-liste{margin-top:8px}.chef .ck-blatt-titel{margin:18px 4px 6px;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--c-text-2)}.chef .ck-blatt-hinweis{margin:4px 4px 0;color:var(--c-text-2)}.chef.pc .ck-wochentage{text-align:left;padding-left:10px}.chef.pc .ck-gitter{gap:6px}.chef.pc .ck-tag{aspect-ratio:auto;height:62px;align-items:flex-start;justify-content:space-between;padding:7px 10px;border-radius:10px;background:var(--c-flaeche-2)}.chef.pc .ck-tag.ck-zukunft{background:transparent}.chef.pc .ck-tag.ck-stufe-1{background:#f6ecd2;background:color-mix(in srgb,var(--c-gold) 20%,var(--c-flaeche))}.chef.pc .ck-tag.ck-stufe-2{background:#ebd49b;background:color-mix(in srgb,var(--c-gold) 45%,var(--c-flaeche))}.chef.pc .ck-tag.ck-stufe-3{background:#dbb766;background:color-mix(in srgb,var(--c-gold) 72%,var(--c-flaeche))}.chef.pc .ck-tag.ck-stufe-4{background:linear-gradient(150deg,#e2bf68,#c99a2e);background:linear-gradient(150deg,color-mix(in srgb,var(--c-gold) 78%,var(--c-flaeche)) 0%,var(--c-gold) 100%)}.chef.pc .ck-betrag{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700}.chef.pc .ck-punkt{left:auto;right:10px;top:12px;bottom:auto;margin-left:0}@media(hover:hover){.chef.pc .ck-tag:not(:disabled):not([class*=ck-stufe]):hover{background:var(--c-rahmen)}}.chef.pc.valja .ck-monat{font-size:20px}.chef.pc.valja .ck-pfeil{width:48px;height:48px}.chef.pc.valja .ck-heute-knopf{min-height:40px;font-size:15px}.chef.pc.valja .ck-wochentage{font-size:14px;color:var(--c-text-2)}.chef.pc.valja .ck-tag{height:68px;font-size:17px}.chef.pc.valja .ck-betrag{font-size:14px}.chef.pc.valja .ck-fuss,.chef.pc.valja .ck-kennzahl-text{font-size:15px}.chef.pc.valja .ck-legende,.chef.pc.valja .ck-legende-zeile{font-size:14px;color:var(--c-text-2)}@media(prefers-reduced-motion:reduce){.chef .ck-tag{transition:none}.chef .ck-tag:active:not(:disabled){transform:none}}.chef .cgd-suche-reihe{display:flex;align-items:stretch;gap:8px}.chef .cgd-suche-reihe>.c-feld{flex:1 1 auto;min-width:0}.chef .cgd-knopf{position:relative;flex:0 0 auto;width:50px;min-height:46px;margin-bottom:10px;border:0;border-radius:var(--c-radius-m);background:var(--c-flaeche);box-shadow:var(--c-schatten);color:var(--c-text-2);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;-webkit-tap-highlight-color:transparent}.chef .cgd-knopf.an{background:var(--c-schwarz);color:#fff}.chef .cgd-knopf.aktiv:not(.an):after{content:"";position:absolute;top:9px;right:9px;width:8px;height:8px;border-radius:999px;background:var(--c-blau);box-shadow:0 0 0 2px var(--c-flaeche)}.chef .cgd-knopf:focus-visible,.chef .cgd-pille:focus-visible,.chef .cgd-pille-x:focus-visible,.chef .cgd-alle-tage:focus-visible,.chef .cgd-zu:focus-visible{outline:2px solid var(--c-blau);outline-offset:2px}.chef .cgd-punkt{display:inline-block;flex:0 0 auto;width:7px;height:7px;border-radius:999px;background:var(--c-text-3)}.chef .cgd-erstellt .cgd-punkt,.chef .cgd-punkt.cgd-erstellt{background:var(--c-blau)}.chef .cgd-liefer .cgd-punkt,.chef .cgd-punkt.cgd-liefer{background:var(--c-gold)}.chef .cgd-karte{margin:0 0 14px}.chef .cgd-karte .c-segment{margin-bottom:10px}.chef .cgd-chips .c-chips{gap:6px;padding:0;margin:0}.chef .cgd-chips .c-chip{min-height:34px;padding:5px 12px;font-size:14px;background:var(--c-flaeche-2);box-shadow:none}.chef .cgd-chips .c-chip.an{background:var(--c-schwarz);color:#fff}.chef .cgd-zeitraum{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px}.chef .cgd-zeitraum .c-feld{margin-bottom:0}.chef .cgd-zeitraum .c-feld-huelle{min-height:46px;padding:0 10px}.chef .cgd-zeitraum input{min-width:0}.chef .cgd-kalender{margin-top:14px}.chef .ck-tag.cgd-tag{-webkit-tap-highlight-color:transparent}.chef .ck-tag.cgd-tag.cgd-zukunft{color:var(--c-text-3);font-weight:500}.chef .ck-tag.cgd-tag.cgd-im-zeitraum{background:#ebecef;background:color-mix(in srgb,var(--c-text) 8%,var(--c-flaeche))}.chef .ck-tag.cgd-tag.cgd-gewaehlt{background:var(--c-schwarz);color:#fff;font-weight:800}.chef .ck-tag.cgd-tag.cgd-gewaehlt.ck-heute{box-shadow:inset 0 0 0 2px var(--c-blau)}.chef .ck-tag.cgd-tag.cgd-gewaehlt .cgd-punkt{box-shadow:0 0 0 1.5px var(--c-schwarz)}.chef .ck-tag.cgd-tag.cgd-gewaehlt .cgd-marke{color:#fff}@media(hover:hover){.chef .ck-tag.cgd-tag.cgd-gewaehlt:not(:disabled):hover,.chef.pc .ck-tag.cgd-tag.cgd-gewaehlt:not(:disabled):hover{background:var(--c-schwarz-2)}.chef .ck-tag.cgd-tag.cgd-im-zeitraum:not(:disabled):hover,.chef.pc .ck-tag.cgd-tag.cgd-im-zeitraum:not(:disabled):hover{background:#dcdde1;background:color-mix(in srgb,var(--c-text) 15%,var(--c-flaeche))}}.chef .cgd-punkte{position:absolute;left:0;right:0;bottom:5px;display:flex;justify-content:center;gap:3px;pointer-events:none}.chef .cgd-punkte .cgd-punkt{width:6px;height:6px}.chef .cgd-marken{display:none}.chef .cgd-fuss{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;margin-top:12px;padding-top:10px;border-top:1px solid var(--c-rahmen);font-size:13px;color:var(--c-text-2)}.chef .cgd-legende{display:inline-flex;align-items:center;gap:6px}.chef .cgd-legende b{color:var(--c-text);font-weight:700}.chef .cgd-alle-tage{margin-left:auto;min-height:32px;padding:0 12px;border:0;border-radius:999px;background:var(--c-flaeche-2);color:var(--c-text);font:inherit;font-size:13px;font-weight:700;cursor:pointer}.chef .cgd-pille-reihe{display:flex;align-items:center;gap:2px;margin:0 0 12px;max-width:100%}.chef .cgd-pille,.chef .cgd-pille-x{min-height:38px;border:0;background:var(--c-schwarz);color:#fff;font:inherit;cursor:pointer;display:inline-flex;align-items:center}.chef .cgd-pille{min-width:0;gap:8px;padding:6px 10px 6px 14px;border-radius:999px 0 0 999px;font-size:15px;font-weight:600;text-align:left}.chef .cgd-pille-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chef .cgd-pille-x{flex:0 0 auto;justify-content:center;width:42px;border-radius:0 999px 999px 0}.chef .cgd-gruppe+.cgd-gruppe{margin-top:6px}.chef .cgd-gruppe-kopf{display:inline-flex;align-items:center;gap:8px}.chef .cgd-zusatz{display:flex;align-items:center;gap:6px;margin-top:2px;font-size:13px;font-weight:600;color:var(--c-text-2)}.chef.pc .cgd-punkte{display:none}.chef.pc .cgd-marken{display:flex;flex-wrap:wrap;gap:2px 8px;max-width:100%}.chef.pc .cgd-marke{display:inline-flex;align-items:center;gap:4px;font-size:12.5px;font-weight:700;color:var(--c-text-2)}.chef.pc .ck-tag.cgd-tag.cgd-im-zeitraum{background:#e3e4e8;background:color-mix(in srgb,var(--c-text) 11%,var(--c-flaeche))}.chef.pc .ck-tag.cgd-tag.cgd-gewaehlt{background:var(--c-schwarz)}.chef.pc .pc-leer:has(>.cgd-rechts){display:block;height:auto;padding:24px 28px 40px}.chef.pc .pc-leer:has(>.cgd-rechts)>.pc-leer-text{display:none}.chef.pc .cgd-rechts{max-width:1000px}.chef.pc .cgd-rechts-kopf{display:flex;align-items:center;gap:12px;margin:0 0 14px}.chef.pc .cgd-rechts-titel{flex:1 1 auto;margin:0;font-size:24px;font-weight:800;letter-spacing:-.01em}.chef.pc .cgd-zu{flex:0 0 auto;width:40px;height:40px;border:0;border-radius:999px;background:var(--c-flaeche-2);color:var(--c-text);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.chef.pc .cgd-gross .cgd-wahl{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px}.chef.pc .cgd-gross .cgd-wahl .c-segment{margin:0}.chef.pc .cgd-gross .cgd-wahl .c-segment .c-segment-knopf{padding:6px 18px;font-size:15px}.chef.pc .cgd-gross .cgd-zeitraum{max-width:420px}.chef.pc .cgd-gross .ck-tag{height:84px}.chef.pc.valja .cgd-chips .c-chip{min-height:42px;padding:0 16px;font-size:15px}.chef.pc.valja .cgd-marke,.chef.pc.valja .cgd-zusatz{font-size:14px}.chef.pc.valja .cgd-fuss,.chef.pc.valja .cgd-alle-tage{font-size:15px}.chef.pc.valja .cgd-gross .ck-tag{height:92px}.chef.pc.valja .cgd-pille{font-size:16px}.chef .cgd-alles .cgd-punkt,.chef .cgd-punkt.cgd-alles{background:var(--c-schwarz, #111)}.chef .cgd-tausch .cgd-punkt,.chef .cgd-punkt.cgd-tausch{background:var(--c-gruen, #15803d)}.chef .ck-tag.cgd-tag.cgd-gewaehlt .cgd-punkt.cgd-alles,.chef .ck-tag.cgd-tag.cgd-gewaehlt .cgd-alles .cgd-punkt{background:#fff}.chef .cgd-tag-satz{margin:4px 0 10px;padding:10px 12px;border-radius:var(--c-radius-s, 10px);background:var(--c-gold-hell, #fbf3e2);color:var(--c-text, #111);font-size:15px;line-height:1.4}.chef .cgd-tag-nummern{font-weight:700;overflow-wrap:anywhere}.chef .cg-kuerzel{font-size:13px;letter-spacing:-.01em;overflow:hidden;white-space:nowrap}.chef .cg-kuerzel.cg-kuerzel-an{background:var(--c-schwarz);color:#fff}.chef .cg-kunden-gruppe+.cg-kunden-gruppe{margin-top:6px}.chef .cg-kunden-kopf{display:inline-flex;align-items:center;gap:8px;min-width:0;max-width:100%}.chef .cg-kunden-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:none;letter-spacing:-.01em;font-size:16px;color:var(--c-text)}.chef .cg-kunden-gruppe .c-abschnitt{gap:10px}.chef .cg-kunden-gruppe .c-abschnitt-titel{min-width:0}.chef .cg-kunden-gruppe .c-abschnitt-rechts{flex:0 0 auto;white-space:nowrap}.chef .cg-anker{display:inline-block;width:0;height:0;overflow:hidden}.chef .cg-suche .c-feld{margin-bottom:10px}.chef .cg-suche .c-feld-huelle{min-height:50px;background:var(--c-flaeche);box-shadow:var(--c-schatten)}.chef .cg-suche .c-feld-huelle input{font-weight:500;font-size:17px;padding:11px 0}.chef .cg-suche-symbol{color:var(--c-text-3);display:inline-flex;flex:0 0 auto}.chef .cg-pillen{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin:2px 0 14px}.chef .cg-kurs{display:flex;align-items:center;gap:10px;padding:8px 0}.chef .cg-kurs+.cg-kurs{border-top:1px solid var(--c-rahmen)}.chef .cg-kurs .c-feld{flex:1 1 auto;min-width:0;margin:0}.chef .cg-kurs .c-feld-huelle{min-height:48px;padding:0 12px}.chef .cg-kurs .c-feld-huelle input{padding:10px 0;font-size:18px}.chef .cg-kurs .c-knopf{flex:0 0 auto;min-width:96px;padding:0 12px;font-variant-numeric:tabular-nums}.chef .cg-kurs-kopf{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:4px}.chef .cg-kurs-kopf .c-abschnitt-titel{margin:0}.chef .cg-schmelz{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px}.chef .cg-schmelz-wert{font-size:22px;font-weight:800;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chef .cg-schmelz-wert small{font-size:13px;font-weight:600;color:var(--c-text-2);margin-left:3px}.chef .cg-schmelz-pfeil{color:var(--c-text-3);display:inline-flex}.chef .cg-schmelz-rechts{text-align:right}.chef .cg-chip{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:0 12px;border-radius:999px;color:#fff;font-weight:700;font-size:14px;white-space:nowrap}.chef .cg-schmelz-fuss{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-top:12px}.chef .cg-barren-kopf{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:10px}.chef .cg-barren-nr{font-size:19px;font-weight:800;letter-spacing:-.01em}.chef .cg-barren-unter{color:var(--c-text-2);font-size:14px;margin-top:2px;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:none;hyphens:none}.chef .cg-barren-metalle{margin-top:10px}.chef .cg-barren-metall{display:flex;align-items:center;gap:10px;padding:8px 0}.chef .cg-barren-metall+.cg-barren-metall{border-top:1px solid var(--c-rahmen)}.chef .cg-barren-metall-mitte{flex:1 1 auto;min-width:0}.chef .cg-barren-metall-titel{font-weight:700;font-size:16px}.chef .cg-barren-metall-unter{color:var(--c-text-2);font-size:13px;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:none;hyphens:none}.chef .cg-barren-metall-wert{font-size:18px;font-weight:800;white-space:nowrap;text-align:right}.chef .cg-barren-metall-wert small{font-size:12px;font-weight:600;color:var(--c-text-2);margin-left:2px}.chef .cg-metall-block{border-top:1px solid var(--c-rahmen);padding:12px 0 4px;margin-top:6px}.chef .cg-metall-block-kopf{display:flex;align-items:center;gap:10px;margin-bottom:8px}.chef .cg-metall-block-kopf .cg-name{flex:1 1 auto;font-weight:700}.chef .cg-metall-block-kopf .cg-rechts{font-size:13px;color:var(--c-text-2);text-align:right;white-space:nowrap}.chef .cg-metall-block .c-feld-reihe .c-feld{margin-bottom:8px}.chef .cg-metall-block .c-schalter{min-height:44px;padding:4px 0 6px}.chef .cg-fotos .barren-fotos{display:flex;flex-wrap:wrap;align-items:center;gap:12px 14px;margin:0;padding:0;background:none;border:0}.chef .cg-fotos .barren-foto{position:relative;display:inline-block}.chef .cg-fotos .barren-foto-auf{display:block;border-radius:12px;cursor:zoom-in}.chef .cg-fotos .barren-foto img{display:block;width:76px;height:76px;object-fit:cover;border:1px solid var(--c-rahmen);border-radius:12px;background:#fff}.chef .cg-fotos .barren-foto .knopf-symbol{position:absolute;top:-7px;right:-7px;width:34px;min-width:34px;height:34px;display:inline-grid;place-items:center;border:1px solid rgba(15,16,20,.22);border-radius:50%;background:#fff;color:var(--c-rot);box-shadow:0 2px 6px #0f10144d}.chef .cg-fotos .barren-fotos .knopf-mini{min-height:40px;padding:0 14px;border-radius:999px;border:0;background:var(--c-grund);font-weight:700;font-size:15px;display:inline-flex;align-items:center;gap:6px}.chef .cg-gewaehlt{margin-bottom:14px}.chef .cg-qr{display:block;width:min(300px,100%);margin:0 auto 10px;border-radius:var(--c-radius-m)}.chef .cg-qr-text{font-size:12px;color:var(--c-text-3);text-align:center;overflow-wrap:anywhere}.chef .cg-sheet-fuss{display:flex;gap:10px}.chef .cg-sheet-fuss .c-knopf{flex:1 1 auto}.chef .cg-sheet-fuss .c-knopf-rund{flex:0 0 auto}.chef .c-feld-huelle input,.chef .c-feld-huelle select,.chef .c-feld-huelle textarea{border:0;box-shadow:none;border-radius:0;min-height:0;background:transparent;padding:14px 0}.chef .c-feld-huelle select{padding-right:24px}.chef .c-feld-huelle textarea{padding:12px 0}.chef .c-feld-huelle input:focus,.chef .c-feld-huelle select:focus,.chef .c-feld-huelle textarea:focus{border:0;box-shadow:none}.chef a{color:inherit;text-decoration:none}.chef .c-chip{padding:0 14px}.chef .c-knopf{padding:0 22px}.chef .c-knopf.c-knopf-klein{padding:0 16px}.chef .c-knopf.c-knopf-rund{padding:0}.chef .c-karte-dunkel .c-kennzahl{background:#ffffff1a}.chef .c-karte-dunkel .c-kennzahl-label,.chef .c-karte-dunkel .c-kennzahl-wert small{color:#ffffffa6}.chef .c-kennzahl-wert small.cg-kennzahl-zeile2{display:block;margin-top:1px}.chef .cg-geld{margin-top:10px}.chef .cg-geld .c-kennzahl-wert{font-size:17px;white-space:normal;overflow:visible}.chef:not(.pc) .cg-geld .c-kennzahl:last-child:nth-child(odd){grid-column:1 / -1}.chef .cg-barren-kopf-rechts{display:flex;align-items:center;gap:6px;flex:none}.chef .cg-barren-pfeil{display:inline-flex;color:var(--c-text-3)}.chef .cg-schmelz-zusatz{margin-top:8px}.chef .cg-abschluss{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.chef .cg-papier-kind{padding-left:34px}.chef .cg-papier-kind .c-zeile-titel{font-size:15px}.chef .cg-weg-knopf{padding:0 16px 14px 70px}.chef .cg-weg-knopf+.c-zeile:before{content:"";position:absolute;left:16px;right:0;top:0;border-top:1px solid var(--c-rahmen)}@media(max-width:420px){.chef .cg-weg-knopf{padding-left:16px}}.chef .cg-inhalt-liste{margin:0 0 4px;padding-left:20px;line-height:1.5}.chef .cg-meldung-knoepfe{display:flex;align-items:center;justify-content:space-between;gap:8px 10px;flex-wrap:wrap}.chef .cg-meldung-knoepfe>span:last-child{display:inline-flex;gap:8px;flex:0 0 auto}.chef .cg-ergebnis{display:flex;flex-direction:column;gap:2px;margin-top:10px;padding:12px 14px;border-radius:var(--c-radius-m);background:#ffffff1a;color:inherit;text-decoration:none}.chef .cg-ergebnis-label{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#ffffffa6}.chef .cg-ergebnis-wert{font-size:30px;font-weight:800;letter-spacing:-.02em;line-height:1.15;white-space:nowrap}.chef .cg-ergebnis-plus .cg-ergebnis-wert{color:#6fd89b}.chef .cg-ergebnis-minus .cg-ergebnis-wert{color:#ff8d84}.chef .cg-ergebnis-unter{font-size:13px;color:#ffffffa6}.chef .cg-je-ankauf-metall{display:block;margin-top:2px;font-variant-numeric:tabular-nums}.chef .c-zeile.cg-liste-zeile{gap:10px;padding-right:12px}.chef .c-zeile.cg-liste-zeile.cg-liste-schnell{content-visibility:auto;contain-intrinsic-size:auto 64px}.chef .cg-liste-zeile .c-zeile-mitte{min-width:min(100px,100%)}.chef .cg-stand{display:flex;flex-direction:column;align-items:flex-end;gap:7px}.chef .vs-halter{margin-left:auto;display:flex;flex-direction:column;align-items:flex-end;gap:4px}.chef .vs-knopf{display:inline-flex;align-items:center;gap:10px;min-height:54px;padding:4px 16px 4px 6px;border:1px solid var(--c-rahmen);border-radius:999px;background:var(--c-flaeche);font:inherit;color:var(--c-text);cursor:pointer;text-align:left;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.chef .vs-knopf:focus-visible{outline:3px solid var(--c-gold-hell);outline-offset:2px}.chef .vs-knopf.vs-haelt{border-color:var(--c-gold);box-shadow:0 0 0 3px var(--c-gold-hell)}.chef .vs-knopf-offen{border-color:var(--c-gruen);background:var(--c-gruen-hell)}.chef .vs-ring{position:relative;display:grid;place-items:center;width:44px;height:44px;flex:none}.chef .vs-ring>svg{position:absolute;top:0;right:0;bottom:0;left:0}.chef .vs-ring-grund{fill:var(--c-flaeche-2);stroke:var(--c-rahmen);stroke-width:3}.chef .vs-ring-voll{fill:none;stroke:var(--c-gold);stroke-width:3.5;stroke-linecap:round}.chef .vs-knopf-offen .vs-ring-grund{fill:#fff;stroke:var(--c-gruen)}.chef .vs-bild{position:relative;display:grid;place-items:center;color:var(--c-text-2)}.chef .vs-knopf-offen .vs-bild{color:var(--c-gruen)}.chef .vs-text{display:flex;flex-direction:column;line-height:1.2;min-width:0}.chef .vs-text strong{font-size:15.5px;font-weight:700;white-space:nowrap}.chef .vs-text small{font-size:13px;color:var(--c-text-2);white-space:nowrap}.chef .vs-knopf-offen .vs-text strong{color:var(--c-gruen)}.chef .vs-hinweis{font-size:13.5px;font-weight:600;color:var(--c-orange)}@media(hover:hover){.chef .vs-knopf:hover{border-color:var(--c-text-3)}.chef .vs-knopf-offen:hover{border-color:var(--c-gruen)}}.chef .cg-schloss-zeile.vs-zeile{flex-wrap:wrap;padding:6px 6px 6px 12px}.chef .vs-zeile .vs-halter{margin-left:auto}.chef .cg-schloss-knopf{position:relative;display:inline-flex;align-items:center;gap:5px;min-height:28px;margin-left:auto;padding:0 11px 0 9px;border:1px solid var(--c-rahmen);border-radius:999px;background:var(--c-flaeche);font:inherit;font-size:13px;font-weight:700;color:var(--c-text-2);cursor:pointer;white-space:nowrap}.chef .cg-schloss-knopf:after{content:"";position:absolute;top:-8px;right:-4px;bottom:-8px;left:-4px}.chef .cg-schloss-knopf:hover{color:var(--c-text)}.chef .cg-schloss-zeile{display:flex;align-items:center;gap:8px;margin:0 0 12px;padding:4px 6px 4px 12px;border-radius:12px;background:var(--c-flaeche);color:var(--c-text-2);font-size:13.5px;line-height:1.3}.chef .c-sheet .cg-schloss-zeile{background:var(--c-grund)}.chef .cg-schloss-zeile>span{flex:1;min-width:0}.chef .cg-schloss-bearbeiten{flex-shrink:0;min-height:36px;padding:0 10px;border:0;border-radius:10px;background:none;font:inherit;font-weight:700;color:var(--c-blau);cursor:pointer}.chef .cg-schloss-bearbeiten:hover{background:var(--c-flaeche)}.chef .cg-holen{container-type:inline-size;min-width:0}.chef.pc .c-sheet:has(.cg-holen){width:min(980px,calc(100vw - 80px))}.chef .cg-holen-kopf{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 10px}.chef .cg-holen-satz{margin:0 4px 10px}.chef .cg-holen-liste{background:var(--c-flaeche);border:1px solid var(--c-rahmen);border-radius:var(--c-radius-m);overflow:hidden}.chef .cg-holen-eintrag{border-bottom:1px solid var(--c-rahmen)}.chef .cg-holen-eintrag:last-child{border-bottom:0}.chef .cg-holen-eintrag .cs-wahl{border-bottom:0}.chef .cg-holen-spalten{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.chef .cg-holen-spalten>section{min-width:0}.chef .cg-holen-spalten .c-abschnitt{margin-top:4px}@container (min-width: 900px){.chef .cg-holen-spalten.zwei{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.chef .cg-holen-stofftyp{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:0 14px 10px 52px}.chef .cg-holen-chip{display:inline-flex;align-items:baseline;gap:6px;min-height:32px;padding:5px 12px;border:1px solid var(--c-rahmen);border-radius:999px;background:var(--c-grund);color:var(--c-text);font:inherit;font-size:13.5px;font-weight:650;cursor:pointer;max-width:100%;overflow-wrap:anywhere;text-align:left}.chef .cg-holen-chip small{font-size:11.5px;font-weight:600;color:var(--c-blau)}.chef .cg-holen-fuss{display:grid;gap:8px;width:100%}.chef .cg-holen-summe{font-size:13.5px;font-weight:650;color:var(--c-text-2);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.chef .cg-holen-fuss .c-knopf-reihe .c-knopf{min-width:0}.chef .cg-schmelz-safe{margin:-2px 2px 10px}.chef .cg-wir-selbst{margin-bottom:14px}.chef .cg-barren-herkunft{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.chef .cg-holen-info{margin-top:12px}.chef .cg-holen .cs-wahl{padding:12px 14px}.chef .cg2-kurs-wahl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:-4px 0 12px}.chef .cg2-kurs-knopf{display:flex;flex-direction:column;align-items:center;gap:1px;min-height:48px;padding:6px 4px;border-radius:var(--c-radius-m);background:var(--c-flaeche-2);font-weight:700;font-size:14px;color:var(--c-text-2);border:1.5px solid transparent}.chef .c-karte .cg2-kurs-knopf{background:var(--c-grund)}.chef .cg2-kurs-knopf small{font-size:13px;font-weight:600;color:var(--c-text);font-variant-numeric:tabular-nums}.chef .cg2-kurs-knopf.an{border-color:var(--c-schwarz);background:var(--c-flaeche);color:var(--c-text)}.chef .cg2-kurs-knopf:disabled{opacity:.45}.chef .cg2-rechnung{display:flex;flex-direction:column}.chef .cg2-rechnung-zeile{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:9px 0;font-size:15px}.chef .cg2-rechnung-zeile+.cg2-rechnung-zeile{border-top:1px solid var(--c-rahmen)}.chef .c-karte-dunkel .cg2-rechnung-zeile+.cg2-rechnung-zeile{border-top-color:#ffffff1a}.chef .cg2-rechnung-titel{flex:1 1 auto;min-width:0;color:var(--c-text-2)}.chef .c-karte-dunkel .cg2-rechnung-titel{color:#ffffffb3}.chef .cg2-rechnung-titel small{display:block;font-size:13px;color:var(--c-text-3)}.chef .cg2-rechnung-wert{flex:0 0 auto;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right}.chef .cg2-rechnung-summe{border-top:2px solid var(--c-text)!important;margin-top:2px}.chef .cg2-rechnung-summe .cg2-rechnung-titel{color:var(--c-text);font-weight:700}.chef .cg2-rechnung-summe .cg2-rechnung-wert{font-size:19px}.chef .c-karte-dunkel .cg2-rechnung-summe{border-top-color:#ffffff80!important}.chef .c-karte-dunkel .cg2-rechnung-summe .cg2-rechnung-titel{color:#fff}.chef .cg2-aufklapp .c-zeile{padding-left:0;padding-right:0;min-height:56px}.chef .cg2-aufklapp-pfeil{transition:transform .16s ease}.chef .cg2-aufklapp-pfeil.offen{transform:rotate(180deg)}.chef .cg2-aufklapp-inhalt{padding:0 0 8px}.chef .c-liste>.cg2-aufklapp>.c-zeile{padding-left:16px;padding-right:16px}.chef .c-liste>.cg2-aufklapp>.cg2-aufklapp-inhalt{padding:0 16px 8px}.chef .cg2-menue{box-shadow:none;margin:0}.chef .cg2-chemie-zeile{padding:12px 0 4px}.chef .cg2-chemie-zeile+.cg2-chemie-zeile{border-top:1px solid var(--c-rahmen)}.chef .cg2-chemie-kopf{display:flex;align-items:center;gap:12px;margin-bottom:10px}.chef .cg2-chemie-name{flex:1 1 auto;min-width:0;font-weight:700}.chef .cg2-chemie-name small{display:block;font-weight:400;font-size:13px;color:var(--c-text-3)}.chef .cg2-chemie-delta{flex:0 0 auto;font-size:19px;font-weight:800;white-space:nowrap;letter-spacing:-.01em}.chef .cg2-chemie-zeile .c-schalter{min-height:44px;padding:4px 0 6px}.chef .cg2-chemie-zeile .c-schalter .c-zeile-titel{font-size:15px}.chef .cg2-fixing{margin:2px 0 6px}.chef .cg2-fixing-label{display:inline-flex;align-items:center;gap:8px}.chef .cg2-fixing .c-knopf{margin:2px 0 8px}.chef .cg2-fixing-kunde{font-size:15px;font-weight:700;margin:2px 0 6px}.chef .cg2-fixing-kunde small{display:block;font-weight:400;font-size:13px;color:var(--c-text-3)}.chef .cg2-schmelz{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;font-size:14px;color:var(--c-text-2);margin:-6px 0 6px}.chef .cg2-metall-kopf{display:flex;align-items:center;gap:12px;margin-bottom:6px}.chef .cg2-metall-kopf .cg2-metall-name{flex:1 1 auto;min-width:0;font-weight:700;font-size:17px}.chef .cg2-metall-kopf .cg2-metall-name small{display:block;font-weight:400;font-size:13px;color:var(--c-text-3)}.chef .cg2-metall-kopf .cg2-metall-zahl{flex:0 0 auto;font-size:24px;font-weight:800;letter-spacing:-.02em;white-space:nowrap;text-align:right}.chef .cg2-metall-kopf .cg2-metall-zahl small{display:block;font-size:13px;font-weight:600;color:var(--c-text-2)}.chef .cg2-regler{width:100%;margin:6px 0 4px;accent-color:var(--c-schwarz);height:32px}.chef .cg2-regler-zeile{padding:12px 0 6px}.chef .cg2-regler-zeile+.cg2-regler-zeile{border-top:1px solid var(--c-rahmen)}.chef .cg2-regler-felder{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:10px;align-items:end}.chef .cg2-regler-felder .c-feld{margin:0}.chef .cg2-fund{background:var(--c-gold-hell)}.chef .cg2-datei-eingabe{display:none}.chef .cg2-sheet-abschnitt{margin:18px 0 8px;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--c-text-2)}.chef .cg2-sheet-abschnitt:first-child{margin-top:4px}.chef .cg2-sheet-status{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 8px}.chef .cg2-stueck{font-size:13px;color:var(--c-text-3);margin:-6px 4px 10px}.chef .cg2-haken{display:flex;align-items:center;gap:12px;min-height:48px;width:100%;text-align:left}.chef .cg2-haken-kasten{width:26px;height:26px;border-radius:8px;border:2px solid #c9cbd2;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:#fff}.chef .cg2-haken-kasten.an{background:var(--c-schwarz);border-color:var(--c-schwarz)}.chef .cg2-verlauf-zeit{white-space:nowrap}.chef .cg2-gegenwert{background:var(--c-flaeche-2);border-radius:var(--c-radius-m);padding:10px 14px 4px;margin:0 0 14px}.chef .cg2-gegenwert-titel{font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--c-text-2)}.chef .cg2-gegenwert-titel small{display:block;font-weight:500;letter-spacing:0;text-transform:none;color:var(--c-text-3)}.chef .cg2-gegenwert .cg2-rechnung-titel{display:flex;align-items:center;gap:10px}.chef .cg2-gegenwert .cg2-rechnung-titel small{display:inline;margin-left:2px}.chef .cg2-gegenwert .cg2-rechnung-zeile{padding:7px 0}.chef .cg2-geld-klein{width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;background:var(--c-grund);color:var(--c-text);font-weight:800;font-size:13px}.chef .cg-meld-knopf{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.chef .cg-meld-knopf>span:first-child{flex:1 1 auto;min-width:0}.chef .cg-meld-pfeil{flex:0 0 auto;display:inline-flex;opacity:.55}.chef .cgw{background:var(--c-flaeche);border-radius:var(--c-radius);box-shadow:var(--c-schatten);margin:0 0 14px;overflow:hidden}.chef .cgw-kopf{display:flex;align-items:center;gap:12px;width:100%;min-height:60px;padding:10px 14px 10px 16px;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.chef .cgw-kopf:active{background:var(--c-flaeche-2)}.chef .cgw-offen .cgw-kopf{box-shadow:inset 0 -1px 0 var(--c-rahmen)}.chef .cgw-mini{flex:0 0 auto;display:block}.chef .cgw-kopf-text{flex:1 1 auto;min-width:0;font-size:15.5px;line-height:1.3;color:var(--c-text);overflow-wrap:break-word}.chef .cgw-kopf-text strong{font-weight:700}.chef .cgw-kopf-pfeil{flex:0 0 auto;display:inline-flex;color:var(--c-text-3)}.chef .cgw-bild{position:relative;padding:18px 12px 20px}.chef .cgw-linien{position:absolute;left:0;top:0;z-index:0;overflow:visible;pointer-events:none}.chef .cgw-reihe{position:relative;z-index:1;display:flex;justify-content:center;align-items:flex-start;gap:8px;animation:cgw-auf .45s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--i, 0) * .11s)}.chef .cgw-reihe+.cgw-reihe{margin-top:30px}.chef .cgw-reihe-ankauf{align-items:stretch}.chef .cgw-reihe-ankauf+.cgw-reihe{margin-top:40px}@keyframes cgw-auf{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.chef .cgw-gasse{flex:0 0 12px;align-self:stretch}.chef .cgw-linie{fill:none;stroke:#dcdfe5;stroke-width:2;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0;animation:cgw-zeichnen .7s cubic-bezier(.35,.6,.2,1) both}.chef .cgw-linie-gold{stroke:#d8b55e;stroke-width:2.4}@keyframes cgw-zeichnen{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}.chef .cgw-fluss-schein{fill:currentColor;opacity:.28}.chef .cgw-fluss-kern{fill:currentColor;stroke:#fff;stroke-width:1.2}.chef .cgw-karte{position:relative;flex:1 1 0;min-width:0;max-width:132px;display:flex;flex-direction:column;align-items:center;gap:5px;padding:10px 5px 9px;border:1px solid var(--c-rahmen);border-radius:14px;background:var(--c-flaeche);box-shadow:0 1px 2px #0f10140a,0 4px 12px #0f10140a;color:inherit;text-align:center;text-decoration:none}.chef .cgw-karte-kopf{display:flex;align-items:center;justify-content:center;gap:6px;max-width:100%}.chef .cgw-karte .c-kunde-kreis-klein{width:30px;height:30px}.chef .cgw-ohne-kunde{min-width:30px;height:30px;padding:0 6px;border-radius:15px;display:inline-flex;align-items:center;justify-content:center;background:var(--c-grund);color:var(--c-text-2);font-size:11px;font-weight:700}.chef .cgw-datum{font-size:12.5px;font-weight:600;color:var(--c-text-2);white-space:nowrap}.chef .cgw-metalle{display:flex;flex-direction:column;align-items:center;gap:1px;max-width:100%}.chef .cgw-metall{display:inline-flex;align-items:center;gap:5px;font-size:13px;font-weight:600;line-height:1.35;white-space:nowrap}.chef .cgw-metall i{flex:0 0 auto;width:8px;height:8px;border-radius:50%}.chef .cgw-ergebnis{font-size:14.5px;font-weight:750;line-height:1.2;white-space:nowrap;letter-spacing:-.01em}.chef .cgw-ergebnis-lang{font-size:12.5px;letter-spacing:-.02em}.chef .cgw-plus{color:var(--c-gruen)}.chef .cgw-minus{color:var(--c-rot)}.chef .cgw-leise{font-size:11px;line-height:1.25;color:var(--c-text-3)}.chef .cgw-klick{cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.chef .cgw-klick:active{background:var(--c-flaeche-2)}@media(hover:hover){.chef .cgw-klick:hover{background:var(--c-flaeche-2)}.chef .cgw-karte.cgw-klick:hover{border-color:#d5d7dd}}.chef .cgw-karte.cgw-hier{border:2px solid var(--c-gold);background:var(--c-gold-hell);padding-top:12px}.chef .cgw-hier-pille{position:absolute;left:50%;top:-10px;transform:translate(-50%);z-index:2;padding:2px 8px;border-radius:999px;background:var(--c-gold);color:#fff;font-size:10.5px;font-weight:750;line-height:1.5;letter-spacing:.01em;white-space:nowrap;box-shadow:0 0 0 2px var(--c-flaeche)}.chef .cgw-karte.cgw-hier:after,.chef .cgw-station-hier .cgw-symbol:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border:2px solid var(--c-gold);border-radius:17px;opacity:0;pointer-events:none;animation:cgw-puls 1.4s ease-out both;animation-delay:calc(var(--i, 0) * .11s + .55s)}.chef .cgw-station-hier .cgw-symbol:after{inset:auto;left:50%;top:50%;width:52px;height:52px;margin:-26px 0 0 -26px;border-radius:50%}@keyframes cgw-puls{0%{opacity:0;transform:scale(.96)}15%{opacity:.9}to{opacity:0;transform:scale(1.14)}}.chef .cgw-station{position:relative;color:inherit;text-decoration:none;border-radius:14px}.chef .cgw-allein{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;column-gap:14px;width:100%;padding:4px 6px}.chef .cgw-seite{display:flex;flex-direction:column;gap:1px;min-width:0}.chef .cgw-seite-links{align-items:flex-end;text-align:right}.chef .cgw-seite-rechts{align-items:flex-start;text-align:left}.chef .cgw-symbol{position:relative;display:flex;align-items:center;justify-content:center}.chef .cgw-klein{font-size:12px;font-weight:500;line-height:1.3;color:var(--c-text-3)}.chef .cgw-gross{font-size:16px;font-weight:650;line-height:1.25;color:var(--c-text);overflow-wrap:anywhere}.chef .cgw-seite-rechts .cgw-gross{font-size:18px;font-weight:750;letter-spacing:-.01em}.chef .cgw-allein .cgw-ergebnis{font-size:18px}.chef .cgw-ganz{white-space:nowrap}.chef .cgw-ls .cgw-seite-links .cgw-gross{font-size:14.5px}.chef .cgw-eng{flex:1 1 0;min-width:0;max-width:150px;display:flex;flex-direction:column;align-items:center;gap:2px;padding:2px 4px 6px;text-align:center}.chef .cgw-eng .cgw-symbol{margin-bottom:4px}.chef .cgw-eng .cgw-gross{font-size:13px}.chef .cgw-eng .cgw-zahl{font-size:14px;font-weight:750}.chef .cgw-eng .cgw-hier-mitte{position:static;transform:none;margin:2px 0}.chef .cgw-chemie{display:inline-flex;margin-top:3px;padding:2px 8px;border-radius:999px;font-size:11.5px;font-weight:650;line-height:1.45;white-space:nowrap}.chef .cgw-chemie-ja{background:var(--c-gruen-hell);color:var(--c-gruen)}.chef .cgw-chemie-nein{background:var(--c-orange-hell);color:var(--c-orange)}.chef .cgw-ls-uebergeben .cgw-stand{color:var(--c-gruen);font-weight:600}.chef .cgw-ls-bereit .cgw-stand{color:var(--c-blau);font-weight:600}.chef .cgw-ls-entwurf .cgw-stand{color:var(--c-orange);font-weight:600}.chef .cgw-tiegel-platz{position:relative;display:block;width:50px;height:40px}.chef .cgw-tiegel-schein{position:absolute;left:50%;top:60%;width:92px;height:70px;margin:-35px 0 0 -46px;border-radius:50%;background:radial-gradient(closest-side,#f08c1a80,#f08c1a00);opacity:.35;pointer-events:none;animation:cgw-schein 1.8s ease-out both;animation-delay:calc(var(--i, 0) * .11s + .5s)}@keyframes cgw-schein{0%{opacity:0;transform:scale(.6)}35%{opacity:1;transform:scale(1.06)}to{opacity:.35;transform:scale(.92)}}.chef .cgw-tiegel{position:absolute;top:0;right:2px;bottom:0;left:2px;border:2.5px solid #6b5a3a;border-top-width:2px;border-radius:6px 6px 19px 19px;background:linear-gradient(180deg,#221a0e,#0f0d0a);overflow:hidden;box-shadow:0 2px 6px #0f10142e}.chef .cgw-tiegel-glut{position:absolute;left:3px;right:3px;bottom:3px;height:52%;border-radius:0 0 15px 15px;background:linear-gradient(180deg,#ffd166,#f08c1a 45%,#c2410c)}.chef .cgw-tiegel-hell{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(70% 60% at 50% 85%,#fff0bef2,#fff0be00);opacity:0;animation:cgw-hell 1.6s ease-in-out both;animation-delay:calc(var(--i, 0) * .11s + .55s)}@keyframes cgw-hell{0%{opacity:0}40%{opacity:1}to{opacity:0}}.chef .cgw-teil{flex:1 1 0;min-width:0;max-width:120px;display:flex;flex-direction:column;align-items:center;gap:3px;text-align:center}.chef .cgw-barren{position:relative;display:block;width:54px;height:26px;margin-bottom:3px;filter:drop-shadow(0 2px 2px rgba(15,16,20,.16))}.chef .cgw-barren:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;clip-path:polygon(17% 0,83% 0,100% 100%,0 100%);background:linear-gradient(180deg,#ffeab0,#ecc457,#c99a2e 72%,#9a7420)}.chef .cgw-barren-ag:before{background:linear-gradient(180deg,#fbfbfc,#dfe2e7,#b9bec7 72%,#8f96a2)}.chef .cgw-barren-pt:before{background:linear-gradient(180deg,#f6f9fd,#d8e2ee,#aebdd0 72%,#7f93ad)}.chef .cgw-barren-pd:before{background:linear-gradient(180deg,#f5faf7,#d9e7df,#b0c8bb 72%,#84a593)}.chef .cgw-barren-rh:before{background:linear-gradient(180deg,#faf7fd,#e6deef,#c7b8db 72%,#9d88bb)}.chef .cgw-barren-punkte{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;align-items:center;justify-content:center;gap:4px;padding-top:3px}.chef .cgw-barren-punkte i{width:7px;height:7px;border-radius:50%;box-shadow:0 0 0 1.5px #ffffffe6}.chef .cgw-teil-name{max-width:100%;font-size:12.5px;font-weight:650;color:var(--c-text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chef .cgw-teil .cgw-metall{font-size:12px}.chef .cgw-blatt{position:relative;display:block;width:30px;height:36px;filter:drop-shadow(0 1px 1.5px rgba(15,16,20,.12))}.chef .cgw-blatt svg{display:block}.chef .cgw-abzeichen{position:absolute;right:-6px;bottom:-3px;width:16px;height:16px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:var(--c-text-3);box-shadow:0 0 0 2px var(--c-flaeche)}.chef .cgw-blatt-uebergeben .cgw-abzeichen{background:var(--c-gruen)}.chef .cgw-blatt-bereit .cgw-abzeichen{background:var(--c-blau)}.chef .cgw-blatt-entwurf .cgw-abzeichen{background:var(--c-orange)}.chef .cgw-thomas{--ring: var(--c-orange);width:40px;height:40px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(160deg,#3a3d47,#16171c);color:#f7e3b8;font-size:17px;font-weight:750;box-shadow:0 0 0 3px var(--c-flaeche),0 0 0 5.5px var(--ring)}.chef .cgw-thomas-gruen{--ring: var(--c-gruen)}.chef .cgw-station-hier .cgw-thomas{box-shadow:0 0 0 3px var(--c-flaeche),0 0 0 5.5px var(--ring),0 0 0 9px #c99a2e59}.chef .cgw-hier-unten{top:auto;bottom:-26px}.chef .cgw-allein.cgw-station-hier{margin-bottom:20px}.chef .cgw-mehr{flex:0 0 42px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:1px dashed #cdd0d7;border-radius:12px;background:var(--c-flaeche-2);color:var(--c-text-2);cursor:pointer}.chef .cgw-reihe-ankauf .cgw-mehr{height:auto;align-self:stretch;border-radius:14px}.chef .cgw-mehr-zahl{font-size:15px;font-weight:750}.chef .cgw-mehr:active{background:var(--c-grund)}.chef .cgw-raster{flex:1 1 auto;min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 8px;padding-top:4px}.chef .cgw-reihe-lieferschein .cgw-raster,.chef .cgw-reihe-lieferung .cgw-raster,.chef .cgw-reihe-schmelze .cgw-raster{grid-template-columns:repeat(2,minmax(0,1fr))}.chef .cgw-raster>.cgw-karte,.chef .cgw-raster>.cgw-teil,.chef .cgw-raster>.cgw-eng{max-width:none}.chef .cgw-weniger{grid-column:1 / -1;justify-self:center;padding:6px 14px;border-radius:999px;background:var(--c-flaeche-2);color:var(--c-text-2);font-size:13px;font-weight:600;cursor:pointer}.chef .cgw-verborgen{margin:0;padding:0 16px 14px;font-size:13px;text-align:center;color:var(--c-text-3)}@media(prefers-reduced-motion:reduce){.chef .cgw-reihe,.chef .cgw-linie,.chef .cgw-tiegel-schein,.chef .cgw-tiegel-hell,.chef .cgw-karte.cgw-hier:after,.chef .cgw-station-hier .cgw-symbol:after{animation:none}}.chef.pc .cgw-bild{max-width:680px;margin:0 auto;padding:22px 24px 24px}.chef.pc .cgw-reihe{gap:12px}.chef.pc .cgw-reihe+.cgw-reihe{margin-top:36px}.chef.pc .cgw-reihe-ankauf+.cgw-reihe{margin-top:48px}.chef.pc .cgw-karte{max-width:156px;padding:12px 8px 11px}.chef.pc .cgw-karte.cgw-hier{padding-top:14px}.chef.pc.valja .cgw-kopf-text{font-size:17px}.chef.pc.valja .cgw-metall,.chef.pc.valja .cgw-datum{font-size:14px}.chef.pc.valja .cgw-gross{font-size:17px}.chef.pc.valja .cgw-klein{font-size:13px;color:var(--c-text-2)}.chef button.cgw-station,.chef button.cgw-teil{margin:0;border:0;background:none;color:inherit;font:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent}.chef button.cgw-teil{padding:4px 2px 6px;border-radius:12px}.chef .cgwd-brutto{margin:2px 0 14px;padding:14px 14px 12px;border-radius:var(--c-radius);background:var(--c-flaeche-2)}.chef .cgwd-brutto-reihe{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;column-gap:10px}.chef .cgwd-brutto-teil{display:flex;flex-direction:column;gap:2px;min-width:0}.chef .cgwd-brutto-teil:last-child{align-items:flex-end;text-align:right}.chef .cgwd-klein{font-size:12px;font-weight:500;line-height:1.3;color:var(--c-text-3)}.chef .cgwd-gross{font-size:20px;font-weight:750;line-height:1.2;letter-spacing:-.01em;color:var(--c-text);white-space:nowrap}.chef .cgwd-pfeil{color:var(--c-text-3);font-size:15px;line-height:1}.chef .cgwd-verlust{margin-top:10px;padding-top:9px;border-top:1px solid var(--c-rahmen);font-size:14px;font-weight:650;text-align:center}.chef .cgwd-anteil{display:flex;align-items:center;gap:6px;margin-top:4px;font-weight:650;color:var(--c-text-2);white-space:nowrap}.chef .cgwd-proben{display:flex;flex-direction:column;gap:10px}.chef .cgwd-probe{padding:12px 14px 11px;border:1px solid var(--c-rahmen);border-left:4px solid var(--c-rahmen);border-radius:var(--c-radius);background:var(--c-flaeche)}.chef .cgwd-probe-passt{border-left-color:var(--c-gruen)}.chef .cgwd-probe-etwas{border-left-color:var(--c-orange)}.chef .cgwd-probe-ab{border-left-color:var(--c-rot)}.chef .cgwd-probe-kopf{display:flex;align-items:center;gap:8px;margin-bottom:10px}.chef .cgwd-probe-name{flex:1 1 auto;min-width:0;font-size:15px;font-weight:700}.chef .cgwd-probe-reihe{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:end;column-gap:6px}.chef .cgwd-probe-reihe .cgwd-pfeil{padding-bottom:3px}.chef .cgwd-wert{display:flex;flex-direction:column;gap:1px;min-width:0}.chef .cgwd-wert-zahl{font-size:14.5px;font-weight:600;white-space:nowrap;color:var(--c-text-2)}.chef .cgwd-wert-aktiv .cgwd-wert-zahl{font-weight:750;color:var(--c-text)}.chef .cgwd-wert-leer .cgwd-wert-zahl{font-size:13px;white-space:normal;color:var(--c-orange)}.chef .cgwd-abweichung{margin-top:10px;font-size:13.5px;font-weight:650;color:var(--c-text)}.chef .cgwd-leise{font-weight:500;color:var(--c-text-3)}.chef .cgwd-hinweis{margin:10px 4px 14px;font-size:12.5px;line-height:1.45;color:var(--c-text-3)}.chef .cgwd-aus{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0 2px 8px}.chef .cgwd-barren-zeile .cgw-barren{flex:0 0 auto;width:40px;height:20px;margin:0}.chef.pc.valja .cgwd-klein,.chef.pc.valja .cgwd-hinweis{font-size:14px;color:var(--c-text-2)}.chef.pc.valja .cgwd-wert-zahl,.chef.pc.valja .cgwd-abweichung{font-size:16px}.chef .cgw-gruppe{flex:0 1 auto;min-width:0;display:flex;flex-direction:column;align-items:center;gap:2px;padding:2px 4px 6px;border:1px dashed #d3d6dd;border-radius:14px;background:#f0f1f48c}.chef .cgw-gruppe-teile{display:flex;justify-content:center;gap:4px;max-width:100%}.chef .cgw-gruppe .cgw-teil{flex:1 1 0;max-width:104px}.chef .cgw-gruppe-ziel{display:flex;flex-direction:column;align-items:center;max-width:100%;padding:3px 10px;border-radius:999px;font-size:12px;line-height:1.3;color:var(--c-text-2);text-align:center;text-decoration:none}.chef .cgw-gruppe-text{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;column-gap:4px}.chef .cgw-gruppe-text strong{font-weight:700;color:var(--c-text);white-space:nowrap}.chef .cgw-unsere{display:block;font-size:11px;font-weight:500;line-height:1.3;color:var(--c-text-3);white-space:nowrap}.chef .cgw-reihe-barren>.cgw-teil{min-width:68px}.chef .cgw-reihe-barren>.cgw-gruppe{min-width:min-content}.chef .cgw-raster>.cgw-gruppe-raster{grid-column:1 / -1;justify-self:center;max-width:100%}.chef .cgw-gruppe-raster .cgw-gruppe-teile{flex-wrap:wrap}.chef.pc.valja .cgw-gruppe-ziel{font-size:13.5px}.bl-leiste{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 0 12px;padding:4px;border-radius:999px;background:var(--c-flaeche-2, #f1f1f3)}.bl-leiste .bl-knopf{display:inline-flex;align-items:center;gap:4px;min-height:40px;padding:0 14px;border:0;border-radius:999px;background:var(--c-flaeche, #fff);color:var(--c-text, #111);font:inherit;font-size:.92rem;font-weight:650;cursor:pointer;box-shadow:0 1px 2px #00000014}.bl-leiste .bl-knopf:disabled{opacity:.35;cursor:default;box-shadow:none}.bl-leiste .bl-zahl{font-size:.9rem;font-weight:650;color:var(--c-text-2, #555);font-variant-numeric:tabular-nums;white-space:nowrap}@media(max-width:380px){.bl-leiste .bl-wort{display:none}}.bt-huelle .bl-pfeil{position:absolute;top:50%;z-index:4;width:48px;height:48px;margin-top:-24px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:50%;background:#26262adb;color:#fff;box-shadow:0 6px 18px #0006;cursor:pointer}.bt-huelle .bl-pfeil:hover{background:#3c3c42f2}.bt-huelle .bl-pfeil:disabled{opacity:.25;cursor:default}.bt-huelle .bl-pfeil:focus-visible{outline:2px solid #fff;outline-offset:2px}.bt-huelle .bl-pfeil-links{left:12px}.bt-huelle .bl-pfeil-rechts{right:12px}.bt-huelle .bl-zahl-kopf{font-weight:650;color:#fff;font-variant-numeric:tabular-nums}@media(max-width:760px){.bt-huelle .bl-pfeil{width:40px;height:40px;margin-top:-20px;background:#26262ab8}.bt-huelle .bl-pfeil-links{left:4px}.bt-huelle .bl-pfeil-rechts{right:4px}}.bt-huelle .bt-frage-halten{display:grid;gap:8px;margin-top:6px}.bt-huelle .bt-frage-halten .bt-frage-knoepfe{margin-top:0}.bt-huelle .vorschau-flaeche{overscroll-behavior-x:none}.cs-summe{display:flex;flex-wrap:wrap;gap:8px 18px}.cs-summe-eintrag{display:flex;align-items:baseline;gap:6px}.cs-summe-wert{font-size:22px;font-weight:700;letter-spacing:-.4px;font-variant-numeric:tabular-nums}.cs-summe-code{font-size:13px;color:var(--c-text-2)}.cs-wahl{display:flex;align-items:center;gap:12px;width:100%;min-height:62px;padding:12px 14px;background:none;border:0;border-bottom:1px solid var(--c-rahmen);text-align:left;color:inherit;font:inherit;cursor:pointer}.cs-wahl:last-child{border-bottom:0}.chef .cs-wahl{padding:12px 14px}.cs-wahl-kasten{flex:0 0 auto;width:26px;height:26px;border-radius:9px;border:2px solid var(--c-rahmen);display:flex;align-items:center;justify-content:center;color:#fff}.cs-wahl.an .cs-wahl-kasten{background:var(--c-schwarz);border-color:var(--c-schwarz)}.cs-wahl-mitte{flex:1 1 auto;min-width:0}.cs-wahl-titel{display:block;font-size:15px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chef .cs-wahl-titel{white-space:normal;overflow-wrap:break-word;line-height:1.3}.cs-wahl-unter{display:block;font-size:12.5px;line-height:1.35;color:var(--c-text-2);white-space:normal;overflow-wrap:break-word}.cs-wahl-rechts{flex:0 0 auto;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.cs-wahl-wert{font-size:15px;font-weight:700}.cs-wahl-wert-unter{display:block;font-size:12px;color:var(--c-text-2)}.cs-rechnung{font-size:14px;line-height:1.55}.cs-rechnung b{font-variant-numeric:tabular-nums}.cs-barren{border:1px solid var(--c-rahmen);border-radius:14px;padding:12px;margin-bottom:12px}.cs-barren-kopf{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.cs-barren-titel{font-size:15px;font-weight:700}.cs-gehalt{display:flex;align-items:flex-end;gap:10px;margin-bottom:8px}.cs-gehalt>:first-child{flex:0 0 auto;margin-bottom:10px}.cs-gehalt>:nth-child(2){flex:1 1 auto;min-width:0}.cs-gehalt-fein{flex:0 0 auto;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;margin-bottom:14px;white-space:nowrap}.cs-gehalt-x{flex:0 0 auto;margin-bottom:8px}.cs-verteilen{display:grid;gap:6px;margin-top:12px}.cs-verteilen-zeile{display:flex;align-items:center;gap:8px;font-size:14px;font-variant-numeric:tabular-nums}.cs-verteilen-name{font-weight:600;min-width:70px}.cs-metall-fest{display:flex;align-items:center;gap:10px;padding:6px 0;font-variant-numeric:tabular-nums}.cs-metall-fest strong{margin-left:auto}.cs-papier .c-feld-huelle textarea{min-height:112px}.chef .cs-blatt-versteckt{position:absolute;left:-10000px;top:0;width:900px;pointer-events:none}@media print{.chef .cs-blatt-versteckt{display:none}}.chef .cs-abgleich-zeile{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;margin-top:12px;padding:10px 12px;border:0;border-radius:var(--c-radius-s);background:#0f10140d;color:var(--c-text-2);font:inherit;font-size:13.5px;text-align:left;cursor:pointer}.chef .cs-liste .c-zeile-mitte{min-width:0}.chef .cs-liste .c-zeile-rechts{flex:0 0 auto;min-width:auto;margin-left:auto;white-space:nowrap}.chef .cs-liste .c-zeile-wert{white-space:nowrap}.chef .cs-zeile-pille{display:block;margin-top:5px}.cs-fein-block{display:block;white-space:nowrap;font-variant-numeric:tabular-nums}.cs-fein-block+.cs-fein-block{margin-top:2px}.chef .c-sheet .cs-sa-liste .c-zeile{gap:10px;padding-left:14px;padding-right:12px}.chef .c-sheet .cs-sa-liste .c-zeile.c-zeile-mit-symbol+.c-zeile:before{left:68px}.chef .cs-sa-liste .c-zeile-mitte{min-width:min(92px,100%)}.chef .cs-sa-liste .c-zeile-wert{font-size:15px}.chef .cs-sa-liste .c-zeile-wert-unter{margin-top:4px}.chef .cs-fein-wort{font-size:12px;font-weight:500;color:var(--c-text-3)}.chef .cs-tresor{position:relative;overflow:hidden;background:linear-gradient(160deg,#23252c,#14161b 60%,#0f1014);color:#fff;border:1px solid rgba(255,255,255,.08)}.chef .cs-tresor:before{content:"";position:absolute;top:12px;right:12px;bottom:12px;left:12px;border:1px solid rgba(255,255,255,.09);border-radius:calc(var(--c-radius) - 10px);pointer-events:none}.cs-tresor-kopf{position:relative;display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.cs-tresor-titel{font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#ffffff9e}.cs-tresor-rad{flex:0 0 auto;color:var(--c-gold);opacity:.85}.cs-tresor-inhalt{position:relative}.chef .cs-tresor .cs-summe-wert{color:#fff}.chef .cs-tresor .cs-summe-code,.chef .cs-tresor .c-leise{color:#ffffff8c}.cs-tresor-unter{position:relative;margin-top:12px;line-height:1.4}.chef .cs-regal{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr) max-content;column-gap:10px;row-gap:12px;align-items:end}.chef .cs-brett{display:contents}.chef .cs-regal .c-metall{align-self:center}.chef .cs-brett-ablage{position:relative;display:flex;align-items:flex-end;gap:3px;min-width:0;height:22px;padding:0 2px 4px;overflow:hidden}.chef .cs-brett-ablage:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;border-radius:2px;background:linear-gradient(90deg,#ffffff3d,#ffffff12)}.chef .cs-regal-barren{flex:0 0 15px;height:10px;background:linear-gradient(180deg,color-mix(in srgb,var(--m) 45%,#fff) 0%,var(--m) 60%);clip-path:polygon(18% 0,82% 0,100% 100%,0 100%);animation:cs-hinein .5s cubic-bezier(.2,.8,.25,1.1) both;animation-delay:calc(min(var(--i, 0),11)*45ms + .1s)}.chef .cs-regal-ring{flex:0 0 15px;display:flex;justify-content:center;height:10px;animation:cs-hinein .5s cubic-bezier(.2,.8,.25,1.1) both;animation-delay:calc(min(var(--i, 0),11)*45ms + .1s)}.chef .cs-regal-ring:before{content:"";width:9px;height:9px;border-radius:50%;border:2px solid var(--m)}.chef .cs-m-au{--m: var(--c-au)}.chef .cs-m-ag{--m: color-mix(in srgb, var(--c-ag) 55%, #fff)}.chef .cs-m-pt{--m: var(--c-pt)}.chef .cs-m-pd{--m: var(--c-pd)}.chef .cs-m-rh{--m: var(--c-rh)}.chef .cs-regal-mehr{flex:0 0 auto;margin-left:3px;font-size:12px;font-weight:700;line-height:12px;color:#ffffffb3}@keyframes cs-hinein{0%{opacity:0;transform:translate(22px)}to{opacity:1;transform:none}}.chef .cs-brett-gramm{display:flex;align-items:baseline;justify-content:flex-end;gap:4px;padding-bottom:1px;font-size:17px;font-weight:700;letter-spacing:-.2px;white-space:nowrap;color:#fff}.chef .cs-brett-gramm small{font-size:12px;font-weight:500;color:#ffffff8c}@media(prefers-reduced-motion:reduce){.chef .cs-regal-barren,.chef .cs-regal-ring{animation:none}}.chef .cs-brett-ablage{--schritt: 18px}.chef.pc .cs-brett-ablage{--schritt: 24px;gap:4px;height:26px}.chef.pc .cs-regal-barren,.chef.pc .cs-regal-ring{flex-basis:20px;height:13px}.chef.pc .cs-regal-ring:before{width:12px;height:12px}@media(max-width:400px){.chef .cs-regal{column-gap:8px}.chef .cs-brett-gramm{font-size:16px}}.chef .cs-liste .c-zeile-titel{-webkit-hyphens:manual;hyphens:manual}.chef .cs-schmelze{display:flex;flex-direction:column;align-items:center;gap:18px;padding:42px 20px 46px;margin-bottom:14px;border-radius:var(--c-radius);background:radial-gradient(120% 90% at 50% 100%,#2a1c07,#16171c 62%);cursor:pointer;-webkit-user-select:none;user-select:none}.chef .cs-schmelze-tiegel{position:relative;width:108px;height:84px;border:3px solid #6b5a3a;border-top-width:2px;border-radius:8px 8px 34px 34px;background:linear-gradient(180deg,#221a0e,#0f0d0a);overflow:hidden}.chef .cs-schmelze-glut{position:absolute;left:4px;right:4px;bottom:4px;height:34%;border-radius:0 0 28px 28px;background:linear-gradient(180deg,#ffd166,#f08c1a 45%,#c2410c);box-shadow:0 0 26px 10px #f08c1a8c;animation:cs-glut 2.5s ease-in-out infinite}@keyframes cs-glut{0%{height:28%;filter:brightness(.9)}45%{height:62%;filter:brightness(1.18)}to{height:34%;filter:brightness(1)}}.chef .cs-schmelze-tropfen{position:absolute;top:-12px;left:50%;width:9px;height:13px;margin-left:-4px;border-radius:50%/62% 62% 38% 38%;background:linear-gradient(180deg,#ffe9a8,#f0a71a);animation:cs-tropfen 1.25s ease-in infinite}.chef .cs-schmelze-tropfen-2{left:33%;animation-delay:.42s}.chef .cs-schmelze-tropfen-3{left:68%;animation-delay:.84s}@keyframes cs-tropfen{0%{transform:translateY(0) scaleY(.7);opacity:0}22%{opacity:1}78%{transform:translateY(58px) scaleY(1.25);opacity:1}to{transform:translateY(68px) scaleY(.2);opacity:0}}.chef .cs-schmelze-text{display:flex;flex-direction:column;align-items:center;gap:4px;font-size:17px;font-weight:650;color:#f7e3b8;letter-spacing:.02em}.chef .cs-schmelze-text small{font-size:13px;font-weight:500;color:#f7e3b89e}@media(prefers-reduced-motion:reduce){.chef .cs-schmelze-glut,.chef .cs-schmelze-tropfen{animation:none}}.chef .cs-proben-knoepfe{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 12px}.chef .cs-probe-knopf{min-height:40px;padding:8px 14px;border:1px solid var(--c-rahmen);border-radius:999px;background:var(--c-flaeche);color:var(--c-text);font:inherit;font-size:15px;font-weight:600;cursor:pointer}.chef .cs-probe-knopf.an{background:var(--c-schwarz);border-color:var(--c-schwarz);color:var(--c-weiss)}.chef .cs-analyse-zeile{display:grid;grid-template-columns:auto 1fr;gap:4px 12px;align-items:center;padding:10px 0;border-bottom:1px solid var(--c-rahmen)}.chef .cs-analyse-zeile:last-child{border-bottom:0}.chef .cs-analyse-plus{color:var(--c-gruen);font-weight:700}.chef .cs-analyse-minus{color:var(--c-rot);font-weight:700}.chef .cg-anhaenge{margin:14px 0 6px;padding:12px 12px 10px;border:1px solid var(--c-rahmen);border-radius:var(--c-radius-m);background:var(--c-flaeche-2);transition:box-shadow .3s ease,border-color .3s ease;scroll-margin:80px}.chef .cg-anhaenge.leuchtet{border-color:var(--c-gold);box-shadow:0 0 0 3px var(--c-gold-hell)}.chef .cg-anhaenge-kopf{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.chef .cg-anhaenge-titel{display:inline-flex;align-items:center;gap:6px;font-weight:700;font-size:15px}.chef .cg-anhaenge-zahl{min-width:22px;height:22px;padding:0 7px;border-radius:11px;background:var(--c-schwarz);color:var(--c-weiss);font-size:12px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.chef .cg-anhaenge-leer{margin:2px 2px 8px}.chef .cg-anhaenge-liste{list-style:none;margin:0 0 8px;padding:0;display:flex;flex-direction:column;gap:6px}.chef .cg-anh-zeile{display:flex;align-items:stretch;gap:6px;min-width:0}.chef .cg-anh-auf{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--c-rahmen);border-radius:var(--c-radius-s);background:var(--c-flaeche);color:inherit;font:inherit;text-align:left;cursor:pointer}.chef .cg-anh-auf:hover{border-color:var(--c-text-3)}.chef .cg-anh-text{display:flex;flex-direction:column;min-width:0;gap:2px}.chef .cg-anh-titel{font-weight:700;font-size:14px;overflow-wrap:anywhere}.chef .cg-anh-unter{font-size:12.5px;color:var(--c-text-2);overflow-wrap:anywhere}.chef .cg-anh-pillen{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-top:2px}.chef .cg-anh-bez{font-size:12px;color:var(--c-text-2);font-style:italic}.chef .cg-anh-marke{flex:0 0 auto;width:38px;height:38px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;letter-spacing:.02em;background:var(--c-flaeche-2);color:var(--c-text-2);border:1px solid var(--c-rahmen)}.chef .cg-anh-farbe-blau{background:var(--c-blau-hell);color:var(--c-blau);border-color:transparent}.chef .cg-anh-farbe-gold{background:var(--c-gold-hell);color:var(--c-gold-dunkel);border-color:transparent}.chef .cg-anh-farbe-gruen{background:var(--c-gruen-hell);color:var(--c-gruen);border-color:transparent}.chef .cg-anh-farbe-orange{background:var(--c-orange-hell);color:var(--c-orange);border-color:transparent}.chef .cg-anh-farbe-schwarz{background:var(--c-schwarz);color:var(--c-weiss);border-color:transparent}.chef .cg-anh-datei{border-style:dashed}.chef .cg-anh-loesen{flex:0 0 auto;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;min-width:52px;padding:4px 6px;border:1px solid var(--c-rahmen);border-radius:var(--c-radius-s);background:var(--c-flaeche);color:var(--c-text-2);font:inherit;font-size:11.5px;cursor:pointer}.chef .cg-anh-loesen:hover{color:var(--c-rot);border-color:var(--c-rot)}.chef .cg-anh-loesen:disabled{opacity:.5;cursor:default}.chef .cg-anhaenge-knoepfe{display:flex;flex-wrap:wrap;gap:8px}.chef .cg-anhaenge-knoepfe .c-knopf{flex:1 1 140px}.chef .cg-anh-suche{margin-bottom:10px}.chef .cg-anh-gruppe{margin:12px 4px 6px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--c-text-3)}.chef .cg-vonwem{margin:0 0 12px}.chef .cg-vonwem-knopf{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:46px;padding:8px 12px;border:1px solid var(--c-rahmen);border-radius:var(--c-radius-s);background:var(--c-flaeche);color:inherit;font:inherit;text-align:left;cursor:pointer}.chef .cg-vonwem-knopf.nur-lesen{cursor:default;background:var(--c-flaeche-2)}.chef .cg-vonwem-wert{display:inline-flex;align-items:center;gap:8px;min-width:0;overflow-wrap:anywhere}.chef .cg-klammer{display:inline-flex;align-items:center;gap:2px;padding:1px 6px;border-radius:10px;border:1px solid var(--c-rahmen);background:var(--c-flaeche);color:var(--c-text-2);font:inherit;font-size:11.5px;font-weight:700;line-height:18px;cursor:pointer;white-space:nowrap}.chef .cg-klammer:hover{color:var(--c-text);border-color:var(--c-text-3)}.chef span.cg-klammer{cursor:inherit}.chef .cg-von{font-size:11.5px;color:var(--c-blau);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:14em}.chef .cg-anh-teil{display:inline-block;max-width:100%}.chef .cgk-barren:has(>.cg-klammer){grid-template-columns:minmax(0,1fr) auto auto;column-gap:6px}.chef .cgk-woher small.cg-von-woher{color:var(--c-blau);font-weight:600;overflow-wrap:anywhere}.chef .c-sheet:has(.cg-anh-wahl){height:min(calc(100dvh - 40px),720px)}.chef.pc .c-sheet:has(.cg-anh-wahl){height:min(calc(100dvh - 80px),680px)}.chef .cg-anh-wahl-liste{transition:opacity .15s ease}.chef .cg-anh-wahl-liste.laedt{opacity:.55}.chef .mw-banner{display:grid;gap:6px;padding:10px 12px;border-radius:10px;border:1px solid var(--c-rot);background:var(--c-rot-hell);color:var(--c-rot);font-size:14px;line-height:1.35;overflow-wrap:anywhere}.chef .mw-banner p{margin:0}.chef .mw-banner small{display:block;font-size:12.5px;font-weight:600}.chef .mw-tabelle{display:grid;gap:4px;padding-top:6px;border-top:1px solid var(--c-rahmen)}.chef .mw-kopf{color:var(--c-text-3);font-size:12.5px;font-weight:600}.chef .mw-zeile{display:grid;grid-template-columns:4.6em minmax(0,1fr) auto;align-items:baseline;gap:8px;font-size:13.5px}.chef .mw-metall{font-weight:700;min-width:2.2em}.chef .mw-gramm{min-width:0;overflow-wrap:anywhere}.chef .mw-gramm small{margin-left:6px;color:var(--c-text-3)}.chef .mw-zeile .cgk-zahl{text-align:right;white-space:nowrap}.chef .mw-zeile.minus .cgk-zahl{color:var(--c-rot);font-weight:700}.chef .mw-zeile.plus .cgk-zahl{color:var(--c-gruen);font-weight:700}.chef .mw-unterm{display:flex;justify-content:space-between;gap:10px;margin-top:4px;font-size:18px;font-weight:800}.chef .mw-unterm.minus{color:var(--c-rot)}.chef .mw-unterm.plus{color:var(--c-gruen)}.chef .mw-haken{display:flex;align-items:flex-start;gap:10px;margin-top:10px;padding:10px 12px;border-radius:10px;border:1px solid var(--c-orange);background:var(--c-orange-hell);color:var(--c-orange);cursor:pointer}.chef .mw-haken input{width:22px;height:22px;margin:1px 0 0;flex:none;accent-color:var(--c-orange)}.chef .mw-haken span{display:grid;gap:2px}.chef .mw-haken small{color:var(--c-text-2);font-size:12.5px}.chef .mw-knoten{display:grid;gap:2px;margin:4px 0 2px;padding:5px 7px;border-radius:8px;background:var(--c-rot-hell);color:var(--c-rot);font-size:12.5px;line-height:1.3;overflow-wrap:anywhere}.chef .mw-knoten small{display:block;font-size:11.5px;font-weight:600}.chef .mw-knoten.klein{font-size:12px}.chef .wf-schild small.mw-rot{color:var(--c-rot);font-weight:700}.chef .mw-zeile.mw-teil{font-size:13px;color:var(--c-text-2)}.chef .mw-fuss{display:grid;gap:8px}.chef .mw-haken.kurz{margin-top:0;padding:8px 10px;align-items:center}.chef .mw-gm-hinweis{margin:0;color:var(--c-orange);font-size:13.5px;font-weight:600}.chef .wf-knoten.mw-verlust .wf-knoten-geld>s:not(.vk-geplant),.chef .wf-knoten.mw-verlust .wf-knoten-geld>small.wf-gruen{display:none}.chef .mw-gebucht{display:grid;gap:4px;margin-top:6px;padding-top:6px;border-top:1px dashed var(--c-rahmen)}.chef .mw-gebucht-kopf{color:var(--c-text-3);font-size:12.5px;font-weight:600}.chef .mw-knoten .mw-einrechnen{display:block;width:fit-content;margin-top:6px;min-height:40px;padding:6px 14px;border-radius:9px;border:1px solid var(--c-rot);background:var(--c-flaeche, #fff);color:var(--c-rot);font:inherit;font-weight:700;cursor:pointer}.chef .cgk-kk-chemie.cgk-kk-verlust,.chef .kk-z.kk-verlust .kk-l,.chef .kk-z.kk-verlust .kk-w{color:var(--c-rot)}.chef .cgk{container-type:inline-size;width:100%;min-width:0;margin:0 0 14px}.chef .cgk-karte{position:relative;background:var(--c-flaeche);border-radius:var(--c-radius);box-shadow:var(--c-schatten);padding:14px}.chef .cgk-karte>.c-meldung{margin-bottom:10px}.chef .cgk-gitter{display:flex;flex-direction:column;gap:8px}.chef .cgk-teil{min-width:0}.chef .cgk-s-p1,.chef .cgk-s-p2,.chef .cgk-s-p3{display:none}.chef .cgk-pfeil-abschnitt{display:flex;align-items:center;justify-content:center;gap:6px;padding:2px 0;color:var(--c-text-3);font-size:12px;font-weight:600;letter-spacing:.04em}.chef .cgk-titel{display:block;margin:4px 2px 0;font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--c-text-3)}.chef .cgk-titel-material{margin-bottom:8px}.chef .cgk-zahl{font-variant-numeric:tabular-nums;white-space:nowrap}.chef .cgk-gross{font-size:17px;font-weight:750;letter-spacing:-.01em}.chef .cgk-leise{color:var(--c-text-3)}.chef .cgk-m-au{color:var(--c-au)}.chef .cgk-m-ag{color:var(--c-ag)}.chef .cgk-m-pt{color:var(--c-pt)}.chef .cgk-m-pd{color:var(--c-pd)}.chef .cgk-m-rh{color:var(--c-rh)}.chef .cgk-pille{display:inline-block;padding:2px 9px;border-radius:999px;font-size:12px;font-weight:700;line-height:1.4}.chef .cgk-pille.grau{background:var(--c-grund);color:var(--c-text-2)}.chef .cgk-pille.gruen{background:var(--c-gruen-hell);color:var(--c-gruen)}.chef .cgk-pille.orange{background:var(--c-orange-hell);color:var(--c-orange)}.chef .cgk-pille.gelb{background:#fff6d6;color:#8a6a00}.chef .cgk-material{display:grid;gap:2px;width:100%;padding:12px 14px;border-radius:var(--c-radius-m);background:var(--c-grund);text-align:left;cursor:pointer}.chef .cgk-material:hover{background:var(--c-rahmen)}.chef .cgk-material-name{display:flex;align-items:center;gap:6px;font-size:16px;font-weight:750;overflow-wrap:anywhere}.chef .cgk-material-name svg{flex:none;color:var(--c-text-3)}.chef .cgk-material small{font-size:12.5px;color:var(--c-text-3)}.chef .cgk-material-je{margin:4px 4px 8px}.chef .cgk-barren-gruppe{display:grid;gap:2px}.chef .cgk-barren-gruppe.mit-strich{border-top:1px dashed var(--c-rahmen);padding-top:6px}.chef .cgk-nur-breiter{display:none}.chef .cgk-s-bar>.cgk-barren-gruppe{margin:-2px 0 6px 14px;padding:0 0 0 10px;border-top:0;border-left:2px solid var(--c-rahmen)}.chef .cgk-s-bar .cgk-ls-chip,.chef .cgk-s-ls .cgk-ls-formen{display:none}.chef .cgk-leer{display:block;padding:10px 6px;font-size:13.5px}.chef .cgk-barren{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px;border-radius:12px}.chef .cgk-barren:hover{background:var(--c-flaeche-2)}.chef .cgk-barren-knopf{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:6px;min-width:0;min-height:48px;padding:4px 0 4px 6px;border-radius:12px;text-align:left;cursor:pointer}.chef .cgk-barren-knopf:focus-visible{outline:none;box-shadow:0 0 0 2px var(--c-gold)}.chef .cgk-barren-text{display:grid;min-width:0;line-height:1.25}.chef .cgk-barren-name{display:flex;flex-wrap:wrap;align-items:center;gap:2px 6px;font-size:14px}.chef .cgk-barren-name strong{font-weight:700;white-space:nowrap}.chef .cgk-probe{overflow-wrap:anywhere}.chef .cgk-barren-unter{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 6px;font-size:13.5px;color:var(--c-text-2)}.chef .cgk-beim-kunden{font-size:12.5px;font-weight:600;color:var(--c-orange)}.chef .cgk-ls-chip{padding:1px 6px;border-radius:999px;background:var(--c-grund);color:var(--c-text-2);font-size:11.5px;font-weight:700;white-space:nowrap}.chef .cgk-bfuss{display:flex;flex-wrap:wrap;gap:2px 10px;margin:0 6px;font-size:12.5px;color:var(--c-text-2)}.chef .cgk-form{display:inline-block;flex:none;width:28px;height:13px;clip-path:polygon(14% 0,86% 0,100% 100%,0 100%)}.chef .cgk-form.cgk-form-klein{width:22px;height:10px}.chef .cgk-haken-platz,.chef .cgk-haken-knopf{display:grid;place-items:center;width:34px;height:40px}.chef .cgk-haken-knopf{border-radius:12px;cursor:pointer}.chef .cgk-haken-knopf:hover .cgk-haken:not(.an){border-color:var(--c-gruen)}.chef .cgk-haken{display:grid;place-items:center;flex:none;width:22px;height:22px;border-radius:50%;border:2px solid #c9ccd4;background:var(--c-flaeche);color:#fff;transition:background .15s,border-color .15s}.chef .cgk-haken.an{background:var(--c-gruen);border-color:var(--c-gruen)}.chef .cgk-haken.laeuft{opacity:.45}.chef .cgk-ls{display:grid;gap:8px;width:100%;padding:12px;border:1px solid var(--c-rahmen);border-radius:var(--c-radius-m);background:var(--c-flaeche);text-align:left;cursor:pointer;transition:border-color .15s,box-shadow .15s}.chef .cgk-ls:hover,.chef .cgk-ls:focus-visible,.chef .cgk-ls.offen{border-color:var(--c-gold);box-shadow:0 0 0 2px var(--c-gold-hell);outline:none}.chef .cgk-ls-kopf{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.chef .cgk-ls-titel{display:grid;min-width:0;line-height:1.3}.chef .cgk-ls-titel strong{font-size:15px;font-weight:750}.chef .cgk-ls-titel small{font-size:12.5px;color:var(--c-text-2);overflow-wrap:anywhere}.chef .cgk-mehr{flex:none;color:var(--c-text-3)}.chef .cgk-ls-formen{display:flex;flex-wrap:wrap;align-items:center;gap:3px}.chef .cgk-ls-formen small{font-size:11.5px;font-weight:700;color:var(--c-text-3)}.chef .cgk-ls-brutto{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 6px}.chef .cgk-ls-brutto small{font-size:12px;color:var(--c-text-3)}.chef .cgk-fein{display:flex;flex-wrap:wrap;gap:2px 10px;font-size:13px}.chef .cgk-fein-wert{display:inline-flex;gap:4px;white-space:nowrap}.chef .cgk-fein-wort{flex-basis:100%;font-size:11.5px;color:var(--c-text-3)}.chef .cgk-ls-fuss{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px}.chef .cgk-abgehakt{font-size:12.5px;font-weight:600;color:var(--c-text-2)}.chef .cgk-abgehakt.alle{color:var(--c-gruen)}.chef .cgk-th{container:cgk-th / inline-size;display:grid;gap:6px;padding:10px 12px;border-radius:12px;background:var(--c-grund);color:inherit;font-size:13.5px;text-decoration:none}.chef a.cgk-th:hover,.chef a.cgk-th:focus-visible{background:var(--c-rahmen);outline:none}.chef button.cgk-th{width:100%;border:0;font-family:inherit;font-size:13.5px;line-height:inherit;text-align:left;cursor:pointer}.chef .cgk-th-fehlt{background:var(--c-orange-hell)}.chef .cgk-th-fehlt .cgk-pille{background:#fff}.chef button.cgk-th-fehlt:hover,.chef button.cgk-th-fehlt:focus-visible{background:#ffe6c7;outline:none}.chef .cgk-th-hoch{display:inline-flex;align-items:center;gap:6px;margin-top:2px;font-weight:650;color:var(--c-orange)}.chef .cgk-th-kopf{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 6px}.chef .cgk-th small{font-size:12.5px}.chef .cgk-tabelle{display:grid;gap:2px;font-size:12.5px}.chef .cgk-tz{display:grid;grid-template-columns:22px repeat(var(--spalten-schmal, 2),minmax(0,1fr));align-items:baseline;gap:4px}.chef .cgk-fix-spalte{display:none}.chef .cgk-fix-zeile{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:0 8px;font-size:12px;color:var(--c-text-2)}.chef .cgk-fix-zeile b{font-weight:700;color:var(--c-text-3)}@container cgk-th (min-width: 250px){.chef .cgk-tz{grid-template-columns:24px repeat(var(--spalten-breit, 2),minmax(0,1fr));gap:6px}.chef .cgk-fix-spalte{display:block}.chef .cgk-fix-zeile{display:none}}.chef .cgk-tz>span{text-align:right}.chef .cgk-tz-kopf{font-size:11px;font-weight:700;color:var(--c-text-3)}.chef .cgk-tz-einheit{font-size:11px;color:var(--c-text-3);text-align:right}.chef .cgk-kk{display:grid;gap:8px;padding:12px;border:1px dashed #d4d6dc;border-radius:12px;color:inherit;text-decoration:none}.chef .cgk-kk:hover,.chef .cgk-kk:focus-visible{border-color:var(--c-gold);outline:none}.chef .cgk-kk-kopf{display:grid;line-height:1.3}.chef .cgk-kk-kopf strong{font-size:14.5px}.chef .cgk-kk-kopf small{font-size:12px;color:var(--c-text-3)}.chef .cgk-kk-werte{display:grid;gap:4px}.chef .cgk-kk-zeile{display:grid;grid-template-columns:26px minmax(0,1fr);align-items:baseline;gap:0 8px;padding:2px 6px;border-radius:8px;font-size:14px}.chef .cgk-kk-zeile.gelb{background:#fff6d6}.chef .cgk-kk-gramm{text-align:right;font-weight:700}.chef .cgk-kk-vorl{grid-column:2;justify-self:end;padding:0 6px;border-radius:6px;background:#fff6d6;color:#8a6a00;font-size:12px;font-weight:700}.chef .cgk-kk-chemie{grid-column:2;justify-self:end;padding:0 6px;color:var(--c-text-3);font-size:12px;font-weight:600}.chef .cgk-kk-fuss{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;font-size:12.5px;color:var(--c-text-2)}.chef .cgk-pfeil{display:grid;justify-items:center;gap:6px;padding-top:18px;color:var(--c-text-3)}.chef .cgk-pfeil small{writing-mode:vertical-rl;transform:rotate(180deg);font-size:10.5px;letter-spacing:.04em}.chef .cgk-pfeil.aus{opacity:.35}.chef .cgk-menue{position:absolute;z-index:30;display:grid;gap:2px;width:260px;padding:6px;border:1px solid var(--c-rahmen);border-radius:14px;background:var(--c-flaeche);box-shadow:0 14px 34px #0f101433}.chef .cgk-menue-titel{padding:6px 10px 4px;font-size:12px;font-weight:700;color:var(--c-text-3);overflow-wrap:anywhere}.chef .cgk-menue button{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:9px;font-size:14.5px;text-align:left}.chef .cgk-menue button svg{flex:none;color:var(--c-text-3)}.chef .cgk-menue button:hover,.chef .cgk-menue button:focus-visible{background:var(--c-grund);outline:none}.chef .cgk-menue button.stark{font-weight:700;color:var(--c-gold-dunkel)}.chef .cgk-menue button.stark svg{color:var(--c-gold)}.chef .cgk-menue button.rot,.chef .cgk-menue button.rot svg{color:var(--c-rot)}@container (min-width: 560px){.chef .cgk-nur-breiter{display:block}.chef .cgk-s-bar>.cgk-barren-gruppe{margin:0;padding:0;border-left:0}.chef .cgk-s-bar .cgk-ls-chip{display:inline}.chef .cgk-s-ls .cgk-ls-formen{display:flex}.chef .cgk-gitter{display:grid;grid-template-columns:[bar] minmax(0,1.15fr) [p2] 16px [ls] minmax(0,1fr) [p3] 16px [th] minmax(0,1fr);align-items:start;gap:10px 6px}.chef .cgk-teil{grid-row:var(--rm)}.chef .cgk-pfeil-abschnitt{display:none}.chef .cgk-s-mat{grid-column:1 / -1}.chef .cgk-s-bar{grid-column:bar}.chef .cgk-s-p2{display:block;grid-column:p2}.chef .cgk-s-ls{grid-column:ls}.chef .cgk-s-p3{display:block;grid-column:p3}.chef .cgk-s-th{grid-column:th}.chef .cgk-s-kk{grid-column:1 / -1}.chef .cgk-barren-gruppe.mit-strich{border-top:0;padding-top:0}.chef .cgk-material{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 12px;width:auto;max-width:100%}.chef .cgk-kk-werte{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:4px 12px}}@container (min-width: 900px){.chef .cgk-gitter{grid-template-columns:[mat] minmax(min-content,.8fr) [p1] 18px [bar] minmax(0,1.15fr) [p2] 18px [ls] minmax(0,1.15fr) [p3] 18px [th] minmax(0,1.1fr)}.chef .cgk-material-name{overflow-wrap:break-word}.chef .cgk-teil{grid-row:var(--rb)}.chef .cgk-s-mat{grid-column:mat}.chef .cgk-s-p1{display:block;grid-column:p1}.chef .cgk-s-kk{grid-column:th}.chef .cgk-material{display:grid;width:100%}.chef .cgk-kk-werte{grid-template-columns:none}}.chef .cgk-ueb-satz{margin:0 4px 12px}.chef .cgk-ueb-ls{margin-bottom:14px}.chef .cgk-ueb-ls-kopf{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin:0 4px 6px}.chef .cgk-ueb-ls-titel{min-width:0;font-size:15px;font-weight:750;overflow-wrap:anywhere}.chef .cgk-ueb-liste{display:grid;gap:6px}.chef .cgk-ueb-barren{display:grid;grid-template-columns:24px 24px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:52px;padding:8px 12px;border:1px solid var(--c-rahmen);border-radius:12px;background:var(--c-flaeche);text-align:left;cursor:pointer}.chef .cgk-ueb-barren.an{border-color:#b7e2c8;background:var(--c-gruen-hell)}.chef .cgk-ueb-barren:disabled{cursor:default}.chef .cgk-ueb-barren.cgk-wahl.an{border-color:var(--c-schwarz);background:var(--c-flaeche);box-shadow:inset 0 0 0 1px var(--c-schwarz)}.chef .cgk-haken.cgk-haken-wahl.an{background:var(--c-schwarz);border-color:var(--c-schwarz)}.chef .cgk-ueb-barren:focus-visible{outline:3px solid var(--c-gold);outline-offset:1px}.chef .cgk-ueb-barren-text{display:grid;min-width:0;line-height:1.3}.chef .cgk-ueb-barren-text strong{font-size:15px}.chef .cgk-ueb-barren-text .c-klein{overflow-wrap:anywhere}.chef .cgk-ueb-barren>.cgk-zahl{font-size:14px;font-weight:600}.chef .cgk-ueb-knoepfe{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.chef .cgk-ueb-hinweis{margin:0 4px 12px;font-size:13px;font-weight:600;color:var(--c-orange)}.chef .cgk-ziel-label{margin:16px 4px 6px}.chef .cgk-ziele{display:grid;gap:6px}.chef .cgk-ziel{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:10px;width:100%;min-height:52px;padding:8px 12px;border:1px solid var(--c-rahmen);border-radius:12px;background:var(--c-flaeche);text-align:left;cursor:pointer}.chef .cgk-ziel.an{border-color:var(--c-schwarz);box-shadow:inset 0 0 0 1px var(--c-schwarz)}.chef .cgk-ziel-punkt{width:20px;height:20px;border-radius:50%;border:2px solid #c9ccd4}.chef .cgk-ziel.an .cgk-ziel-punkt{border:6px solid var(--c-schwarz)}.chef .cgk-ziel-text{display:grid;min-width:0;line-height:1.3}.chef .cgk-ziel-text strong{overflow-wrap:anywhere}@media(prefers-reduced-motion:reduce){.chef .cgk-ls,.chef .cgk-haken{transition:none}}.chef .cgk-pille.gold{background:var(--c-gold-hell);color:var(--c-gold-dunkel)}.chef .cgk-pille.blau{background:var(--c-blau-hell);color:var(--c-blau)}.chef .cgk-barren-name .cgk-pille{padding:0 7px;font-size:11px}.chef .cgk-woher-stapel{display:grid;gap:14px;align-content:start}.chef .cgk-woher-safe{border-left:3px solid #c9a227}.chef .cgk-woher-extern{border-left:3px solid #3b6fd8}.chef .cgk-woher{color:inherit;text-decoration:none;gap:8px}.chef .cgk-woher-block{display:grid;gap:1px;min-width:0}.chef .cgk-woher-block+.cgk-woher-block{padding-top:8px;border-top:1px dashed #d4d6dc}.chef .cgk-woher-kopf{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 10px}.chef .cgk-woher-kopf strong{font-size:15px}.chef .cgk-woher-block .cgk-pille{justify-self:start;margin-top:2px}.chef .cgk-erg-zeilen{display:grid;gap:3px}.chef .cgk-erg-zeile{display:flex;justify-content:space-between;align-items:baseline;gap:4px 10px;flex-wrap:wrap;font-size:14px}.chef .cgk-rueck-teil{display:grid;gap:1px;padding:3px 0}.chef .cgk-rueck-teil+.cgk-rueck-teil{border-top:1px dashed var(--c-rahmen)}.chef .cgk-erg-vorl{margin-left:6px;padding:0 6px;border-radius:6px;background:#fff6d6;color:#8a6a00;font-size:11.5px;font-weight:700}.chef .cgk-erg-gewinn{padding-top:4px;border-top:1px solid var(--c-rahmen);font-size:15px}.chef .cgk-erg-gewinn.plus{color:var(--c-gruen)}.chef .cgk-erg-gewinn.minus{color:var(--c-rot)}.chef .cgk-erg-ls{display:grid;gap:4px}.chef .cgk-erg-ls-zeile{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:0 10px;font-size:13.5px}.chef .cgk-erg-ls-zeile .cgk-zahl{text-align:right;font-weight:700}.chef .cgk-erg-ls-zeile .cgk-erg-stand{grid-column:1 / -1}.chef .cgk-erg-stand{font-size:12px;color:var(--c-text-3)}.chef .cgk-erg-stand.gruen{color:var(--c-gruen);font-weight:600}.chef .cgk-erg-stand.orange{color:var(--c-orange);font-weight:600}.chef .cgk-erg-ohnekurs{font-size:13px;line-height:1.35;color:var(--c-orange);font-weight:600}.chef .cgk-erg-ohnekurs[role=button]{cursor:pointer}.chef .cgk-erg-ohnekurs u{text-underline-offset:2px}.chef .cgk-menue-text{display:grid;line-height:1.25}.chef .cgk-menue-text small{font-size:12px;font-weight:500;color:var(--c-text-3)}.chef .cg-kurs-ankauf{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 10px;margin-top:10px;padding-top:10px;border-top:1px solid var(--c-rahmen)}.chef .cg-kurs-fehlt{margin:10px 2px 0;font-size:13px;font-weight:600;color:var(--c-orange)}.chef .cgk-ueb-pille{margin-left:6px;padding:0 7px;font-size:11px;vertical-align:1px}@container (min-width: 560px){.chef .cgk-woher{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:start;gap:8px 16px;width:100%}.chef .cgk-woher-block+.cgk-woher-block{padding-top:0;border-top:0;padding-left:16px;border-left:1px dashed #d4d6dc}}@container (min-width: 900px){.chef .cgk-woher{grid-template-columns:none}.chef .cgk-woher-block+.cgk-woher-block{padding:8px 0 0;border-left:0;border-top:1px dashed #d4d6dc}}.chef .cgk-kk-bleibt{color:var(--c-text-1, #111);font-weight:800}.chef .wf .cgk-kk-zeile .cgk-kk-chemie{overflow-wrap:normal}.chef .cgk-kk-zeile .cgk-kk-umbruch,.chef .wf .cgk-kk-zeile .cgk-kk-umbruch{max-width:100%;white-space:normal;overflow-wrap:normal;text-align:right}.chef .cgk-kk-nowrap{white-space:nowrap}.chef .cgk-kk-fix,.chef .wf .cgk-kk-zeile .cgk-kk-fix{grid-column:1 / -1;justify-self:end;margin-top:2px;padding:2px 8px;border-radius:8px;border:1px solid #b7e1c3;background:#e8f6ec;color:#1d6b35;font-size:12.5px;font-weight:800}.chef .cgk-kk-fix.fehlt,.chef .wf .cgk-kk-zeile .cgk-kk-fix.fehlt{background:var(--c-orange-hell);color:#a85a00}.chef .cgk-kk-zeile .cgk-kk-vorl{grid-column:1 / -1}.chef .cgk-kk-fix.fehlt,.chef .wf .cgk-kk-zeile .cgk-kk-fix.fehlt{border-color:#f3cf9b}.spr{font-size:14px;line-height:1.35}.spr-titel{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--c-text-2, #555);margin-bottom:4px}.spr-raster{display:grid;grid-template-columns:1.2em minmax(0,1fr) auto auto;column-gap:8px}.spr-zeile{display:contents}.spr-zeile>span{padding:3px 0}.spr-strich>span{border-top:1.5px solid var(--c-text, #1f2937);padding-top:5px;margin-top:2px}.spr-op{font-weight:700;text-align:center;color:var(--c-text-2, #555)}.spr-label{color:var(--c-text-2, #444);min-width:0}.spr-unter{display:block;font-size:11.5px;color:var(--c-text-3, #888)}.spr-wert{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--c-text, #1f2937)}.spr-einheit{white-space:nowrap;color:var(--c-text-3, #777);font-size:12.5px}.spr-stark .spr-wert,.spr-stark .spr-label{font-weight:700;color:var(--c-text, #111)}.spr-rot .spr-wert{color:#dc2626}.spr-gruen .spr-wert{color:#16a34a}.spr-grau .spr-wert{color:#6b7280}.spr .spr-raster button.spr-knopf{all:unset;cursor:pointer;color:var(--c-petrol, #0f766e);font:inherit;font-weight:inherit;border-bottom:1.5px dotted currentColor;-webkit-tap-highlight-color:transparent}.spr .spr-raster button.spr-knopf:hover{color:#115e59;border-bottom-style:solid}.spr .spr-raster button.spr-knopf:focus-visible{outline:2px solid var(--c-petrol, #0f766e);outline-offset:2px;border-radius:3px}.spr .spr-raster button.spr-knopf-zahl{font-variant-numeric:tabular-nums;white-space:nowrap;display:inline-block;padding:4px 0;margin:-4px 0}button.spr-knopf:not(.spr button){all:unset;cursor:pointer;color:inherit;border-bottom:1.5px dotted currentColor}.chef .ueb{display:block;margin:0 0 14px;padding:12px 16px 14px;background:var(--c-flaeche);border-radius:var(--c-radius);box-shadow:var(--c-schatten);border-left:4px solid var(--c-orange)}.chef .ueb.ueb-alles{border-left-color:var(--c-gruen)}.chef .ueb[data-uebergaben=alt]{border-left-color:var(--c-text-3)}.chef .ueb-kopf{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px}.chef .ueb-kopf strong{font-size:17px}.chef .ueb-alles-pille{display:inline-flex;align-items:center;gap:4px;font-weight:700}.chef .ueb-alt{margin:6px 0 0;color:var(--c-text-2)}.chef .ueb-zeile{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px 10px;margin-top:10px;padding-top:10px;border-top:1px solid var(--c-rahmen)}.chef .ueb-zeile.leise{opacity:.7}.chef .ueb-haken{width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--c-flaeche-2, rgba(0, 0, 0, .05));color:var(--c-text-2)}.chef .ueb-zeile.ok .ueb-haken{background:var(--c-gruen);color:#fff}.chef .ueb-kreis{font-weight:800;font-size:13px}.chef .ueb-text{min-width:0;display:flex;flex-direction:column;gap:1px}.chef .ueb-text b{font-size:15px}.chef .ueb-text small{color:var(--c-text-2);font-size:13.5px}.chef .ueb-text small.ueb-wirkung{color:var(--c-text-3);font-size:12.5px}.chef .ueb-zeile>.c-knopf{justify-self:end}.chef .ueb-diff{margin-top:12px;padding:10px 12px;border-radius:calc(var(--c-radius) - 4px);background:var(--c-flaeche-2, rgba(0, 0, 0, .04))}.chef .ueb-diff-titel{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px}.chef .ueb-diff-titel small{color:var(--c-text-2)}.chef .ueb-diff-zeile{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;margin-top:8px}.chef .ueb-diff-wert{display:inline-flex;align-items:baseline;gap:8px;white-space:nowrap}.chef .ueb-diff-wert .cgk-zahl{font-size:17px;font-weight:800}.chef .ueb-diff-wert small{color:var(--c-text-2);white-space:normal}.chef .ueb-diff-stand{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px}.chef .ueb-diff-geld{flex:1 0 100%;color:var(--c-text-3)}.chef .ueb-knoepfe{display:inline-flex;flex-wrap:wrap;gap:6px}.chef .ueb-blatt{display:flex;flex-direction:column;gap:10px}.chef .ueb-blatt>p{margin:0}.chef .ueb-liste{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.chef .ueb-liste li{display:flex;flex-wrap:wrap;gap:2px 10px;align-items:baseline;padding:6px 10px;border-radius:10px;background:var(--c-flaeche-2, rgba(0, 0, 0, .04))}.chef .ueb-liste li b{white-space:nowrap}.chef .ueb-liste li span{color:var(--c-text-2);font-size:14px}.chef .ueb-probe{display:flex;flex-direction:column;gap:4px;padding:8px 10px;border-radius:10px;border:1px dashed var(--c-rahmen)}.chef .ueb-probe-zeile{display:flex;justify-content:space-between;gap:10px}.chef .ueb-probe-zeile b{white-space:nowrap}@media(max-width:520px){.chef .ueb-zeile{grid-template-columns:28px minmax(0,1fr)}.chef .ueb-zeile>.c-knopf{grid-column:2 / 3;justify-self:start}}.chef .ueb-liste-pille{display:inline-flex;align-items:center;gap:3px}.chef .uep-summe{display:flex;flex-direction:column;gap:4px;margin-top:12px}.chef .uep-summe-zeile{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px}.chef .uep-summe-zeile>span:last-child{display:inline-flex;flex-wrap:wrap;gap:4px 10px;justify-content:flex-end}.chef .uep-g{white-space:nowrap;font-weight:700}.chef .uep-leise{color:var(--c-text-3)}.chef .uep-knopfzeile{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:12px 0 6px}.chef .uep-tabelle-huelle{overflow-x:auto;margin:0 0 16px;background:var(--c-flaeche);border-radius:var(--c-radius);box-shadow:var(--c-schatten)}.chef .uep-tabelle{width:100%;border-collapse:collapse;font-size:14px}.chef .uep-tabelle th,.chef .uep-tabelle td{text-align:left;vertical-align:top;padding:8px 10px;border-bottom:1px solid var(--c-rahmen)}.chef .uep-tabelle td:nth-child(2){white-space:nowrap}.chef .uep-tabelle th{font-size:12.5px;color:var(--c-text-2);white-space:nowrap}.chef .uep-tabelle td small{display:block;color:var(--c-text-2)}.chef .uep-tabelle td .uep-g{display:block}.chef .uep-tabelle tr.ok td:nth-child(2){color:var(--c-gruen);font-weight:700}.chef .uep-alt{color:var(--c-text-3)!important}.chef .uep-dazu{display:block;margin-bottom:4px}.chef .uep-fehler{color:var(--c-orange)}.chef .ueb-probe .c-meldung>div{min-width:0;overflow-wrap:anywhere}.chef .ueb-warn,.chef .ueb-warn-zeile{display:block}.chef .ueb-warn-zeile{margin-top:4px}.chef .ueb-rest-offen{display:block;margin-top:4px;color:var(--c-orange);font-weight:700}.chef .ueb-rest-offen a{text-decoration:underline}.chef .cgk-pille.ueb-pille-text{white-space:normal;overflow-wrap:anywhere;max-width:100%}@media(max-width:760px){.chef .uep-tabelle-huelle{overflow-x:visible;background:none;box-shadow:none}.chef .uep-tabelle,.chef .uep-tabelle tbody,.chef .uep-tabelle tr,.chef .uep-tabelle td{display:block;width:100%}.chef .uep-tabelle thead{display:none}.chef .uep-tabelle tr{margin:0 0 10px;padding:2px 0 6px;background:var(--c-flaeche);border-radius:var(--c-radius);box-shadow:var(--c-schatten)}.chef .uep-tabelle td{display:grid;grid-template-columns:minmax(0,8.5em) minmax(0,1fr);gap:2px 10px;padding:5px 12px;border-bottom:none;overflow-wrap:anywhere}.chef .uep-tabelle td:before{content:attr(data-label);font-size:12px;line-height:1.35;color:var(--c-text-2)}.chef .uep-tabelle td:first-child{display:block;padding-top:10px;padding-bottom:8px;margin-bottom:4px;border-bottom:1px solid var(--c-rahmen);font-size:15px}.chef .uep-tabelle td:first-child:before{content:none}.chef .uep-tabelle td:nth-child(2){white-space:normal}.chef .uep-tabelle td[colspan]{display:block}.chef .uep-tabelle td[colspan]:before{content:none}.chef .uep-zelle{min-width:0}}.bildzoom-zaehler{display:inline-block;margin-right:10px;padding:2px 10px;border-radius:999px;background:#ffffff29;font-variant-numeric:tabular-nums}.bildzoom-huelle .bildzoom-pfeil{position:absolute;top:50%;width:52px;min-width:52px;height:52px;padding:0;transform:translateY(-50%);border-radius:50%}.bildzoom-huelle .bildzoom-pfeil.links{left:16px}.bildzoom-huelle .bildzoom-pfeil.rechts{right:16px}.bildzoom-galerie{flex:0 0 auto;display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap;padding:10px 16px 0;background:#17181b;color:#f2f2f2;font-size:15px;font-weight:600;text-align:center}.bildzoom-galerie .bildzoom-knopf{height:40px;min-width:0;font-size:14px}.chef .wt-knoten{gap:6px;border-left:6px solid var(--m, var(--c-rahmen))}.chef .wt-knoten.wt-geplant{border-style:dashed;border-left-style:solid;background:var(--c-flaeche-2)}.chef .wt-knoten.wt-bleibt{border:1.5px dashed #e3cf8e;border-left:6px solid #e3cf8e;background:#fffcf1}.chef .wt-knoten.wt-leer{border:1.5px dashed #c3c7cf;background:var(--c-flaeche-2);box-shadow:none}.chef .wt-titel{display:inline-flex;align-items:center;gap:7px;min-width:0;font-variant-numeric:tabular-nums}.chef .wt-punkt{flex:none;width:11px;height:11px;border-radius:50%;background:var(--m, var(--c-text-3))}.chef .wt-ziele{display:grid;gap:2px;margin-top:2px}.chef .wt-ziel{display:inline-flex;align-items:center;gap:5px;color:var(--c-text-2);font-size:13px;font-weight:650}.chef .wt-ziel svg{flex:none;color:var(--m, var(--c-text-3))}.chef .wt-ziel-offen{color:var(--c-orange)}.chef .wt-ziel-offen svg{color:var(--c-orange)}.chef .wt-reste{display:grid;gap:2px}.chef .wt-rest{display:grid;grid-template-columns:30px minmax(0,1fr);gap:6px;font-size:14px}.chef .wt-rest .cgk-zahl{text-align:right;font-weight:700}.chef .wf-streifen.wt-neu{border:2px solid var(--c-gold);background:var(--c-flaeche);color:var(--c-gold-dunkel);font-size:14.5px;font-weight:750}.chef .wf-streifen.wt-neu:hover{background:var(--c-gold-hell, #fbf1d6)}.chef .wf-streifen.wt-neu.orange{border-color:var(--c-orange);color:var(--c-orange)}.chef .cgk-kk.wt-safe{width:100%;text-align:left;font:inherit;background:var(--c-flaeche);cursor:pointer}.chef .wt-kurz{display:grid;gap:8px;margin-top:14px}.chef .wt-kurz-teil{display:grid;gap:3px;width:100%;padding:10px 12px;border:1px solid var(--c-rahmen);border-left:5px solid var(--m, var(--c-rahmen));border-radius:12px;background:var(--c-flaeche);color:inherit;font:inherit;font-size:14.5px;text-align:left;overflow-wrap:anywhere}.chef .wt-kurz-teil.wt-geplant{border-style:dashed;border-left-style:solid}.chef .wt-kurz-teil.wt-bleibt{border:1px dashed #e3cf8e;border-left:5px solid #e3cf8e;background:#fffcf1}.chef .wt-kurz-teil.wt-leer{border:1px dashed #c3c7cf;background:var(--c-flaeche-2)}.chef .wt-kurz-kopf{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:4px 8px}.chef .wt-kurz-zeile2{color:var(--c-text-2);font-size:13.5px}.chef .wt-kurz-teil small{font-size:13px}.chef .wt-kurz-knopf{display:flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:12px 16px;border-radius:14px;background:var(--c-schwarz);color:#fff;font:inherit;font-size:16px;font-weight:750}.chef .wt-kurz-knopf.orange{background:var(--c-orange)}.chef .wt-knoten.wt-kunde,.chef .wt-kurz-teil.wt-kunde{border:1.5px solid var(--c-gold);border-left:6px solid var(--c-gold);background:var(--c-gold-hell);cursor:default}.chef .wt-kunde .wf-knoten-kopf,.chef .wt-kunde .wt-kurz-kopf{align-items:baseline}.chef .wt-kunde .wt-rest{font-size:15px}.chef .wt-rest{grid-template-columns:30px minmax(0,1fr)}.chef .wt-rest.minus .cgk-zahl{color:var(--c-orange)}.chef .wt-rest-warn{grid-column:2;justify-self:end;margin-top:-2px;color:var(--c-orange);font-size:12.5px;font-weight:650}.chef .wt-grund{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px 10px;padding:8px 12px;border:1.5px dashed #c3c7cf;border-radius:12px;background:var(--c-flaeche-2);color:var(--c-text-2);font-size:13.5px;font-weight:600}.chef .wt-grund-knopf{padding:6px 12px;border:1.5px solid var(--c-gold);border-radius:10px;background:var(--c-flaeche);color:var(--c-gold-dunkel);font:inherit;font-weight:750;cursor:pointer}.chef .wt-kurz+.cgk-gitter{margin-top:18px}.chef .wt-gesamt{display:grid;gap:8px;padding:12px 14px;border:1.5px solid var(--c-text-1, #111);border-radius:12px;background:var(--c-flaeche);font-variant-numeric:tabular-nums;min-width:0}.chef .wt-gesamt-kopf{display:flex;align-items:baseline;justify-content:space-between;gap:4px 10px;flex-wrap:wrap}.chef .wt-gesamt-kopf strong{font-size:14.5px}.chef .wt-gesamt-kopf small{color:var(--c-text-3);font-size:12.5px;font-weight:650}.chef .wt-gesamt-metalle{display:grid;gap:4px}.chef .wt-gesamt-metall{display:grid;grid-template-columns:30px minmax(0,1fr);align-items:baseline;gap:0 8px;padding:4px 8px;border-left:5px solid var(--m, var(--c-rahmen));border-radius:8px;background:var(--c-flaeche-2)}.chef .wt-gesamt-g{text-align:right;font-size:17px;font-weight:800;white-space:nowrap}.chef .wt-gesamt-unter{grid-column:2;justify-self:end;color:var(--c-text-2);font-size:12.5px;font-weight:600;text-align:right}.chef .wt-gesamt-formen{display:grid;gap:4px}.chef .wt-gesamt-form{display:grid;gap:2px;font-size:13px}.chef .wt-gesamt-art{color:var(--c-text-3);font-size:12px;font-weight:700}.chef .wt-gesamt-stueck{display:flex;flex-wrap:wrap;gap:4px}.chef .wt-gesamt-stueck>span{padding:1px 7px;border:1px solid var(--c-rahmen);border-radius:999px;background:var(--c-flaeche);font-size:13px;font-weight:700;white-space:nowrap}.chef .wt-gesamt-handy .wt-gesamt-g{font-size:18px}.chef .wt-thomas-gesamt{margin-top:10px}.chef .nv-pille{display:inline-flex;align-items:center;align-self:flex-start;justify-self:start;max-width:100%;margin-top:3px;padding:1px 8px;border:1px solid #f0c48a;border-radius:999px;background:#fff3e2;color:#a2560a;font:inherit;font-size:12px;font-weight:700;line-height:1.5;white-space:normal;text-align:left}.chef .nv-knopf{cursor:pointer}.chef .nv-knopf:hover,.chef .nv-knopf:focus-visible{border-color:var(--c-orange);outline:none}.chef .nv-ls{display:block;width:calc(100% - 16px);margin:4px 8px 0;padding:4px 10px;border:1px dashed #f0c48a;border-radius:10px;background:#fff8ee;color:#a2560a;font:inherit;font-size:12.5px;font-weight:650;text-align:left;font-variant-numeric:tabular-nums}.chef .cgk-teil .nv-ls{width:100%;margin:6px 0 0}.chef .cgk-kk-stapel{display:grid;gap:10px;min-width:0}.chef .ww-knoten{display:grid;gap:8px;width:100%;padding:12px 14px;border:1.5px solid #8fb3e8;border-left:6px solid #4a7fd0;border-radius:12px;background:#f4f8ff;color:inherit;font:inherit;text-align:left;font-variant-numeric:tabular-nums;min-width:0}.chef .ww-knoten.klick{cursor:pointer}.chef .ww-knoten.klick:hover,.chef .ww-knoten.klick:focus-visible{border-color:#4a7fd0;outline:none}.chef .ww-kopf{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:2px 10px}.chef .ww-kopf strong{font-size:14.5px}.chef .ww-kopf small{color:var(--c-text-3);font-size:12px;font-weight:650}.chef .ww-zeile{display:grid;gap:4px}.chef .ww-quellen,.chef .ww-wert{display:flex;align-items:center;flex-wrap:wrap;gap:4px 6px}.chef .ww-quelle{display:inline-flex;align-items:center;gap:6px}.chef .ww-plus{color:var(--c-text-3);font-weight:800}.chef .ww-wert{font-weight:750}.chef .ww-wert svg{flex:none;color:#4a7fd0}.chef .ww-chip{display:inline-flex;align-items:baseline;gap:5px;padding:1px 8px;border:1px solid var(--c-rahmen);border-left:4px solid var(--m, var(--c-rahmen));border-radius:8px;background:var(--c-flaeche);font-size:13.5px;font-weight:750;white-space:nowrap}.chef .ww-kurse{color:var(--c-text-2);font-size:12px;font-weight:600}.chef .ww-mehr{display:inline-flex;align-items:center;gap:5px;color:#2f5fa8;font-size:13px;font-weight:750}.chef .wf-streifen.ww-neu{border:1.5px dashed #8fb3e8;color:#2f5fa8;font-weight:750}.chef .wf-streifen.ww-neu:hover{border-color:#4a7fd0;background:#f4f8ff;color:#2f5fa8}.chef .cgk-kk-stapel .wf-streifen.ww-neu{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;min-height:46px;padding:10px 12px;border-radius:12px;background:var(--c-flaeche);font:inherit;font-weight:750}.chef .ww-satz{margin:0 4px 12px}.chef .ww-liste{display:grid;gap:6px;margin-bottom:14px}.chef .ww-liste-zeile{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px 10px;padding:8px 12px;border:1px solid var(--c-rahmen);border-radius:12px;background:var(--c-flaeche);font-variant-numeric:tabular-nums}.chef .ww-liste-text{display:grid;gap:2px;min-width:0}.chef .ww-liste-kurse{display:block}.chef .ww-liste-zeile .ww-sicher{flex:1 1 100%;justify-content:flex-end}.chef .ww-meldung{display:inline-flex;align-items:center;gap:5px;justify-self:start;padding:2px 8px;border-radius:8px;background:var(--c-gruen-hell, #e6f6ea);color:#1d6b34;font-size:12.5px;font-weight:750}.chef .cgk-kk-stapel>.ww-meldung{margin:0 auto}.chef .ww-sicher{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px}.chef .ww-quelle-block{display:grid;gap:4px;margin-bottom:10px;padding:8px 10px;border:1px solid var(--c-rahmen);border-left:5px solid var(--m, var(--c-rahmen));border-radius:12px;background:var(--c-flaeche)}.chef .ww-quelle-block.an{border-color:var(--m, var(--c-rahmen))}.chef .ww-quelle-kopf{display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px;width:100%;min-height:40px;padding:2px 0;border:0;background:none;color:inherit;font:inherit;font-size:15px;text-align:left;cursor:pointer}.chef .ww-haken{display:inline-flex;align-items:center;justify-content:center;flex:none;width:22px;height:22px;border:2px solid #b9bec8;border-radius:6px;background:var(--c-flaeche);color:#fff}.chef .ww-haken.an{border-color:var(--c-schwarz);background:var(--c-schwarz)}.chef .ww-hat{margin-left:auto;color:var(--c-text-2);font-size:13px;font-weight:650}.chef .ww-gk-knopf{justify-self:start;margin:-2px 0 10px;padding:4px 10px;border:1px solid var(--c-rahmen);border-radius:10px;background:var(--c-flaeche);color:var(--c-text-2);font:inherit;font-size:13px;font-weight:650;cursor:pointer}.chef .ww-gk-knopf:hover{border-color:var(--c-gold)}.chef .ww-rechnung{margin-bottom:12px}.chef .kk-karte{gap:10px;min-width:0;font-variant-numeric:tabular-nums}.chef .kk-spielraum{display:grid;gap:4px;padding:8px 10px;border-radius:10px;background:var(--c-gold-hell, #fbf1d6)}.chef .kk-spielraum-titel{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;font-size:12.5px;font-weight:800}.chef .kk-spielraum-werte{display:flex;flex-wrap:wrap;gap:2px 12px;font-size:14px;font-weight:750}.chef .kk-spielraum-wert{white-space:nowrap}.chef .kk-metall{display:grid;gap:1px;padding:6px 8px 7px;border-left:4px solid var(--m, var(--c-rahmen));border-radius:8px;background:var(--c-flaeche-2);min-width:0}.chef .kk-metall-kopf{display:flex;align-items:center;flex-wrap:wrap;gap:2px 8px;margin-bottom:2px;font-size:13.5px}.chef .kk-metall-name{color:var(--c-text-2);font-size:12.5px;font-weight:650}.chef .kk-vorl{padding:0 6px;border-radius:6px;background:#fff6d6;color:#8a6a00;font-size:11.5px;font-weight:700;white-space:nowrap}.chef .kk-z{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:0 10px;color:var(--c-text-2);font-size:12.5px;font-weight:600;line-height:1.35}.chef .kk-l{min-width:0;overflow-wrap:normal;word-break:normal}.chef .kk-w{text-align:right;white-space:nowrap}.chef .kk-barren{color:var(--c-text-3);font-size:11.5px;font-weight:600}.chef .kk-z.kk-brutto{color:var(--c-text-1, #111);font-size:13px;font-weight:700}.chef .kk-z.kk-summe{margin-top:2px;padding-top:3px;border-top:1px solid var(--c-rahmen);color:var(--c-text-1, #111);font-size:14px;font-weight:800}.chef .kk-z.kk-summe.kk-minus{color:var(--c-rot)}.chef .kk-z.kk-fix{margin-top:3px;padding:1px 6px;border-radius:6px;background:var(--c-blau-hell);color:#1f4f9e;font-size:12px;font-weight:700}.chef .kk-z.kk-fix.fehlt{background:var(--c-orange-hell);color:#a85a00}.chef .kk-z.kk-fehlt .kk-w,.chef .kk-fehlt-text{color:#a85a00}.chef .kk-fehlt-text{font-size:12.5px;font-weight:700}.chef .kk-op{font-weight:600}.wt-gesamt.wt-gesamt,.wt-gesamt.wt-thomas-gesamt{border-style:dashed;background:#f6f7f9}.wt-zf-marke{display:block;font-size:11px;font-weight:600;letter-spacing:.02em;color:#6b7280;text-transform:uppercase;margin-bottom:4px}.chef .wf{--wf-blau: var(--c-blau);position:relative;font-size:14.5px;line-height:1.4}.chef .wf-kopf{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;min-height:36px;margin-bottom:12px}.chef .wf-kopf-rechts{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px 14px}.chef .wf-hinweis{max-width:820px;color:var(--c-text-3);font-size:13.5px}.chef .wf-auswahl-leiste{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px 12px;padding:4px 6px 4px 12px;border-radius:999px;background:var(--c-blau-hell);color:var(--c-blau);font-size:14px}.chef .wf-legende{display:inline-flex;align-items:center;gap:6px;color:var(--c-text-3);font-size:12.5px;white-space:nowrap}.chef .wf-legende .l{display:inline-block;width:22px;height:0;margin-left:8px}.chef .wf-legende .l.geplant{border-top:2px dashed #8b909c}.chef .wf-legende .l.tatsaechlich{border-top:3px solid #8b909c}.chef .wf>.c-meldung{margin-bottom:10px}.chef .wf-rollbahn{position:relative;overflow:auto;overscroll-behavior:none;overflow-anchor:none;border:1px solid var(--c-rahmen);border-radius:18px;background:#f4f5f7;cursor:default;scrollbar-width:thin;touch-action:pan-x pan-y;-webkit-touch-callout:none}.chef .wf-leertaste .wf-rollbahn{cursor:grab}.chef .wf-schiebt .wf-rollbahn,.chef .wf-schiebt .wf-rollbahn *{cursor:grabbing!important}.chef .wf-welt{position:relative;background-image:radial-gradient(circle,#d6d9df 1px,transparent 1.3px);background-size:24px 24px}.chef .wf-buehne{position:absolute}.chef .wf-zieht .wf-buehne,.chef .wf-rahmt .wf-buehne,.chef .wf-schiebt .wf-buehne,.chef .wf-gruppe-zieht .wf-buehne,.chef .wf-buehne [data-pid],.chef .wf-buehne .wf-knoten,.chef .wf-buehne .wf-ls-kopf,.chef .wf-buehne .wf-gruppe-kopf{user-select:none;-webkit-user-select:none}.chef .wf-buehne input,.chef .wf-buehne textarea{user-select:text;-webkit-user-select:text}.chef .wf-zieht{cursor:grabbing}.chef .wf-spalten{position:relative;z-index:1}.chef .wf-gruppe{position:absolute;padding:4px 14px 18px;border:1.5px dashed #cfd3da;border-radius:22px;background:transparent}.chef .wf-gruppe.gezogen{z-index:30;border-color:var(--wf-blau);background:#ffffffeb;box-shadow:0 18px 44px #0f101433}.chef .wf-gruppe-zieht,.chef .wf-gruppe-zieht *{cursor:grabbing!important}.chef .wf-gruppe-kopf{display:flex;align-items:center;gap:8px;min-height:38px;margin:0 -8px;padding:6px 8px 4px;border-radius:12px;cursor:grab}.chef .wf-gruppe-kopf:hover{background:#0f10140a}.chef .wf-gruppe-kopf:hover .wf-spalten-titel{color:var(--c-text-2)}.chef .wf-gruppe-griff{flex:none;width:10px;height:16px;background-image:radial-gradient(circle,#a3a8b2 1.3px,transparent 1.6px);background-size:5px 5px;background-position:0 0;opacity:.8}.chef .wf-gruppe-kopf .wf-spalten-titel{margin:0}.chef .wf .cgk-kk-werte{grid-template-columns:minmax(0,1fr)}.chef .wf .cgk-kk-zeile{grid-template-columns:30px minmax(0,1fr);padding:4px 8px}.chef .wf .cgk-kk-vorl,.chef .wf .cgk-kk-chemie{white-space:normal;text-align:right;overflow-wrap:anywhere}.chef .wf .cgk-kk,.chef .wf .cgk-material{padding:14px 16px}.chef .wf-spalte{display:flex;flex-direction:column;gap:14px;min-width:0}.chef .wf-spalten-titel{display:block;margin:0 2px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--c-text-3)}.chef .wf-v-fein{display:block;font-size:12.5px;color:#3a3d45;font-variant-numeric:tabular-nums}.chef .wf-leise{color:var(--c-text-3)}.chef .wf-gruen{color:var(--c-gruen)}.chef .wf-orange{color:var(--c-orange)}.chef .wf-leer{padding:8px 4px;font-size:13px}.chef .wf-linien{position:absolute;left:0;top:0;z-index:0;overflow:visible;pointer-events:none}.chef .wf-l{fill:none;stroke:#c3c7cf;stroke-width:1.4;stroke-linecap:round}.chef .wf-l.geplant{stroke-width:2.3;stroke-dasharray:7 5}.chef .wf-l.tatsaechlich{stroke-width:2.9}.chef .wf-l.weiter{stroke-width:2;stroke-dasharray:3 5;opacity:.7}.chef .wf-l.weiter-chemie{stroke:var(--c-gruen);stroke-width:2.4}.chef .wf-l.material,.chef .wf-l.konto{stroke:#d5d8de}.chef .wf-l.rueck{stroke:#b9bdc6;stroke-width:2.2}.chef .wf-l.rueck-geplant{stroke:#c3c7cf;stroke-width:2;stroke-dasharray:6 5}.chef .wf-l.rueck-ziel{stroke:#b9bdc6;stroke-width:2.8}.chef .wf-l.rueck-ziel-geplant{stroke:#c3c7cf;stroke-width:2.2;stroke-dasharray:6 5}.chef .wf-l.gewaehlt{stroke:var(--wf-blau);stroke-width:2.8}.chef .wf-l.blass{opacity:.25}.chef .wf-l.zug{stroke:var(--wf-blau);stroke-width:2.4;stroke-dasharray:5 4}.chef .wf-pfeil{fill:#c3c7cf;stroke:none}.chef .wf-pfeil.weiter{opacity:.8}.chef .wf-pfeil.weiter-chemie{fill:var(--c-gruen)}.chef .wf-pfeil.material,.chef .wf-pfeil.konto{fill:#c9ccd3}.chef .wf-pfeil.rueck,.chef .wf-pfeil.rueck-ziel{fill:#b9bdc6}.chef .wf-pfeil.gewaehlt{fill:var(--wf-blau)}.chef .wf-pfeil.blass{opacity:.25}.chef .wf-ls{position:relative;display:flex;flex-direction:column;gap:8px;padding:10px;border:1px solid var(--c-rahmen);border-radius:18px;background:var(--c-flaeche-2)}.chef .wf-ls-kopf{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;width:100%;padding:6px 8px 6px 6px;border-radius:12px;text-align:left}.chef .wf-ls-kopf:hover{background:var(--c-grund)}.chef .wf-ls-titel{display:grid;min-width:0}.chef .wf-ls-titel strong{font-size:16px}.chef .wf-ls-titel small{color:var(--c-text-3);font-size:13px;overflow-wrap:anywhere}.chef .wf-ls-rechts{display:inline-flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:6px;color:var(--c-text-3)}.chef .wf-ls-marken{display:inline-flex;flex-wrap:wrap;gap:3px}.chef .wf .cgk-pille{padding:2px 9px;font-size:12px;white-space:nowrap}.chef .wf-ls-barren{display:flex;flex-direction:column;gap:7px}.chef .wf-ls-fuss{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:24px;padding:0 6px;font-size:13px}.chef .wf-barren{position:relative;display:grid;grid-template-columns:48px minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:62px;padding:7px 22px 7px 14px;border:1.5px solid transparent;border-radius:14px;background:var(--c-flaeche);box-shadow:0 1px 2px #0f10140d;cursor:default;outline:none}.chef .wf-barren:hover{border-color:#d9dce2}.chef .wf-barren:focus-visible{border-color:var(--wf-blau)}.chef .wf-barren.gewaehlt{border-color:var(--wf-blau);background:#f4f8fe}.chef .wf-v-strich{position:absolute;left:4px;top:10px;bottom:10px;width:5px;border-radius:4px;background:var(--v, transparent)}.chef .wf-gewaehlt-haken{position:absolute;left:-7px;top:-7px;z-index:2;display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:var(--wf-blau);color:#fff}.chef .wf-barren-text{display:grid;gap:1px;min-width:0}.chef .wf-barren-name{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:15px}.chef .wf-barren-text small{color:var(--c-text-3);font-size:13px;line-height:1.3;overflow-wrap:anywhere}.chef .wf-barren-gewicht{display:grid;justify-items:end;font-size:15px;font-weight:650;white-space:nowrap}.chef .wf-beim-kunden{color:var(--c-orange);font-size:12px;font-weight:600}.chef .wf-v-marke{display:inline-block;padding:1px 7px;border-radius:7px;color:#fff;font-size:12px;font-weight:800;letter-spacing:.02em;line-height:1.5;white-space:nowrap}.chef .wf-port{position:absolute;right:-5px;top:50%;z-index:3;width:10px;height:10px;margin-top:-5px;border:2px solid var(--c-flaeche);border-radius:50%;background:var(--v, #b8bcc5);touch-action:none}.chef .wf-port.greifbar{right:-11px;width:20px;height:34px;margin-top:-17px;border:2px solid var(--c-flaeche);border-radius:10px;background-color:var(--v, #9aa0ab);background-image:radial-gradient(circle,rgba(255,255,255,.95) 1.4px,transparent 1.7px);background-size:6px 6px;background-position:1px 5px;background-repeat:repeat;background-clip:content-box;padding:5px 3px;box-shadow:0 1px 4px #0f101447;cursor:grab;transition:transform .12s ease,background-color .12s ease}.chef .wf-port.greifbar:hover,.chef .wf-barren.gewaehlt .wf-port.greifbar{background-color:var(--wf-blau);transform:scale(1.1)}.chef .wf-port.greifbar:active{cursor:grabbing}.chef .wf-port-ls.greifbar{top:30px;right:-12px;width:22px;height:38px;margin-top:-19px;background-color:#8b909c;opacity:.55;transition:opacity .12s ease,transform .12s ease}.chef .wf-ls:hover .wf-port-ls,.chef .wf-port-ls:focus-visible{opacity:1}.chef .wf-foto{position:relative;display:block;width:48px;height:48px;overflow:hidden;border-radius:10px;background:var(--c-grund);cursor:zoom-in}.chef .wf-foto img{width:100%;height:100%;object-fit:cover;display:block}.chef .wf-foto-laedt{display:block;width:100%;height:100%;background:linear-gradient(90deg,#eef0f3,#f7f8fa,#eef0f3)}.chef .wf-foto.leer{display:grid;place-items:center;border:1.5px dashed #c3c7cf;background:transparent;color:var(--c-text-3);cursor:pointer}.chef .wf-foto.leer:hover:not(:disabled){border-color:var(--c-gold);color:var(--c-gold-dunkel)}.chef .wf-foto.leer.laeuft{opacity:.5}.chef .wf-foto.nur-lesen{border-style:solid;border-color:var(--c-rahmen);background:var(--c-grund);font-size:10px;line-height:1.1;text-align:center;cursor:default}.chef .wf-foto-mehr,.chef .wf-foto-xrf{position:absolute;padding:0 4px;border-radius:5px;background:#0f1014b8;color:#fff;font-size:10px;font-weight:800;line-height:1.5}.chef .wf-foto-mehr{right:2px;bottom:2px}.chef .wf-foto-xrf{left:2px;top:2px;font-size:8.5px}.chef .wf-v-flaeche,.chef .wf-a-flaeche{position:relative}.chef .wf-knoten{display:flex;flex-direction:column;gap:5px;padding:13px 15px;border:1.5px solid var(--c-rahmen);border-radius:16px;background:var(--c-flaeche);box-shadow:0 1px 3px #0f10140d;text-align:left;cursor:pointer;outline:none;overflow-wrap:anywhere;transition:top .18s ease,box-shadow .15s ease}.chef .wf-v-flaeche>.wf-knoten,.chef .wf-a-flaeche>.wf-knoten{position:absolute;left:0;right:0}.chef .wf-knoten:focus-visible{border-color:var(--wf-blau)}.chef .wf-knoten small{font-size:13px}.chef .wf-knoten-kopf{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:6px 8px}.chef .wf-knoten-kopf strong{font-size:16px}.chef .wf-v-titel{display:inline-flex;align-items:center;flex-wrap:wrap;gap:7px;min-width:0}.chef .wf-v-titel .wf-v-marke{font-size:13.5px;padding:1px 8px}.chef .wf-knoten-zahl{color:var(--c-text-2);font-size:13.5px;font-variant-numeric:tabular-nums}.chef .wf-v{border:2px solid var(--v);background:var(--v-hell)}.chef .wf-v .wf-knoten-kopf strong{color:var(--v-text)}.chef .wf-v.tatsaechlich{box-shadow:0 0 0 3px var(--v-hell),0 0 0 4.5px var(--v)}.chef .wf-knoten-geld{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;font-variant-numeric:tabular-nums}.chef .wf-knoten-geld b{font-size:17px}.chef .wf-knoten-geld s{color:var(--c-text-3);font-size:13.5px}.chef .wf-v.entwurf{border:2px dashed var(--v);background:var(--c-flaeche)}.chef .wf-geist{position:absolute;z-index:20;width:220px;opacity:.85;pointer-events:none}.chef .wf-x{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;color:var(--c-text-3)}.chef .wf-x:hover{background:var(--c-grund)}.chef .wf-a{gap:8px;border-left:6px solid var(--v, var(--c-rahmen))}.chef .wf-a .wf-knoten-kopf strong{color:var(--c-text)}.chef .wf-a.chemie{border-color:#bfe5cf;border-left-color:var(--v);background:#fbfefc}.chef .wf-a-ls{display:grid;gap:5px}.chef .wf-a-ls-zeile{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px 10px;padding:6px 10px;border-radius:10px;background:var(--c-flaeche-2);font-size:13.5px}.chef .wf-a-tabelle{display:grid;gap:2px;font-size:13px}.chef .wf-a-kopf,.chef .wf-a-zeile{display:grid;grid-template-columns:30px repeat(var(--spalten),minmax(0,1fr));gap:6px;text-align:right}.chef .wf-a-kopf{color:var(--c-text-3);font-size:12px;font-weight:700}.chef .wf-a-zeile b{text-align:left}.chef .wf-ls-ablage{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:-2px 0 8px}.chef .wf-ls-ablage-pillen,.chef .wf-ls-ablage-knoepfe{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px}.chef .wf-auge{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:0;border-radius:999px;background:#fff;color:var(--c-text);box-shadow:0 1px 3px #0000001f;cursor:pointer}.chef .wf-auge:hover{background:#eef0f4}.chef .wf-mini{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;padding:8px 14px;border-radius:999px;background:var(--c-grund);color:var(--c-text-2);font-size:13px;font-weight:650;white-space:nowrap}.chef .wf-mini:hover{background:#e7e8ec}.chef .wf-mini.stark{background:var(--c-schwarz);color:#fff}.chef .wf-mini.orange{background:var(--c-orange);color:#fff}.chef .wf-streifen{display:flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:9px 12px;border:1.5px dashed #c3c7cf;border-radius:14px;color:var(--c-text-2);font-size:13.5px;font-weight:650;text-align:center}.chef .wf-streifen.neu{cursor:grab}.chef .wf-streifen:hover{border-color:var(--c-gold);color:var(--c-gold-dunkel)}.chef .wf-ende-stapel{display:grid;gap:14px}.chef .wf-streifen.loesen{border-color:var(--c-text-3);background:var(--c-flaeche-2)}.chef .wf-streifen.loesen.schwebend{position:fixed;left:50%;bottom:calc(22px + env(safe-area-inset-bottom,0px));z-index:50;width:min(560px,calc(100vw - 48px));min-height:56px;margin-left:calc(min(560px,calc(100vw - 48px))/-2);border-width:2px;background:var(--c-flaeche);box-shadow:0 10px 28px #0f101438;font-size:14px}.chef .wf-zieht [data-ziel]{transition:box-shadow .12s ease,border-color .12s ease}.chef .wf-zieht .wf-knoten[data-ziel]{box-shadow:0 0 0 2px #2b6fe01f}.chef .wf-ziel-ok{border-color:var(--c-gruen)!important;box-shadow:0 0 0 4px #1f9d5538!important}.chef .wf-ziel-nein{border-color:var(--c-rot)!important;box-shadow:0 0 0 4px #d930252e!important}.chef .wf-laeuft{opacity:.6}.chef .wf-griff{position:absolute;z-index:4;width:13px;height:13px;margin:-6.5px 0 0 -6.5px;border:2px solid var(--v);border-radius:50%;background:var(--c-flaeche);opacity:0;cursor:grab;touch-action:none}.chef .wf-griff:hover{opacity:1;transform:scale(1.3)}.chef .wf-rahmen{position:absolute;z-index:15;border:1.5px solid var(--wf-blau);border-radius:4px;background:#2b6fe014;pointer-events:none}.chef .wf-schild{position:absolute;z-index:25;display:grid;gap:2px;max-width:360px;padding:9px 12px;border-radius:10px;background:var(--c-schwarz);color:#fff;font-size:13.5px;font-weight:600;pointer-events:none;box-shadow:0 8px 24px #0f101440}.chef .wf-schild.nein{background:var(--c-rot)}.chef .wf-schild small{color:#cfe9da;font-size:12.5px}.chef .wf-menue{position:fixed;z-index:60;display:grid;gap:0;max-height:calc(100vh - 16px);overflow-x:hidden;overflow-y:auto;padding:6px;border:1px solid var(--c-rahmen);border-radius:14px;background:var(--c-flaeche);box-shadow:0 14px 34px #0f101438;cursor:default}.chef .wf-menue-titel{padding:6px 10px 4px;color:var(--c-text-3);font-size:12px;font-weight:700}.chef .wf-menue{grid-template-columns:minmax(0,1fr)}.chef .wf-menue-eintrag{min-width:0}.chef .wf-menue-eintrag.trenner{margin-top:4px;padding-top:4px;border-top:1px solid var(--c-rahmen)}.chef .wf-menue button{display:flex;align-items:center;gap:10px;width:100%;padding:6px 10px;border-radius:9px;font-size:14px;text-align:left}.chef .wf-menue button svg{flex:none;color:var(--c-text-3)}.chef .wf-menue-text{flex:1 1 auto;min-width:0;overflow-wrap:anywhere;white-space:normal}.chef .wf-menue kbd{flex:none;color:var(--c-text-3);font:inherit;font-size:11.5px}.chef .wf-menue button:hover:not(:disabled),.chef .wf-menue button:focus-visible{background:var(--c-grund);outline:none}.chef .wf-menue button:disabled{color:var(--c-text-3);cursor:default}.chef .wf-menue button.stark:not(:disabled){font-weight:700;color:var(--c-gold-dunkel)}.chef .wf-menue button.rot:not(:disabled),.chef .wf-menue button.rot:not(:disabled) svg{color:var(--c-rot)}.chef .wf-menue-grund{display:block;padding:0 10px 4px 36px;color:var(--c-text-3);font-size:11.5px;line-height:1.3;overflow-wrap:anywhere;white-space:normal}.chef .wf-menue-unter{margin-left:22px;padding-left:4px;border-left:2px solid var(--c-rahmen)}.chef .wf-sheet-titel{display:inline-flex;align-items:center;gap:8px}.chef .wf-v-punkt{display:inline-block;width:12px;height:12px;border-radius:50%}.chef .wf-sheet-barren{display:grid;gap:8px;margin-bottom:12px}.chef .wf-sheet-ls{margin:4px 2px;color:var(--c-text-3);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.chef .wf-sheet-zeile{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border-radius:10px;background:var(--c-flaeche-2)}.chef .wf-sheet-zeile>span:first-child{flex:1 1 auto}.chef .wf-sheet-knoepfe{flex-wrap:wrap}.chef .wf-kosten{display:grid;gap:6px;margin:12px 0;padding:12px;border-radius:12px;background:var(--c-flaeche-2)}.chef .wf-kosten-zeile{display:flex;justify-content:space-between;gap:10px;font-size:14px}.chef .wf-kosten-zeile.summe{font-weight:700}.chef .wf-kosten-ergebnis{display:grid;gap:2px;margin-top:4px;font-size:18px;font-weight:800}.chef .wf-kosten-ergebnis.plus{color:var(--c-gruen)}.chef .wf-kosten-ergebnis.minus{color:var(--c-orange)}.chef .wf-kosten-ergebnis small{color:var(--c-text-3);font-size:12.5px;font-weight:600}.chef .wf-kosten-rest{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--c-orange);font-size:13px}.chef .wf-kosten-leise{color:var(--c-text-3)}.chef .wf-frage{display:grid;gap:8px;margin-top:10px;padding:10px;border-radius:12px;background:var(--c-orange-hell)}.chef .wf-kurz{display:grid;gap:6px;margin-top:12px}.chef .wf-kurz-zeile{display:flex;align-items:center;gap:8px;padding:10px 12px;border-left:4px solid var(--v);border-radius:10px;background:var(--c-flaeche-2);font-size:14px;text-align:left}.chef .wf-kurz-text{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.chef .cgk.cgk-nur-messen{margin:0}.chef .cgk-karte.cgk-fluss{padding:16px 18px 18px}body.wf-liste-zu .chef.pc.pc-mit-liste .pc-arbeit{grid-template-columns:minmax(0,1fr)}body.wf-liste-zu .chef.pc .pc-spalte-liste{display:none}body.wf-liste-zu .chef.pc .pc-spalte-detail>.c-seite,body.wf-liste-zu .chef.pc .pc-spalte-detail>div>.c-seite{max-width:none}.chef .wf-breiter{align-self:center}.chef .cg-barren-foto{flex:none;margin-right:10px}.chef .wf-kurz-zeile .cgk-pille{flex:0 0 auto;white-space:nowrap}.chef .wf-ls-titel{min-width:min-content}.chef .wf-ls-titel strong{white-space:nowrap}.chef .wf-gruppe-zieht .wf-knoten{transition:none}.chef .wf-gruppe .cgk-kk,.chef .wf-gruppe .cgk-material{background-color:var(--c-flaeche)}.chef .wf-gruppe .cgk-material{box-shadow:inset 0 0 0 1px var(--c-rahmen)}.chef .vk-geld .vk-rechnung{color:var(--c-text-2)}.chef .vk-geld .vk-diff,.chef .vk-kurz .vk-diff{font-weight:700;font-variant-numeric:tabular-nums}.chef .vk-geld .vk-diff.c-leise{font-weight:600}.chef .vk-kurz .vk-geplant{color:var(--c-text-3)}.chef .vk-kurz>*{white-space:nowrap}.chef .wf-kosten-zeile.vk-reihe{flex-wrap:wrap;row-gap:2px}.chef .wf-kosten-zeile.vk-reihe>.vk-wert{margin-left:auto;min-width:0;text-align:right;white-space:normal}.chef .vk-feld{display:grid;gap:6px}.chef .vk-posten{display:grid;gap:6px;justify-items:start}.chef .vk-posten>.c-feld{width:100%}.chef .vk-label{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px}.chef .vk-tabelle{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:10px;font-variant-numeric:tabular-nums}.chef .vk-kopf,.chef .vk-zeile{display:contents}.chef .vk-kopf>span{color:var(--c-text-3);font-size:12.5px;font-weight:600;text-align:right;padding-bottom:4px}.chef .vk-name{grid-column:1 / -1;display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding-top:8px;border-top:1px solid var(--c-rahmen);font-weight:600;overflow-wrap:anywhere}.chef .vk-zahl{text-align:right;white-space:nowrap;padding:2px 0 6px}.chef .vk-summe .vk-name{border-top:2px solid var(--c-text-3)}.chef .vk-summe .vk-zahl{font-weight:800}.chef .vk-marke{display:inline-block;padding:1px 7px;border-radius:7px;color:#fff;font-size:12px;font-weight:800;line-height:1.5}.chef .vk-satz{margin:8px 0 0}.chef .vk-gewinn{margin-top:12px;padding-top:10px;border-top:1px solid var(--c-rahmen);display:grid;gap:4px}.chef .vk-gewinn-zeile{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.chef .vk-gewinn-zeile .vk-zahl{padding:0}.chef .vk-gewinn-jetzt{font-weight:800}.chef .ab-knopf{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:6px 14px 6px 8px;border:1.5px solid #c9a227;border-radius:999px;background:#fff8e1;font:inherit;font-size:14px;font-weight:800;color:#6b520b;cursor:pointer;white-space:nowrap}.chef .ab-knopf:hover{background:#fdeeb5}.chef .ab-knopf:focus-visible{outline:3px solid rgba(201,162,39,.45);outline-offset:2px}.chef .ab-knopf-zeichen{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#c9a227;color:#fff;font-size:12px;font-weight:800}.chef .ab-knopf.klein{min-height:30px;padding:4px 11px 4px 6px;font-size:12.5px}.chef .ab-knopf.klein .ab-knopf-zeichen{width:19px;height:19px;font-size:11px}.chef .ab-oben{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:2px 0 12px}.ab-blatt .ab-ls-wahl{display:flex;flex-wrap:wrap;gap:6px}.ab-blatt .ab-ls{padding:6px 12px;border:1px solid rgba(100,116,139,.35);border-radius:999px;background:#fff;font:inherit;font-size:13px;font-weight:700;color:#334155;cursor:pointer}.ab-blatt .ab-ls.an{border-color:#c9a227;background:#fff8e1;color:#6b520b}.ab-blatt .ab-metall.ab-geaendert{border-color:#c9a227;box-shadow:inset 3px 0 #c9a227}.ab-blatt .ab-kopf{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px}.ab-blatt .ab-name{font-weight:700}.ab-blatt .ab-jetzt{margin-left:auto}.ab-blatt .ab-rechnung{font-size:13.5px}.ab-blatt .ab-wirkung{display:flex;flex-direction:column;gap:10px;padding:10px 12px;border-radius:12px;background:#c9a22714}.chef .gf-stift{display:inline-flex;align-items:center;gap:4px;margin-left:auto;padding:2px 8px;border:1px dashed rgba(100,116,139,.55);border-radius:999px;background:#ffffffe6;font:inherit;font-size:11.5px;font-weight:700;color:#475569;cursor:pointer;white-space:nowrap}.chef .gf-stift:hover{border-style:solid;color:#0f172a}.chef .gf-karte{--gf-flaeche: var(--gf-kunde-flaeche, rgba(37, 99, 235, .08));--gf-rand: var(--gf-kunde-rand, rgba(37, 99, 235, .4));--gf-linie: var(--gf-kunde-linie, #2563eb);display:flex;flex-direction:column;gap:6px;padding:12px 14px;border:1px solid var(--gf-rand);border-radius:12px;background:linear-gradient(180deg,#ffffff8c,#ffffff40),var(--gf-flaeche);box-shadow:inset 0 1px #fff9,0 2px 8px #0f172a0f;text-align:left;font-size:13.5px;color:#1f2937;overflow-wrap:anywhere}.chef button.gf-karte{width:100%;font:inherit;cursor:pointer}.chef button.gf-karte:hover{box-shadow:inset 0 1px #fff9,0 4px 14px #0f172a1f}.chef .gf-karte.gf-kunde{--gf-flaeche: var(--gf-kunde-flaeche);--gf-rand: var(--gf-kunde-rand);--gf-linie: var(--gf-kunde-linie)}.chef .gf-karte.gf-thomas{--gf-flaeche: var(--gf-thomas-flaeche);--gf-rand: var(--gf-thomas-rand);--gf-linie: var(--gf-thomas-linie)}.chef .gf-karte.gf-geld{--gf-flaeche: var(--gf-geld-flaeche);--gf-rand: var(--gf-geld-rand);--gf-linie: var(--gf-geld-linie)}.chef .gf-karte.gf-wir{--gf-flaeche: var(--gf-wir-flaeche);--gf-rand: var(--gf-wir-rand);--gf-linie: var(--gf-wir-linie)}.chef .gf-karte.gf-gold{--gf-flaeche: rgba(201, 162, 39, .1);--gf-rand: rgba(201, 162, 39, .55);--gf-linie: #c9a227}.chef .gf-karte.gf-violett{--gf-flaeche: rgba(124, 58, 237, .1);--gf-rand: rgba(124, 58, 237, .5);--gf-linie: #7c3aed}.chef .gf-karte.gf-sigma{border-style:dashed;border-width:1.5px}.chef .gf-sigma-marke{align-self:flex-start;font-size:11px;font-weight:700;letter-spacing:.03em;color:#64748b}.chef .gf-kopf{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.chef .gf-titel{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:800;letter-spacing:.02em;color:var(--gf-linie)}.chef .gf-unter{font-size:12px;color:#64748b}.chef .gf-zeilen{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:10px;row-gap:3px;align-items:baseline}.chef .gf-z{color:#475569;min-width:0}.chef .gf-w{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.chef .gf-zeilen .gf-schluss{border-top:1.5px solid #1f2937;padding-top:4px;margin-top:2px;font-weight:800;color:#111827}.chef .gf-metall{grid-column:1 / -1;display:flex;align-items:center;gap:6px;margin-top:4px;font-weight:800;font-size:12.5px;color:#334155}.chef .gf-metall:first-child{margin-top:0}.chef .gf-g{color:#334155}.chef .gf-e{color:#0f766e}.chef .gf-rot,.chef .gf-w.gf-rot{color:#dc2626}.chef .gf-gruen,.chef .gf-w.gf-gruen{color:#15803d}.chef .gf-grau,.chef .gf-w.gf-grau{color:#94a3b8}.chef .gf-chip{display:inline-block;padding:1px 7px;border-radius:999px;font-size:11.5px;font-weight:700;white-space:nowrap}.chef .gf-chip.gruen{background:#16a34a1f;color:#15803d}.chef .gf-chip.rot{background:#dc26261a;color:#b91c1c}.chef .gf-chip.grau{background:#64748b1f;color:#475569}.chef .gf-chip.gold{background:#c9a22729;color:#8a6d12}.chef .gf-chip.petrol{background:#0d94881f;color:#0f766e}.chef .gf-chip.violett{background:#7c3aed1f;color:#6d28d9}.chef .gf-leise{font-size:12px;color:#64748b}.chef .gf-knoepfe{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.chef .gf-knopf{display:inline-flex;align-items:center;gap:5px;padding:6px 11px;border:1px solid var(--gf-rand);border-radius:10px;background:#ffffffd9;font:inherit;font-size:12.5px;font-weight:700;color:var(--gf-linie);cursor:pointer}.chef .gf-knopf:hover{background:#fff}.chef .gf-knopf.stark{background:var(--gf-linie);border-color:var(--gf-linie);color:#fff}.chef .gf-knopf:disabled{opacity:.5;cursor:default}.chef .gf-karte .spr{font-size:13px}.chef .gf-karte .spr-titel{margin-top:4px;color:var(--gf-linie)}.chef .gf-pfeil{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px;width:100%;padding:6px 10px;border:1px dashed rgba(100,116,139,.5);border-radius:12px;background:#ffffffb3;font:inherit;text-align:left;cursor:pointer}.chef .gf-pfeil:hover{border-style:solid;background:#fff}.chef .gf-pfeil-zeichen{font-size:30px;line-height:1;font-weight:800;text-align:center;color:#94a3b8}.chef .gf-pfeil.rot .gf-pfeil-zeichen{color:#dc2626}.chef .gf-pfeil.gruen .gf-pfeil-zeichen{color:#16a34a}.chef .gf-pfeil-texte{display:flex;flex-direction:column;gap:2px;font-size:12.5px;font-weight:700}.chef .gf-schloss{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;color:#0f766e}.chef .gf-schloss svg{overflow:visible}.chef .gf-schloss .gf-buegel{transition:transform .35s cubic-bezier(.3,1.4,.5,1);transform-origin:16px 11px}.chef .gf-schloss.offen .gf-buegel{transform:translateY(-3px) rotate(-18deg)}.chef .gf-schloss.offen{color:#94a3b8}.chef .gf-verlauf{display:flex;flex-direction:column;gap:2px;margin-top:2px;padding-top:4px;border-top:1px dotted rgba(100,116,139,.4);font-size:11.5px;color:#64748b}.chef .wf-gold-rahmen{display:flex;flex-direction:column;gap:14px;margin:2px -6px 0;padding:10px 8px 12px;border:2px solid #c9a227;border-radius:18px;box-shadow:0 0 0 4px #c9a22726;background:#c9a2270a}.chef .wf-gold-titel{display:flex;align-items:center;gap:6px;margin:-2px 2px 0;font-size:11.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#8a6d12}.chef .wf-ausser-gold{display:flex;flex-direction:column;gap:12px;margin-top:4px}.chef .wf-ausser-gold-titel{font-size:11px;font-weight:700;color:#6d28d9;letter-spacing:.03em}.chef .gf-erg-quelle{font-size:10.5px;color:#94a3b8}.gf-blatt{display:flex;flex-direction:column;gap:12px}.gf-blatt .gf-tabelle{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;font-size:14px}.gf-blatt .gf-tabelle>span:nth-child(2n){text-align:right;font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.gf-blatt .gf-satz{padding:10px 12px;border-radius:10px;font-weight:700}.gf-blatt .gf-satz.rot{background:#dc262614;color:#b91c1c}.gf-blatt .gf-satz.gruen{background:#16a34a1a;color:#15803d}.gf-blatt .gf-satz.grau{background:#64748b1a;color:#475569}.gf-blatt .gf-metall-block{display:flex;flex-direction:column;gap:8px;padding:10px 12px;border:1px solid rgba(100,116,139,.25);border-radius:12px}.gf-blatt .gf-eintrag{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 0;border-bottom:1px solid rgba(100,116,139,.15);font-size:14px}.gf-blatt .gf-leise{font-size:12.5px;color:#64748b}.gf-blatt .gf-kurswahl{display:flex;flex-direction:column;gap:8px}.chef .gf-chip.orange{background:#ea580c1f;color:#c2410c}.chef .gf-leise.gf-orange,.chef .gf-orange{color:#c2410c}.chef .gf-leise.gf-rot{color:#dc2626}.chef .gf-woher{font-size:12px;color:#475569}.chef .gf-woher>summary{cursor:pointer;font-weight:700;color:#0f766e;margin:2px 0 4px}.chef .gf-noch-da{display:flex;flex-direction:column;gap:4px;margin-top:2px;padding:6px 8px;border:1px dashed rgba(100,116,139,.45);border-radius:8px;background:#64748b0f;font-size:12.5px}.chef .gf-noch-da .spr-titel{font-size:12px;font-weight:700;color:#475569}.chef .gf-noch-da-unter{display:block;font-size:11.5px;font-weight:500;color:#64748b}.chef .gf-handy{display:flex;flex-direction:column;gap:10px}.chef .gf-handy{--gf-kunde-flaeche: rgba(37, 99, 235, .08);--gf-kunde-rand: rgba(37, 99, 235, .4);--gf-kunde-linie: #2563eb;--gf-thomas-flaeche: rgba(124, 58, 237, .08);--gf-thomas-rand: rgba(124, 58, 237, .4);--gf-thomas-linie: #7c3aed;--gf-geld-flaeche: rgba(13, 148, 136, .08);--gf-geld-rand: rgba(13, 148, 136, .4);--gf-geld-linie: #0d9488;--gf-wir-flaeche: rgba(22, 163, 74, .08);--gf-wir-rand: rgba(22, 163, 74, .4);--gf-wir-linie: #16a34a;margin:12px 0}.chef .gf-blatt .gf-knoepfe{align-items:center}.chef .gf-blatt .gf-knoepfe .c-knopf{white-space:normal;max-width:100%;text-align:center;line-height:1.25;padding-block:6px}.chef .gf-halten-frage{flex:1 1 100%;display:flex;flex-direction:column;align-items:stretch;gap:6px;min-width:0}.chef .gf-halten-frage>.c-knopf{align-self:flex-start}.chef .gf-beleg-wahl{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.chef .gf-text-knopf{all:unset;cursor:pointer;color:var(--c-petrol, #0f766e);text-decoration:underline}.chef .gf-chip.gf-chip-hand{font-weight:700}.chef .gmt-schalter{display:inline-flex;flex-wrap:wrap;gap:0;border:1px solid rgba(15,118,110,.45);border-radius:10px;overflow:hidden;background:#ffffffd9;max-width:100%}.chef .gmt-schalter button{display:inline-flex;flex-direction:column;align-items:flex-start;gap:1px;min-width:0;flex:1 1 auto;padding:5px 10px;border:0;background:transparent;font:inherit;font-size:12px;line-height:1.25;color:#0f766e;cursor:pointer;text-align:left}.chef .gmt-schalter button+button{border-left:1px solid rgba(15,118,110,.3)}.chef .gmt-schalter button b{font-size:13.5px;font-variant-numeric:tabular-nums}.chef .gmt-schalter button.an{background:#0f766e;color:#fff}.chef .gmt-schalter button:focus-visible{outline:2px solid #0f766e;outline-offset:-2px}.chef .gmt-schalter.klein button{padding:4px 8px;font-size:11.5px}.chef .gmt-schalter.klein button b{font-size:12.5px}.chef .gmt-blatt{display:flex;flex-direction:column;gap:12px}.chef .gmt-metall{display:flex;flex-direction:column;gap:6px;padding:8px 10px;border:1px solid rgba(100,116,139,.25);border-radius:10px;background:#f8fafccc}.chef .gmt-verkauft-im-blatt{display:flex;flex-direction:column;gap:8px}.chef .wf-ende-stapel .gmt-verkauft{margin-top:22px}.chef .gmt-verkauf{display:flex;flex-direction:column;gap:4px}.chef .gmt-verkauf+.gmt-verkauf{padding-top:6px;border-top:1px dashed rgba(15,118,110,.35)}.chef .gmt-beleg{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.chef a.gf-knopf{text-decoration:none}.chef .gmt-zeile-schalter{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0 8px}.chef .gf-noch-da .gf-knopf,.chef [data-gewinn-bruecke] .gf-knopf{--gf-rand: rgba(15, 118, 110, .45);--gf-linie: #0f766e;align-self:flex-start}.spr-titel .gmt-titel-normal{text-transform:none;letter-spacing:normal}.kf-blatt .kf-metall{gap:6px}.kf-blatt .kf-metall.kf-fix{border-color:#0f766e73;background:#0d94880d}.kf-blatt .kf-metall.kf-an{border-color:#0f172a8c;box-shadow:0 0 0 2px #0f172a0f}.kf-blatt .kf-kopf{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:15px}.kf-blatt .kf-name{font-weight:600}.kf-blatt .kf-chip{margin-right:auto}.kf-blatt .kf-haken{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:2px 4px;font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap}.kf-blatt .kf-haken input{width:20px;height:20px;margin:0;accent-color:#0f766e}.kf-blatt .kf-paar{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.kf-blatt .kf-paar .c-feld{min-width:0}.kf-blatt .kf-unter{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.kf-blatt .kf-live,.kf-blatt .kf-weitere{border:0;background:none;padding:4px 2px;font:inherit;font-size:12.5px;font-weight:700;color:#0f766e;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.kf-blatt .kf-weitere{align-self:flex-start;font-size:13.5px}.kf-blatt .kf-verlauf{display:flex;flex-direction:column;gap:2px}.kf-blatt .kf-rechnung{font-size:13px}.chef .wf-person{position:absolute;z-index:2;pointer-events:auto;display:flex;flex-direction:column;gap:8px;padding:12px 14px 14px;border:1.5px solid rgba(15,23,42,.18);border-radius:18px;background:linear-gradient(180deg,#fffffff5,#ffffffdb);box-shadow:0 4px 14px #0f172a1a;font-size:13px;color:var(--c-text);user-select:none;-webkit-user-select:none;transition:box-shadow .12s ease,border-color .12s ease}.chef .wf-person-th{display:inline-flex;flex:none;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:#7c3aed;color:#fff;font-size:15px;font-weight:800;letter-spacing:.04em}.chef .wf-person.wf-person-wer-th{border-color:#7c3aed73;background:linear-gradient(180deg,#fffffff5,#ffffffdb),#7c3aed14}.chef .wf-person.wf-person-wer-k1{border-color:#2563eb73}.chef .wf-person.wf-person-wer-gr{border-color:#1111118c}.chef .wf-person-kopf{display:flex;align-items:center;gap:10px;min-width:0}.chef .wf-person-name{display:flex;flex-direction:column;min-width:0;flex:1}.chef .wf-person-name strong{font-size:15px;line-height:1.2}.chef .wf-person-name small{color:var(--c-text-3);font-size:12px;overflow-wrap:anywhere}.chef .wf-person-zeilen{display:flex;flex-direction:column;gap:3px}.chef .wf-pz{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;font-variant-numeric:tabular-nums}.chef .wf-pz-r{text-align:right;font-weight:600;white-space:nowrap}.chef .wf-pz.gruen .wf-pz-r{color:var(--c-gruen)}.chef .wf-pz.rot .wf-pz-r{color:#dc2626}.chef .wf-pz.grau .wf-pz-r,.chef .wf-pz.grau .wf-pz-l{color:var(--c-text-3)}.chef .wf-pz-titel{margin-top:4px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--c-text-3)}.chef .wf-pz-hinweis{margin-top:2px;padding:4px 8px;border-radius:8px;background:#7c3aed14;color:#5b21b6;font-size:12px}.chef .wf-pz-leise{font-size:12px;color:var(--c-text-3)}.chef .wf-person-schuld{display:flex;flex-direction:column;gap:5px}.chef .wf-pz-knopf{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:6px 9px;border:1.5px solid transparent;border-radius:10px;font:inherit;font-size:13px;font-variant-numeric:tabular-nums;text-align:left;cursor:pointer}.chef .wf-pz-knopf b{white-space:nowrap}.chef .wf-pz-knopf.rot{background:#dc262617;border-color:#dc262659;color:#b91c1c}.chef .wf-pz-knopf.gruen{background:#16a34a17;border-color:#16a34a59;color:#15803d}.chef .wf-pz-knopf.orange{background:#ea580c14;border-color:#ea580c4d;color:#c2410c}.chef .wf-pz-knopf:hover{filter:brightness(.97);border-width:2px;padding:5.5px 8.5px}.chef .wf-person.wf-ziel-ok{border-color:var(--c-gruen);box-shadow:0 0 0 4px #16a34a38,0 4px 14px #0f172a1a}.chef .wf-person.wf-ziel-nein{border-color:#dc2626;box-shadow:0 0 0 4px #dc26262e,0 4px 14px #0f172a1a}.chef .wf-zieht .wf-person[data-ziel]{outline:2px dashed rgba(37,99,235,.45);outline-offset:4px}.chef .wf-person .wf-port.greifbar,.chef .wf-gold-rahmen .wf-port.greifbar,.chef .wt-knoten .wf-port.greifbar,.chef .wf-gruppe-kopf .wf-port.greifbar{position:relative;right:auto;top:auto;margin:0;flex:none;width:22px;height:30px}.chef .wf-person .wf-port.greifbar{background-color:#0d9488}.chef .wf-gold-rahmen .wf-port.greifbar,.chef .wt-knoten .wf-port.greifbar{background-color:#c9a227}.chef .wf-gruppe-kopf .wf-port.greifbar{margin-left:auto;background-color:#7c3aed}.chef .wt-knoten .wf-port.greifbar{position:absolute;right:-12px;top:50%;margin-top:-15px}.chef .wf-gold-griff{display:inline-flex;align-items:center;gap:8px;margin-left:auto;font-size:12px;font-weight:600;color:#8a6d12}.chef .wf-alle-ls-griff{display:inline-flex;align-items:center;gap:6px;margin-left:auto;font-size:11.5px;font-weight:600;color:#6d28d9;text-transform:none;letter-spacing:0}.chef .wf-l.person-a{stroke:#7c3aed;stroke-width:2.6}.chef .wf-pfeil.person-a{fill:#7c3aed}.chef .wf-l.person-a-offen{stroke:#a78bfa;stroke-width:2;stroke-dasharray:6 5}.chef .wf-pfeil.person-a-offen{fill:#a78bfa}.chef .wf-l.person-b{stroke:#c9a227;stroke-width:3}.chef .wf-pfeil.person-b{fill:#c9a227}.chef .wf-l.person-b-offen{stroke:#d9bc5b;stroke-width:2.2;stroke-dasharray:6 5}.chef .wf-pfeil.person-b-offen{fill:#d9bc5b}.chef .wf-l.geld-person{stroke:#0d9488;stroke-width:2.6}.chef .wf-pfeil.geld-person{fill:#0d9488}.chef .wf-l.geld-offen{stroke:#dc2626;stroke-width:2;stroke-dasharray:6 5}.chef .wf-pfeil.geld-offen{fill:#dc2626}.chef .wf-linien .wf-l-schild.person-a text,.chef .wf-linien .wf-l-schild.person-a-offen text{fill:#6d28d9}.chef .wf-linien .wf-l-schild.person-b text,.chef .wf-linien .wf-l-schild.person-b-offen text{fill:#8a6d12}.chef .wf-linien .wf-l-schild.geld-person text{fill:#0f766e}.chef .wf-linien .wf-l-schild.geld-offen text{fill:#b91c1c}.chef .wf .cgk-pille.wf-abgelegt{padding:4px 11px;font-size:13.5px;font-weight:700}.chef .wf-s-rueck .wt-knoten{position:relative}.chef .wf-gold-griff,.chef .wf-fein-zeile{text-transform:none;letter-spacing:0}.chef .wf-fein-zeile{justify-content:flex-end}.chef .ueb-liste li.ueb-gezogen{outline:2px solid #c9a227;outline-offset:2px;border-radius:8px}.chef .wf-l.geld-offen-th{stroke:#ea580c;stroke-width:2;stroke-dasharray:6 5}.chef .wf-pfeil.geld-offen-th{fill:#ea580c}.chef .wf-linien .wf-l-schild.geld-offen-th text{fill:#c2410c}.chef .wf-pz-knopf.zweizeilig{flex-direction:column;align-items:flex-start;gap:1px}.chef .wf-pz-knopf{flex-wrap:wrap}.chef .wf-pz-knopf>span{min-width:0}.chef .wf-pz-knopf b{margin-left:auto}.chef .wf-spalten,.chef .wf-gruppe{pointer-events:none}.chef .wf-gruppe>*{pointer-events:auto}.chef .wf-linien .wf-l-treffer{fill:none;stroke:transparent;stroke-width:14;stroke-linecap:round;pointer-events:stroke;cursor:pointer}.chef .wf-linien g[data-lk]:hover>.wf-l{stroke-width:3.8;opacity:1}.chef .wf-linien g[data-lk]:hover>.wf-pfeil{opacity:1}.chef .wf-linien .wf-l-weg>.wf-l,.chef .wf-linien .wf-l-weg>.wf-pfeil{opacity:.22}.chef .wf-l.zug.loesen{stroke:var(--c-rot);stroke-dasharray:4 4}.chef .wf-waehlt .wf-buehne [data-pid],.chef .wf-waehlt .wf-buehne [data-kontext],.chef .wf-waehlt .wf-buehne .wf-ls{cursor:cell}.chef .wf-waehlt .wf-buehne [data-pid]:hover,.chef .wf-waehlt .wf-buehne .wf-knoten:hover,.chef .wf-waehlt .wf-buehne .wf-ls-kopf:hover,.chef .wf-waehlt .wf-buehne [data-entbunden]:hover{outline:2px dashed var(--c-blau);outline-offset:2px}.chef .wf-waehlt .wf-rollbahn{border-color:var(--c-blau)}.chef .wf-barren.wf-entbunden{grid-template-columns:48px minmax(0,1fr) auto;min-height:56px;padding-right:14px;border:1.5px dashed #b4b9c3;background:repeating-linear-gradient(135deg,#f6f7f9 0,#f6f7f9 8px,#eef0f3 8px,#eef0f3 16px);color:var(--c-text-3);cursor:pointer}.chef .wf-barren.wf-entbunden .wf-barren-name strong{color:var(--c-text-2);text-decoration:line-through;text-decoration-color:#b4b9c3}.chef .wf-barren.wf-entbunden.gewaehlt{border-color:var(--c-blau)}.chef .wf-entbunden-zeichen{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1.5px dashed #b4b9c3;border-radius:12px;color:#9aa0ab;background:#fff}.chef .wf-knoten.wf-entbunden-teil{border:1.5px dashed #b4b9c3;background:repeating-linear-gradient(135deg,#f6f7f9 0,#f6f7f9 8px,#eef0f3 8px,#eef0f3 16px);color:var(--c-text-3);cursor:pointer}.chef .wf-knoten.wf-entbunden-teil .wt-titel span{text-decoration:line-through;text-decoration-color:#b4b9c3}.chef .wf-ls-anpassen{display:flex;align-items:flex-start;gap:8px;margin:0 2px;padding:8px 10px;border-radius:12px;background:var(--c-orange-hell);color:var(--c-orange);font-size:13px;line-height:1.35}.chef .wf-ls-anpassen svg{flex:none;margin-top:1px}.chef .wf-ls.wf-ls-entbunden{border-style:dashed;background:#fafbfc}.chef .wf-barren-zug,.chef .wf-barren-zug *{cursor:grabbing!important}.chef .wf-barren.wf-barren-zieht{opacity:.45}.chef .wf-ls.wf-ls-ziel-ok{outline:2.5px solid var(--c-gruen);outline-offset:3px;background:var(--c-gruen-hell)}.chef .wf-ls.wf-ls-ziel-nein{outline:2.5px dashed var(--c-rot);outline-offset:3px}.chef .wf-barren-geist{position:absolute;z-index:60;display:grid;gap:2px;max-width:340px;padding:8px 12px;border:1.5px solid var(--c-rahmen);border-radius:12px;background:#fff;box-shadow:0 10px 28px #0f10142e;font-size:13px;line-height:1.35;pointer-events:none}.chef .wf-barren-geist b{font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--c-text-3)}.chef .wf-barren-geist.ok{border-color:var(--c-gruen)}.chef .wf-barren-geist.ok b{color:var(--c-gruen)}.chef .wf-barren-geist.nein{border-color:var(--c-rot)}.chef .wf-barren-geist.nein b{color:var(--c-rot)}.chef .wf-summe{margin-top:14px;padding:14px 16px 16px;border:1px solid var(--c-rahmen);border-radius:18px;background:var(--c-flaeche)}.chef .wf-summe.auswahl{border-color:var(--c-blau);box-shadow:0 0 0 3px var(--c-blau-hell)}.chef .wf-summe-kopf{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;margin-bottom:12px}.chef .wf-summe-titel{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px}.chef .wf-summe-titel b{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--c-text-3)}.chef .wf-summe-titel span{font-size:15px;font-weight:600}.chef .wf-summe.auswahl .wf-summe-titel span{color:var(--c-blau)}.chef .wf-summe-rechts{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px 12px}.chef .wf-summe-tipp{color:var(--c-text-3);font-size:12.5px}.chef .wf-summe-tipp.an{padding:3px 10px;border-radius:999px;background:var(--c-blau-hell);color:var(--c-blau);font-weight:600}.chef .wf-summe-gitter{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px}.chef .wf-summe-kachel{display:flex;flex-direction:column;gap:3px;min-width:0;padding:10px 12px;border-radius:14px;background:var(--c-flaeche-2);font-size:13px}.chef .wf-summe-kachel.breit{grid-column:span 2}.chef .wf-summe-kachel>small{color:var(--c-text-3);font-size:12px}.chef .wf-summe-kachel>strong{font-size:19px;line-height:1.2}.chef .wf-summe-kachel.zaehlt-nicht{border:1.5px dashed #b4b9c3;background:#fafbfc}.chef .wf-summe-metalle{display:flex;flex-wrap:wrap;gap:4px 14px}.chef .wf-summe-metalle.blass{opacity:.6}.chef .wf-summe-metall{display:inline-flex;align-items:baseline;gap:6px;font-size:15px;white-space:nowrap}.chef .wf-summe-metall b{font-size:12.5px}.chef .wf-summe-zeile{display:flex;justify-content:space-between;gap:10px}.chef .wf-summe-leer{margin:0}@media(max-width:760px){.chef .wf-summe-kachel.breit{grid-column:auto}}.chef .wf-feld{position:relative}.chef .wf-zoom{display:inline-flex;align-items:center;gap:2px;padding:2px;border-radius:999px;background:var(--c-grund)}.chef .wf-zoom .wf-mini{align-self:center;background:transparent}.chef .wf-zoom .wf-mini:hover:not(:disabled){background:#e7e8ec}.chef .wf-zoom .wf-mini:disabled{opacity:.35;cursor:default}.chef .wf-zoom-knopf{min-width:34px;justify-content:center;padding:6px 10px;font-size:16px;line-height:1}.chef .wf-zoom-wert{min-width:62px;justify-content:center;padding:6px 8px;font-variant-numeric:tabular-nums}.chef .wf-mini.an{background:#e3ebfd;color:var(--wf-blau)}.chef .wf-uebersicht{position:absolute;right:12px;bottom:12px;z-index:6;padding:6px;border:1px solid var(--c-rahmen);border-radius:12px;background:#fffffff0;box-shadow:0 6px 20px #0f101424}.chef .wf-uebersicht.links{right:auto;left:12px}.chef .wf-uebersicht-karte{position:relative;overflow:hidden;border-radius:6px;background:#f4f5f7;cursor:pointer;touch-action:none;user-select:none;-webkit-user-select:none}.chef .wf-ue-box{position:absolute;border:1px dashed #c3c8d0;border-radius:3px;overflow:hidden}.chef .wf-ue-box small{display:block;padding:1px 2px 0;color:var(--c-text-3);font-size:7px;font-weight:700;line-height:1.1;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chef .wf-ue-kasten{position:absolute;border-radius:2px;background:#fff;box-shadow:0 0 0 1px #c9ced6}.chef .wf-ue-kasten.ls{background:#fbfbfc}.chef .wf-ue-sicht{position:absolute;border:2px solid var(--wf-blau);border-radius:3px;background:#2563eb12;pointer-events:none}.chef .wf-l.material,.chef .wf-l.konto{stroke:#a9aeb8;stroke-width:1.8}.chef .wf-pfeil.material,.chef .wf-pfeil.konto{fill:#a9aeb8}.chef .wf-l.rueck,.chef .wf-l.rueck-ziel{stroke:#9aa0ab}.chef .wf-l.rueck-geplant,.chef .wf-l.rueck-ziel-geplant{stroke:#a9aeb8}.chef .wf-pfeil.rueck,.chef .wf-pfeil.rueck-ziel{fill:#9aa0ab}.chef .wf-linien .wf-l,.chef .wf-linien .wf-pfeil{transition:opacity .12s ease,stroke-width .12s ease}@media(pointer:coarse){.chef .wf-linien .wf-l-treffer{stroke-width:26}}.chef .wf-linie-tipp{position:absolute;z-index:8;max-width:230px;padding:6px 10px;border-radius:9px;background:#1f232b;color:#fff;font-size:13px;font-weight:600;line-height:1.35;white-space:normal;pointer-events:none;box-shadow:0 6px 18px #0f101440}.chef .wf-uebersicht.klein{bottom:8px;padding:3px;opacity:.6}.chef .wf-uebersicht.klein:not(.links){right:8px}.chef .wf-uebersicht.klein.links{left:8px}.chef .wf-uebersicht.klein .wf-ue-box small{display:none}.chef .wf-uebersicht-karte{transition:width .12s ease,height .12s ease}.chef .wf-buehne{--gf-kunde-flaeche: rgba(37, 99, 235, .08);--gf-kunde-rand: rgba(37, 99, 235, .4);--gf-kunde-linie: #2563eb;--gf-thomas-flaeche: rgba(124, 58, 237, .08);--gf-thomas-rand: rgba(124, 58, 237, .4);--gf-thomas-linie: #7c3aed;--gf-geld-flaeche: rgba(13, 148, 136, .08);--gf-geld-rand: rgba(13, 148, 136, .4);--gf-geld-linie: #0d9488;--gf-wir-flaeche: rgba(22, 163, 74, .08);--gf-wir-rand: rgba(22, 163, 74, .4);--gf-wir-linie: #16a34a}.chef .wf-mit-geld .wf-s-ls .wf-ls,.chef .wf-mit-geld .wf-s-mat .cgk-material,.chef .wf-mit-geld .wf-s-ende .kk-karte{background-image:linear-gradient(var(--gf-kunde-linie) 0 3px,transparent 3px)}.chef .wf-mit-geld .wf-s-v .wf-knoten,.chef .wf-mit-geld .wf-s-a .wf-knoten{background-image:linear-gradient(var(--gf-thomas-linie) 0 3px,transparent 3px)}.chef .wf-buehne .wf-s-zf,.chef .wf-buehne .wf-s-geld{border-color:#0d948859}.chef .wf-s-zf,.chef .wf-s-geld{gap:12px}.chef .wf-gruppe.wf-s-zf,.chef .wf-gruppe.wf-s-geld{display:flex;flex-direction:column;gap:12px}.chef .wf-l.zf{stroke-width:2.3;stroke-dasharray:2 4}.chef .wf-l.gold{stroke:#c9a227;stroke-width:3}.chef .wf-pfeil.gold{fill:#c9a227}.chef .wf-l.geld{stroke:#0d9488;stroke-width:2.4;stroke-dasharray:7 4}.chef .wf-pfeil.geld{fill:#0d9488}.chef .wf-l.darlehen{stroke:#7c3aed;stroke-width:2.2;stroke-dasharray:5 4}.chef .wf-pfeil.darlehen{fill:#7c3aed}.chef .wf-linien .wf-l-schild{pointer-events:all;cursor:pointer}.chef .wf-linien .wf-l-schild rect{fill:#fffffff5;stroke:#94a3b8;stroke-width:1.2}.chef .wf-linien .wf-l-schild text{font-size:11px;font-weight:700;fill:#334155;font-variant-numeric:tabular-nums}.chef .wf-linien .wf-l-schild:hover rect{fill:#fff;stroke-width:2}.chef .wf-linien .wf-l-schild.geld text{fill:#0f766e}.chef .wf-linien .wf-l-schild.gold text{fill:#8a6d12}.chef .wf-linien .wf-l-schild.darlehen text{fill:#6d28d9}.chef .cp-loesch-halten{display:grid;gap:10px}.chef .cp-zeile.cp-nicht-waehlbar{opacity:1}.chef .cp-zeile.cp-nicht-waehlbar .c-zeile-symbol,.chef .cp-zeile.cp-nicht-waehlbar .c-zeile-mitte{opacity:.45}.chef .cp-gesperrt{font-size:12.5px;font-weight:600;line-height:1.25;color:var(--c-text-2);text-align:right;max-width:9.5em;white-space:normal}.chef .cp-zeile.cp-zeile-offen{background:var(--c-flaeche-2);box-shadow:inset 4px 0 0 var(--c-text)}.chef .rb-hinweis{margin-top:4px;font-size:12.5px;color:var(--c-text-2);max-width:280px;white-space:normal}.chef .cp-zeile{scroll-margin-top:80px;scroll-margin-bottom:104px}.chef .c-sheet .cp-loesch-liste .c-zeile{padding-left:14px;padding-right:14px}.chef .c-sheet .cp-loesch-liste .c-zeile.c-zeile-mit-symbol+.c-zeile:before{left:68px}.chef .fks{display:grid;gap:8px;padding:12px 14px;border:1.5px solid var(--c-rahmen);border-radius:14px;background:var(--c-flaeche);min-width:0}.chef .fks-seite{margin-bottom:12px;border-radius:18px;padding:14px 16px}.chef .fks-kopf{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.chef .fks-kopf strong{font-size:15px}.chef .fks-kopf small{color:var(--c-text-3);font-size:12.5px;white-space:nowrap}.chef .fks-zeilen{display:grid;gap:2px}.chef .fks-zeile{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:0 10px;font-size:14px}.chef .fks-zahl{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:650}.chef .fks-haupt .fks-zahl{font-weight:750}.chef .fks-unter{padding-left:12px;font-size:13.5px;color:var(--c-text-2)}.chef .fks-offen,.chef .fks-offen .fks-zahl{color:var(--c-orange)}.chef .fks-bezahlt .fks-zahl{color:var(--c-gruen)}.chef .fks-gesamt{margin-top:3px;padding-top:4px;border-top:1px solid var(--c-rahmen)}.chef .fks-gesamt .fks-zahl{font-weight:750}.chef .fks-alles,.chef .fks-erledigt{display:inline-flex;align-items:center;gap:5px;color:var(--c-gruen);font-size:13px;font-weight:650}.chef .fks-erledigt{display:block;padding:6px 8px;border-radius:8px;background:var(--c-gruen-hell)}.chef .fks.fks-karte{padding:8px 0 0;border:0;border-top:1px dashed var(--c-rahmen);border-radius:0;background:transparent}.chef .fks-karte .fks-kopf strong{font-size:14px}.chef .fks-nur-knopf{display:grid;gap:6px;min-width:0}.chef .fks .fks-knopf{margin-top:2px}.chef .fks-fuss-meldung{margin-bottom:8px}.chef .fks-blatt{display:grid;gap:10px}.chef .fks-liste{display:grid;border:1px solid var(--c-rahmen);border-radius:12px;overflow:hidden}.chef .fks-teil{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 10px;padding:8px 12px;font-size:14px}.chef .fks-teil+.fks-teil{border-top:1px solid var(--c-rahmen)}.chef .fks-teil>span:first-child{display:grid;min-width:0}.chef .fks-teil small{color:var(--c-text-2);font-size:12.5px;overflow-wrap:anywhere}.chef .fks-frage{margin-top:4px;font-weight:700;font-size:14px}.chef .fks-vorschau{margin-bottom:10px;padding:10px 12px;border-radius:12px;background:var(--c-flaeche-2);font-weight:700;font-size:14.5px;text-align:center}.chef .fks-vorschau-g,.chef .fks-vorschau-warn{display:block;margin-top:3px;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.chef .fks-vorschau-g{color:var(--c-text-2)}.chef .fks-vorschau-warn{color:var(--c-orange)}.chef .fks-thomas{margin-top:3px;padding-top:4px;border-top:1px solid var(--c-rahmen)}.chef .fks-gewinn small{color:var(--c-text-3);font-size:12.5px;font-weight:600}.chef .fks-gewinn .fks-zahl{color:var(--c-gruen)}.chef .fks-verlust .fks-zahl{color:var(--c-rot)}.chef .fks-faktor-hinweis{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;padding:6px 8px;border-radius:8px;background:var(--c-orange-hell);color:var(--c-text);font-size:13px;font-weight:600;overflow-wrap:anywhere}.chef .fks-faktor-nochmal{padding:0;border:0;background:none;color:var(--c-orange);font:inherit;font-weight:750;text-decoration:underline;cursor:pointer}.chef .fks-faktor-nochmal:disabled{opacity:.5;cursor:default}.chef .fkf-blatt{gap:12px}.chef .fkf-basis{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 10px;padding:10px 12px;border-radius:12px;background:var(--c-flaeche-2);font-size:14.5px;font-weight:650}.chef .fkf-basis>span{display:grid;min-width:0}.chef .fkf-basis small{color:var(--c-text-2);font-size:12.5px;font-weight:500}.chef .fkf-basis strong{font-size:17px}.chef .fkf-feld{display:grid;gap:6px;min-width:0}.chef .fkf-feld .c-feld{margin-bottom:0}.chef .fkf-schnell{display:flex;flex-wrap:wrap;gap:6px}.chef .fkf-chip{padding:6px 12px;border:1.5px solid var(--c-rahmen);border-radius:999px;background:var(--c-flaeche);color:var(--c-text);font:inherit;font-size:13.5px;font-weight:650;font-variant-numeric:tabular-nums;cursor:pointer}.chef .fkf-chip.an{border-color:var(--c-text);background:var(--c-text);color:var(--c-flaeche)}.chef .fkf-chip:disabled{opacity:.5;cursor:default}.chef .fkf-rechnung{font-size:14px;color:var(--c-text-2);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.chef .fkf-rechnung strong{color:var(--c-text);white-space:nowrap}.chef .fkf-klar{display:grid;gap:3px;padding:10px 12px;border:1.5px solid var(--c-gruen);border-radius:12px;background:var(--c-gruen-hell)}.chef .fkf-klar .fks-zeile{font-size:14.5px}.chef .fkf-bleibt{margin-top:3px;padding-top:4px;border-top:1px solid var(--c-rahmen);font-weight:750}.chef .fkf-bleibt .fks-zahl{color:var(--c-gruen);font-size:16px}.chef .fkf-klar-minus{border-color:var(--c-rot);background:var(--c-rot-hell)}.chef .fkf-klar-minus .fkf-bleibt .fks-zahl{color:var(--c-rot)}.chef .fkf-klar small{color:var(--c-rot);font-size:12.5px;font-weight:600}.chef .fkf-hinweise{display:grid;gap:3px;color:var(--c-text-2);font-size:12.5px}.chef .fks-vorschau-g.fkf-plus{color:var(--c-gruen)}.chef .fks-vorschau-g.fkf-minus{color:var(--c-rot)}.chef .fks-null .fks-zahl{color:var(--c-text-3)}.chef .fks-getragen .fks-zahl{color:var(--c-text)}.chef .fkf-eigen{display:grid;gap:8px;padding:10px 12px;border-radius:12px;background:var(--c-orange-hell);min-width:0}.chef .fkf-eigen-text{display:grid;gap:2px;font-size:14px;overflow-wrap:anywhere}.chef .fkf-eigen-text small{color:var(--c-text-2);font-size:12.5px;font-weight:550}.chef .fkf-jetzt{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0 10px;padding:0 12px;color:var(--c-text-2);font-size:13.5px;font-weight:600}.chef .fkf-klar small.fkf-klar-leise{color:var(--c-text-2)}.chef .fkf-klar .fkf-getragen .fks-zahl{color:var(--c-text)}.chef .fkf-klar .fkf-bleibt small{font-weight:600}.chef .fkf-klar small.fkf-weniger{color:var(--c-orange);font-weight:700}.chef .fkf-teil-bleibt{opacity:.75}html.c-tastatur-offen .chef .fkf-vorschau-text{display:none}html.c-tastatur-offen .chef .fkf-vorschau{margin-bottom:6px;padding:6px 10px}html.c-tastatur-offen .chef .fkf-vorschau .fks-vorschau-g{margin-top:0}.chef .rf-zeile{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:10px;padding-top:10px;border-top:1px dashed var(--c-rahmen, rgba(0, 0, 0, .12));cursor:default}.chef .rf-titel{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--c-text-2, #555)}.chef .rf-bilder{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px;margin-left:auto}.chef .rf-bild,.chef .rf-mehr{width:52px;height:52px;padding:0;border:0;border-radius:10px;overflow:hidden;background:var(--c-grund, #f2f3f5);cursor:zoom-in;flex:0 0 auto}.chef .rf-bild img{width:100%;height:100%;object-fit:cover;display:block}.chef .rf-mehr{font-weight:700;font-size:14px;color:var(--c-text-2, #555);cursor:pointer}.chef .rf-laedt{display:block;width:100%;height:100%;background:linear-gradient(90deg,#eef0f3,#f7f8fa,#eef0f3)}.chef .rf-neu{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 12px;border-radius:999px;border:1px dashed var(--c-gold, #c9962b);background:var(--c-gold-hell, #fbf3e2);color:var(--c-gold-dunkel, #8a6416);font:inherit;font-size:13.5px;font-weight:700;cursor:pointer}.chef .rf-neu:disabled{opacity:.6;cursor:progress}.chef .rf-fehler{flex-basis:100%;font-size:12.5px;color:var(--c-rot, #dc2626)}.chef .rf-dunkel{border-top-color:#fff3}.chef .rf-dunkel .rf-titel{color:#ffffffbf}.chef .rf-dunkel .rf-bild,.chef .rf-dunkel .rf-mehr{background:#ffffff1f;color:#fff}.chef .rf-dunkel .rf-neu{background:#ffffff1a;border-color:#ffffff73;color:#fff}.chef .wt-foto-allein{margin:8px 0;padding:0 12px 10px;border-radius:14px;background:var(--c-flaeche, #fff);border:1px solid var(--c-rahmen, rgba(0, 0, 0, .1))}.chef .wt-foto-allein:empty{display:none}.chef .wt-foto-allein .rf-zeile{margin-top:0;border-top:0}.chef .ls-summe{margin:14px 0 18px;padding:12px 14px;border-radius:var(--c-radius-m, 14px);background:var(--c-flaeche, #fff);border:1px dashed var(--c-rahmen, rgba(0, 0, 0, .12))}.chef .ls-summe.ls-summe-auswahl{border-style:solid;border-color:var(--c-gold, #c9962b);box-shadow:0 0 0 3px color-mix(in srgb,var(--c-gold, #c9962b) 14%,transparent)}.chef .ls-summe-kopf{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-bottom:8px}.chef .ls-summe-titel{font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--c-text-2, #555)}.chef .ls-summe-anzahl{font-size:14px;font-weight:600;color:var(--c-text, #111)}.chef .ls-summe-nur{display:inline-flex;align-items:baseline;gap:8px;margin-left:auto;font-size:13px;font-weight:700;color:var(--c-gold-dunkel, #8a6416)}.chef .ls-summe-aufheben{font:inherit;font-weight:600;color:var(--c-blau, #2563eb);background:none;border:0;padding:2px 0;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.chef .ls-summe-gitter{display:grid;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:8px}.chef .ls-summe-zelle{display:flex;flex-direction:column;gap:1px;min-width:0;padding:7px 10px;border-radius:var(--c-radius-s, 10px);background:var(--c-flaeche-2, #f6f6f7)}.chef .ls-summe-zelle.breit{grid-column:1 / -1}.chef .ls-summe-label{font-size:12.5px;color:var(--c-text-2, #555);overflow-wrap:anywhere}.chef .ls-summe-label.metall{color:var(--ls-m);font-weight:700}.chef .ls-summe-wert{font-size:16px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--c-text, #111);overflow-wrap:anywhere}.chef .ls-summe-wert.plus{color:var(--c-gruen, #15803d)}.chef .ls-summe-wert.minus{color:var(--c-rot, #dc2626)}.chef .ls-summe-unter{font-size:12px;color:var(--c-text-3, #888);overflow-wrap:anywhere}.chef .ls-summe-hinweis{margin-top:8px;font-size:12px;color:var(--c-text-3, #888)}.chef.pc .ls-summe-gitter{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.chef.pc .pc-spalte-liste .ls-summe-gitter{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.chef .cgz{display:block;position:relative;margin:0 0 14px;padding:12px 38px 12px 16px;background:var(--c-flaeche);border-radius:var(--c-radius);box-shadow:var(--c-schatten);color:inherit;text-decoration:none}.chef .cgz:hover{box-shadow:var(--c-schatten),0 0 0 1px var(--c-rahmen)}.chef .cgz-kopf{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.chef .cgz-titel{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;min-width:0}.chef .cgz-titel strong{font-size:17px}.chef .cgz-rechts{flex:0 0 auto}.chef .cgz-pfeil{position:absolute;right:12px;top:50%;transform:translateY(-50%);display:inline-flex;color:var(--c-text-3)}.chef .cgz-summe{font-size:22px;font-weight:800;white-space:nowrap;font-variant-numeric:tabular-nums lining-nums}.chef .cgz-block{display:block;margin-top:8px;padding-top:8px;border-top:1px solid var(--c-rahmen)}.chef .cgz-zeile{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-size:15px}.chef .cgz-ls{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;min-width:0}.chef .cgz-stand{font-size:13.5px;font-weight:600;color:var(--c-text-2)}.chef .cgz-stand.gruen{color:var(--c-gruen)}.chef .cgz-stand.orange{color:var(--c-orange)}.chef .cgz-betrag{font-weight:700;white-space:nowrap;font-variant-numeric:tabular-nums lining-nums}.chef .cgz-vk{display:block;margin-top:4px;font-size:13.5px;font-weight:600}.chef .cg-konditionen{display:flex;gap:10px;align-items:flex-start;margin:0 0 14px;padding:10px 14px;border-radius:var(--c-radius-m);background:var(--c-blau-hell);color:#17417f;font-size:14px;line-height:1.4;overflow-wrap:break-word;min-width:0}.chef .cg-konditionen-symbol{flex:0 0 auto;display:inline-flex;margin-top:1px}.chef .cg-konditionen-text{min-width:0}.chef .cg-konditionen-text strong{font-weight:600}.chef .cg-konditionen-zeile{display:block}.chef .cg-preise-gewinn-knopf{border:0;background:none;padding:2px 0 0;font:inherit;font-size:12.5px;font-weight:700;color:#9cc7ff;text-decoration:underline;text-underline-offset:2px;cursor:pointer;display:block;min-height:24px}.chef .cg-preise-gewinn-hinweis{margin:10px 4px 0}.chef .cg-aufteilen-rechnung{margin:10px 4px}.chef .pk{margin-bottom:6px}.chef .pk-raster{list-style:none;margin:0 0 18px;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(158px,1fr));gap:12px}.chef .pk-kachel{display:flex;flex-direction:column;min-width:0;border:1px solid var(--c-rahmen);border-radius:var(--c-radius-m);background:var(--c-flaeche);box-shadow:var(--c-schatten);overflow:hidden}.chef .pk-aelter{opacity:.72}.chef .pk-oeffnen{display:flex;flex-direction:column;width:100%;padding:0;border:0;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.chef .pk-oeffnen:focus-visible{outline:3px solid var(--c-gold-hell);outline-offset:-3px}.chef .pk-bild{position:relative;display:block;aspect-ratio:1 / .9;overflow:hidden;background:var(--c-flaeche-2);border-bottom:1px solid var(--c-rahmen)}.chef .pk-bild .c-daumen{display:block;width:100%!important;border:0;border-radius:0;background:#fff}.chef .pk-bild .c-daumen canvas,.chef .pk-bild .c-daumen img{display:block;width:100%!important;height:auto!important}.chef .pk-bild .c-daumen-leer{width:100%!important;height:auto!important;aspect-ratio:1 / .9}.chef .pk-bild-leer{display:block;width:100%;height:100%}.chef .pk-stempel{position:absolute;right:8px;bottom:12px;padding:3px 8px;border:2.5px solid currentColor;border-radius:6px;background:#ffffffdb;font-size:12.5px;font-weight:800;letter-spacing:.08em;line-height:1.2;transform:rotate(-8deg);pointer-events:none}.chef .pk-stempel-fertig{color:var(--c-gruen)}.chef .pk-stempel-unterschrieben{color:#fff;border-color:var(--c-gruen);background:var(--c-gruen)}.chef .pk-stempel-storniert{color:var(--c-rot)}.chef .pk-text{display:flex;flex-direction:column;gap:1px;padding:9px 11px 2px;min-width:0}.chef .pk-art{font-size:12.5px;font-weight:600;color:var(--c-text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chef .pk-nummer{font-size:15px;font-weight:700;color:var(--c-text);overflow-wrap:anywhere;line-height:1.25}.chef .pk-stand{list-style:none;margin:0;padding:4px 11px 10px;display:flex;flex-direction:column;gap:3px}.chef .pk-stand li{display:flex;align-items:center;gap:5px;font-size:13px;font-weight:650;line-height:1.3}.chef .pk-stand li svg{flex:none}.chef .pk-gruen{color:var(--c-gruen)}.chef .pk-orange{color:var(--c-orange)}.chef .pk-rot{color:var(--c-rot)}.chef .pk-grau{color:var(--c-text-2)}.chef .pk-leise{font-weight:500;color:var(--c-text-2)}.chef .pk-hochladen{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;margin:auto 8px 8px;padding:0 10px;border:1px solid var(--c-rahmen);border-radius:12px;background:var(--c-flaeche-2);font:inherit;font-size:13.5px;font-weight:700;color:var(--c-text);cursor:pointer}.chef .pk-hochladen:focus-visible{outline:3px solid var(--c-gold-hell);outline-offset:1px}@media(hover:hover){.chef .pk-oeffnen:hover .pk-nummer{text-decoration:underline;text-underline-offset:3px}.chef .pk-hochladen:hover{border-color:var(--c-text-3)}}.chef.pc.valja .pk-raster{grid-template-columns:repeat(auto-fill,minmax(192px,1fr))}.chef.pc.valja .pk-art{font-size:13.5px}.chef.pc.valja .pk-nummer{font-size:16.5px}.chef.pc.valja .pk-stand li{font-size:14px}.chef.pc.valja .pk-hochladen{min-height:50px;font-size:14.5px}@media(max-width:420px){.chef .pk-raster{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.chef .pk-stand li.pk-zweizeilig{align-items:flex-start}.chef .pk-stand li.pk-zweizeilig svg{margin-top:2px}.chef .cp-titel{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:8px;row-gap:0;min-width:0}.chef .cp-titel-name{font-weight:700;min-width:0;overflow-wrap:anywhere}.chef .cp-titel-nr{font-weight:600;color:var(--c-text-2);font-variant-numeric:tabular-nums;letter-spacing:-.01em;white-space:nowrap}.chef .cp-zeile-paar{flex-basis:100%;font-size:12.5px;font-weight:600;color:var(--c-text-3);line-height:1.35}.chef .cp-kunde{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:100%}.chef .cp-kunde-punkt{flex:0 0 auto;width:10px;height:10px;border-radius:50%;box-shadow:0 0 0 1px #00000014}.chef .cp-kunde-kuerzel{flex:0 0 auto;font-size:15.5px;font-weight:700;color:var(--c-text);white-space:nowrap}.chef .cp-kunde-name{min-width:0;font-size:13px;color:var(--c-text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chef .cp-kunde-zeile{display:flex;align-items:center;gap:8px;flex:1 1 100%;min-width:0}.chef .cp-kunde-zeile .cp-kunde{flex:0 1 auto}.chef .cp-kunde-datum{flex:0 0 auto;white-space:nowrap}.chef .cp-zeile>.c-zeile-mitte,.chef .c-zeile>.c-zeile-mitte:has(.cp-titel){min-width:0}@media(max-width:520px){.chef .cp-kunde-zeile .cp-kunde-name{display:none}}.chef .cp-zeile-extra{color:var(--c-orange)}.chef .ca2-start{display:flex;align-items:center;gap:14px}.chef .ca2-start-text{flex:1 1 auto;min-width:0}.chef .ca2-start-titel{font-size:19px;font-weight:800;letter-spacing:-.01em}.chef .ca2-start-unter{font-size:14px;color:#ffffffa6;margin-top:2px}.chef .ca2-start .c-knopf{flex:0 0 auto}.chef .ca2-kuerzel{font-size:13px;letter-spacing:-.01em;overflow:hidden;white-space:nowrap}.chef .ca2-auszahlung{border-top:1px solid rgba(255,255,255,.12);margin-top:6px;padding-top:14px}.chef .ca2-rechenweg{display:flex;flex-direction:column;gap:4px;margin-top:10px}.chef .ca2-rechenweg-zeile{display:flex;align-items:center;gap:8px;font-size:13px;color:#ffffffb3;font-variant-numeric:tabular-nums}.chef .ca2-rechenweg-zeile strong{color:#fff;font-weight:700;margin-left:auto;white-space:nowrap}.chef .ca2-rechenweg-zeile .c-metall{width:26px;height:26px;font-size:11px}.chef .ca2-kurs{padding:10px 0 2px}.chef .ca2-kurs+.ca2-kurs{border-top:1px solid var(--c-rahmen)}.chef .ca2-kurs-kopf{display:flex;align-items:center;gap:10px;margin-bottom:8px}.chef .ca2-kurs-kopf .ca2-name{flex:1 1 auto;font-weight:700;min-width:0}.chef .ca2-kurs-kopf .c-knopf{font-variant-numeric:tabular-nums}.chef .ca2-kurs .c-feld-reihe .c-feld{margin-bottom:6px}.chef .ca2-kurs-ergebnis{font-size:14px;color:var(--c-text-2);margin:0 4px 8px}.chef .ca2-kurs-ergebnis strong{color:var(--c-text)}.chef .ca2-foto-klein{width:44px;height:44px;border-radius:12px;object-fit:cover;flex:0 0 auto;background:var(--c-grund)}.chef .ca2-ergebnis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:2px 0 14px}.chef .ca2-ergebnis-feld{background:var(--c-gold-hell);border-radius:var(--c-radius-m);padding:12px 14px;min-width:0}.chef .ca2-ergebnis-label{font-size:12px;font-weight:600;color:var(--c-gold-dunkel);text-transform:uppercase;letter-spacing:.04em}.chef .ca2-ergebnis-wert{font-size:22px;font-weight:800;letter-spacing:-.01em;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chef .ca2-ergebnis-wert small{font-size:13px;font-weight:600;color:var(--c-text-2);margin-left:2px}.chef .ca2-fotos{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 12px}.chef .ca2-foto{position:relative;width:96px;height:96px;border-radius:var(--c-radius-m);overflow:hidden;background:var(--c-grund)}.chef .ca2-foto img{width:100%;height:100%;object-fit:cover;display:block}.chef .ca2-foto-x{position:absolute;top:4px;right:4px;width:28px;height:28px;border-radius:50%;background:#0f1014b3;color:#fff;display:inline-flex;align-items:center;justify-content:center}.chef .ca2-foto-knopf{margin:0 0 14px}.chef .ca2-sheet-fuss{display:flex;gap:10px}.chef .ca2-sheet-fuss .c-knopf{flex:1 1 auto}.chef .ca2-sheet-fuss .c-knopf-rund{flex:0 0 auto}.chef .ca2-von-kunden{margin-top:-6px}.chef .ca2-kuerzel-an{background:var(--c-schwarz);color:#fff}.chef .ca2-suche .c-feld{margin-bottom:10px}.chef .ca2-suche .c-feld-huelle{min-height:50px;background:var(--c-flaeche);box-shadow:var(--c-schatten)}.chef .ca2-suche .c-feld-huelle input{font-weight:500;font-size:17px;padding:11px 0}.chef .ca2-suche-symbol{color:var(--c-text-3);display:inline-flex;flex:0 0 auto}.chef .ca2-foto .ca2-foto-x{width:32px;height:32px;border:1px solid rgba(15,16,20,.22);background:#fff;color:var(--c-rot);box-shadow:0 2px 6px #0f10144d}.chef .ca2-foto img{background:#fff}.chef .ca2-status-orange{color:var(--c-orange);font-weight:700}.chef .ca2-status-gruen{color:var(--c-gruen);font-weight:700}.chef .ca2-status-grau{color:var(--c-text-3)}.chef .ca2-kurs-kopf .ca2-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chef .ca2-kurs-live{display:flex;justify-content:flex-end;margin:0 0 10px}.chef .ca2-kurs-live .c-knopf{font-variant-numeric:tabular-nums}.chef .ca2-ergebnis-aus{background:var(--c-grund)}.chef .ca2-ergebnis-aus .ca2-ergebnis-label{color:var(--c-text-3)}.chef .ca2-nicht-verguetet{display:flex;align-items:center;gap:8px;padding:8px 0 2px;font-size:13px;color:#ffffffb3;font-variant-numeric:tabular-nums}.chef .ca2-nicht-verguetet strong{color:#fff;font-weight:700;margin-left:auto;white-space:nowrap}.chef .ca2-nicht-verguetet .c-pille{background:#ffffff24;color:#ffffffd9}.chef .ca2-pille-aus{display:flex;flex-wrap:wrap;gap:5px;margin-top:4px}.chef .ca2-pille-aus .c-pille{min-height:22px;font-size:12px}.chef .ca2-kopf{display:flex;align-items:flex-start;gap:10px;margin:2px 0 14px}.chef .ca2-kopf .c-pillen{flex:1 1 auto;min-width:0;margin:0;padding-top:5px}.chef .ca2-gratis-kopf{display:flex;align-items:baseline;gap:10px;margin-bottom:8px}.chef .ca2-gratis-titel{font-size:17px;font-weight:800;letter-spacing:-.01em;min-width:0}.chef .ca2-gratis-wert{margin-left:auto;font-size:19px;font-weight:800;white-space:nowrap;font-variant-numeric:tabular-nums}.chef .ca2-gratis .ca2-gratis-wert{color:var(--c-gruen)}.chef .ca2-gratis-zeile{display:flex;align-items:center;gap:8px;padding:5px 0;font-size:14px;color:var(--c-text-2);font-variant-numeric:tabular-nums}.chef .ca2-gratis-zeile strong{margin-left:auto;color:var(--c-text);white-space:nowrap}.chef .ca2-ohne-kurs{margin-left:auto;font-size:12.5px;color:var(--c-text-3);white-space:nowrap}.chef .ca2-gratis{border-left:3px solid var(--c-gruen)}.chef .ca2-neben-karte{border-left:3px solid var(--c-text-3)}.chef .ca2-ergebnis-gratis{background:#1f9d551f}.chef .ca2-ergebnis-gratis .ca2-ergebnis-label{color:var(--c-gruen)}.chef .ca2-bezahlung-hinweis{font-size:13px;color:var(--c-text-2);margin:-8px 4px 14px}.chef .ca2-neben-auf{margin:0 0 14px}.chef .ca2-neben{background:var(--c-grund);border-radius:var(--c-radius-m);padding:12px 12px 10px;margin:0 0 14px}.chef .ca2-neben-kopf{display:flex;align-items:baseline;gap:8px;margin-bottom:10px}.chef .ca2-neben-kopf .c-klein{margin-left:auto}.chef .ca2-neben-zeile+.ca2-neben-zeile{border-top:1px solid var(--c-rahmen);padding-top:10px;margin-top:4px}.chef .ca2-neben-ergebnis{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--c-text-2);font-variant-numeric:tabular-nums;margin:-4px 0 6px;min-width:0}.chef .ca2-neben-ergebnis span{min-width:0;overflow:hidden;text-overflow:ellipsis}.chef .ca2-neben-ergebnis .c-knopf-rund{margin-left:auto;flex:0 0 auto}.chef .ca2-neben-fuss{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:8px}.chef .ca2-neben-fuss .c-knopf{margin-left:auto}.chef .ca2-neben .c-schalter{background:var(--c-flaeche)}.chef .ck-gezahlt{display:flex;flex-direction:column;margin-bottom:12px}.chef .ck-gezahlt-zeile{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:6px 0;font-size:14px;color:var(--c-text-2)}.chef .ck-gezahlt-zeile>span{display:flex;flex-direction:column;min-width:0}.chef .ck-gezahlt-zeile small{font-size:11.5px;line-height:1.35;color:var(--c-text-3)}.chef .ck-gezahlt-zeile strong{flex:none;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--c-text)}.chef .ck-gezahlt-ergebnis{margin-top:4px;padding-top:10px;border-top:1px solid var(--c-rahmen)}.chef .ck-gezahlt-ergebnis>span{color:var(--c-text);font-weight:600}.chef .ck-gezahlt-ergebnis strong{font-size:16px;font-weight:700}.chef .ca2-abschlag{display:flex;align-items:flex-start;gap:8px}.chef .ca2-abschlag .c-feld{flex:1 1 auto;min-width:0;margin-bottom:8px}.chef .ca2-vorzeichen{flex:0 0 auto;display:flex;gap:2px;padding:3px;min-height:56px;border-radius:999px;background:#e5e6ea}.chef .ca2-vorzeichen button{min-width:46px;border-radius:999px;font-size:24px;font-weight:700;line-height:1;color:var(--c-text-2)}.chef .ca2-vorzeichen button.an{background:var(--c-flaeche);color:var(--c-text);box-shadow:0 1px 3px #0000001f}.chef .ca2-vorzeichen button:disabled{opacity:.5}.chef .ca2-kurs-kompakt{display:flex;align-items:center;gap:10px;width:100%;min-height:52px;padding:8px 0;text-align:left;color:var(--c-text)}.chef .ca2-kurs-kompakt .ca2-name{flex:0 1 auto;font-weight:700;min-width:0}.chef .ca2-kurs-kompakt-wert{flex:1 1 auto;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:2px 10px;font-size:14px;color:var(--c-text-2);font-variant-numeric:tabular-nums;min-width:0}.chef .ca2-kurs-kompakt-wert strong{color:var(--c-text);white-space:nowrap}.chef .ca2-kurs-kompakt>svg{flex:0 0 auto;color:var(--c-text-3)}.chef .ca2-kurs-zu{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;color:var(--c-text-3)}.chef .ca2-kurs-zu svg{transform:rotate(180deg)}.chef .ca2-neben-zeile-kopf{display:flex;align-items:center;gap:8px;margin:0 0 8px}.chef .ca2-neben-zeile-kopf strong{flex:1 1 auto;min-width:0}.chef .ca2-neben-zeile-kopf .c-knopf-rund{flex:0 0 auto;width:40px;min-height:40px}.chef .ca2-neben .c-segment{margin-bottom:10px}.chef .ca2-posten-erklaerung{margin:-4px 4px 10px}.ca2-stat-gross{display:flex;flex-direction:column;gap:4px;padding:4px 2px}.ca2-stat-label{font-size:12px;letter-spacing:.05em;text-transform:uppercase;opacity:.8}.ca2-stat-wert{font-size:30px;font-weight:800;font-variant-numeric:tabular-nums}.ca2-stat-unter{font-size:12.5px;opacity:.8}.ca2-pauschal-zeichen{width:20px;height:20px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:800;background:#fde68a;color:#78350f;flex:0 0 20px}.ca2-start-knoepfe{display:flex;gap:8px;flex-wrap:wrap}.ca2-quelle-wahl{margin:4px 0 12px}.af{--af-kunde-f: rgba(37, 99, 235, .08);--af-kunde-r: rgba(37, 99, 235, .4);--af-kunde-l: #2563eb;--af-thomas-f: rgba(124, 58, 237, .08);--af-thomas-r: rgba(124, 58, 237, .4);--af-thomas-l: #7c3aed;--af-geld-f: rgba(13, 148, 136, .08);--af-geld-r: rgba(13, 148, 136, .4);--af-geld-l: #0d9488;--af-wir-f: rgba(22, 163, 74, .08);--af-wir-r: rgba(22, 163, 74, .4);--af-wir-l: #16a34a;margin:4px 0 16px}.af-kopf{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 2px 8px}.af-kopf-titel{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#475569}.af-kopf-rechts{display:flex;align-items:center;gap:6px}.af-kette{display:flex;flex-wrap:wrap;align-items:stretch;row-gap:16px;padding:4px 2px 10px}.af-kasten{--f: var(--af-kunde-f);--r: var(--af-kunde-r);--l: var(--af-kunde-l);flex:1 1 236px;max-width:340px;min-width:0;display:flex;flex-direction:column;background:linear-gradient(180deg,#ffffff8c,#ffffff40),var(--f);border:1px solid var(--r);border-top:3px solid var(--l);border-radius:12px;box-shadow:inset 0 1px #fff9,0 2px 8px #0f172a0f;scroll-snap-align:start}.af-kunde{--f: var(--af-kunde-f);--r: var(--af-kunde-r);--l: var(--af-kunde-l)}.af-thomas{--f: var(--af-thomas-f);--r: var(--af-thomas-r);--l: var(--af-thomas-l)}.af-geld{--f: var(--af-geld-f);--r: var(--af-geld-r);--l: var(--af-geld-l)}.af-wir{--f: var(--af-wir-f);--r: var(--af-wir-r);--l: var(--af-wir-l)}.af-geld-gross{flex-basis:380px;max-width:520px}.af-kasten-kopf{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:8px 10px 4px}.af-kasten-titel{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--l)}.af-kasten-inhalt{padding:4px 10px 10px;flex:1;min-width:0}.af-klick .af-kasten-inhalt{cursor:pointer}.af-klick:hover{box-shadow:inset 0 1px #fff9,0 3px 12px #0f172a1f}.af-pfeil{flex:0 0 34px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;min-height:40px}.af-pfeil-linie{width:100%;height:2px;background:#94a3b8;position:relative}.af-pfeil-linie:after{content:"";position:absolute;right:-1px;top:-4px;border-left:7px solid #94a3b8;border-top:5px solid transparent;border-bottom:5px solid transparent}.af-pfeil:has(.af-pfeil-text){flex-basis:84px}.af-pfeil-text{position:absolute;bottom:calc(50% + 5px);font-size:10.5px;color:#0f766e;white-space:nowrap;font-variant-numeric:tabular-nums}.af-liste{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.af-zeile{display:flex;align-items:center;gap:8px;width:100%;text-align:left;background:#fff9;border:1px solid rgba(148,163,184,.35);border-radius:8px;padding:5px 7px;cursor:pointer;font:inherit;color:inherit}.af-zeile:hover{border-color:var(--r)}.af-zeile-mitte{display:flex;flex-direction:column;min-width:0;flex:1}.af-zeile-titel{font-size:13px;font-weight:600;color:#1f2937;overflow:hidden;white-space:normal;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.af-text{padding:4px 2px}.af-text .af-zeile-titel{white-space:normal;display:block}.af-klein{font-size:11.5px;color:#64748b;overflow-wrap:anywhere}.af-stark{font-weight:700;color:#1f2937}.af-zahl{font-size:12.5px;font-variant-numeric:tabular-nums;white-space:nowrap;color:#0f766e;font-weight:600}.af-leer{font-size:12.5px;color:#64748b;padding:6px 2px}.af-bild{width:34px;height:34px;object-fit:cover;border-radius:6px;flex:0 0 34px}.af-barren-symbol{width:34px;height:20px;flex:0 0 34px;border-radius:4px;background:linear-gradient(135deg,#f6d365,#c9a227 55%,#a07a12);box-shadow:inset 0 1px #fff9}.af-quelle{display:flex;align-items:center;gap:10px}.af-laden{width:36px;height:36px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#fff;border:2px solid #111;font-weight:800;font-size:12px;color:#111;flex:0 0 36px}.af-knopf{margin-top:8px}.af-hinweis{font-size:10.5px;color:#b45309;border:1px dashed #f59e0b;border-radius:6px;padding:1px 5px}.af .af-mini{background:none;border:none;color:#0f766e;font:inherit;font-size:12px;font-weight:600;cursor:pointer;padding:2px 4px}.af-ort-ort .af-zeile-titel:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background:#f59e0b;margin-right:6px}.af-ort-thomas .af-zeile-titel{color:#6d28d9}.af-weiter{margin-top:6px;border-top:1px dashed rgba(124,58,237,.35);padding-top:6px}.af-link{font-size:12px;color:#6d28d9;text-decoration:none}.af-link:hover{text-decoration:underline}.af-gruen{color:#16a34a}.af-rot{color:#dc2626}.af-grau{color:#64748b}.af-geld-gross-zahl b.af-grau{font-size:16px}.af-quelle-bild{width:40px;height:40px;flex-basis:40px}.af-warn{color:#b45309;margin:4px 0}.af-geld-inhalt{display:flex;flex-direction:column;gap:10px}.af-geld-gross-zahl{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:13px;color:#334155}.af-geld-gross-zahl b{font-size:20px;font-variant-numeric:tabular-nums}.af-stoff .c-feld{margin-bottom:0}.af-erklaerung{background:#fff9;border-radius:8px;padding:6px 8px}.af-menue-grund{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60}.af-menue{position:fixed;z-index:61;background:#fff;border:1px solid #cbd5e1;border-radius:10px;box-shadow:0 8px 24px #0f172a2e;padding:6px;display:flex;flex-direction:column;min-width:200px}.af-menue-titel{font-size:11px;font-weight:700;text-transform:uppercase;color:#64748b;padding:4px 8px}.af-menue button{text-align:left;background:none;border:none;font:inherit;padding:7px 8px;border-radius:6px;cursor:pointer}.af-menue button:hover{background:#f1f5f9}@media(max-width:760px){.af-kette{flex-direction:column;flex-wrap:nowrap}.af-pfeil:has(.af-pfeil-text){flex-basis:26px}.af-kasten,.af-geld-gross{flex:0 0 auto;width:100%;max-width:none}.af-pfeil{flex:0 0 26px;min-height:26px}.af-pfeil-linie{width:2px;height:100%;min-height:22px}.af-pfeil-linie:after{right:-4px;top:auto;bottom:-1px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:7px solid #94a3b8;border-bottom:none}.af-pfeil-text{top:4px;left:calc(50% + 8px)}}.af-pfeil[data-umbruch]{visibility:hidden}.chef .cvt-spalten{background:var(--c-flaeche-2);border-radius:var(--c-radius-m);padding:10px 14px;margin:0 0 12px}.chef .c-karte .cvt-spalten{background:var(--c-grund)}.chef .cvt-eine-zeile{font-weight:700;font-size:15px;margin:0 0 10px;font-variant-numeric:tabular-nums}.chef .cvt-balken{margin:0 0 12px}.chef .cvt-balken-leiste{display:flex;height:14px;border-radius:7px;overflow:hidden;background:var(--c-rahmen)}.chef .cvt-balken-leiste>span{display:block;height:100%}.chef .cvt-b-erhalten{background:#0f766e}.chef .cvt-b-verguetung{background:#7c3aed}.chef .cvt-b-spanne{background:#c9a227}.chef .cvt-balken-legende{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:6px;font-size:12.5px;color:var(--c-text-2);font-variant-numeric:tabular-nums}.chef .cvt-balken-legende i{display:inline-block;width:10px;height:10px;border-radius:3px;vertical-align:-1px;margin-right:4px}.chef .cvt-balken-unter{margin-top:2px}.chef .cvt-abschnitt{margin:14px 0 6px}.chef .cvt-liste{display:flex;flex-direction:column;gap:6px;margin-bottom:8px}.chef .cvt-liste-zeile{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--c-rahmen);border-radius:var(--c-radius-s)}.chef .cvt-liste-zeile small{display:block;color:var(--c-text-3);font-size:12px;font-variant-numeric:tabular-nums}.chef .cvt-liste-zeile strong{font-variant-numeric:tabular-nums;white-space:nowrap}.chef .cvt-liste-zeile.cvt-anteil{display:flex;flex-direction:column;align-items:stretch;gap:4px}.chef .cvt-anteil-kopf{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.chef .cvt-anteil-kopf>span{min-width:0;overflow-wrap:anywhere;font-weight:600}.chef .cvt-anteil-rechnung{margin:0}.chef .cvt-zuordnung{display:flex;flex-direction:column;gap:8px}.chef .cvt-zuordnung-zeile{display:grid;grid-template-columns:minmax(0,1fr) 150px auto;align-items:center;gap:8px}.chef .cvt-zuordnung-name{font-size:14px;min-width:0;overflow-wrap:anywhere}@media(max-width:480px){.chef .cvt-zuordnung-zeile{grid-template-columns:minmax(0,1fr) auto}.chef .cvt-zuordnung-name{grid-column:1 / -1}}.chef .cvt-felder{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}@media(max-width:560px){.chef .cvt-felder{grid-template-columns:minmax(0,1fr)}}.chef .cvt-zuordnung-block{display:flex;flex-direction:column;gap:6px;min-width:0}.chef .cvt-zuordnung-block .c-meldung,.chef .cvt-anteil .c-meldung{margin:0}.chef [data-mehr-als-plus] .cvt-spalten{margin:8px 0 0;background:var(--c-grund)}.chef .cm-menge{font-weight:800;font-size:17px;white-space:nowrap}.chef .cm-summen{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px;max-width:150px}.chef .cm-summen .c-pille{min-height:24px;padding:0 8px;font-size:12px}.chef .c-zeile.cm-detail{background:var(--c-flaeche-2);min-height:52px}.chef .c-zeile.cm-detail .c-zeile-titel{font-size:15px;font-weight:500}.chef .cm-lieferung{display:flex;align-items:center;gap:12px;padding:10px 0}.chef .cm-lieferung+.cm-lieferung{border-top:1px solid rgba(15,16,20,.08)}.chef .cm-lieferung-text{flex:1 1 auto;min-width:0}.chef .cm-lieferung-text strong{display:block}.chef .cm-rechnung{background:var(--c-flaeche-2);border-radius:var(--c-radius-m);padding:4px 14px;margin:0 0 12px}.chef .c-karte .cm-rechnung{background:var(--c-grund)}.chef .cm-rechnung-zeile{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:8px 0;font-size:15px;color:var(--c-text-2)}.chef .cm-rechnung-zeile+.cm-rechnung-zeile{border-top:1px solid var(--c-rahmen)}.chef .cm-rechnung-zeile>span:last-child{font-weight:700;color:var(--c-text);white-space:nowrap;font-variant-numeric:tabular-nums}.chef .cm-rechnung-zeile.cm-summe{font-size:17px;color:var(--c-text)}.chef .cm-rechnung-zeile.cm-summe>span:last-child{font-size:20px;font-weight:800}.chef .cm-angaben{display:flex;flex-direction:column;margin:0 0 14px}.chef .cm-angabe{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:9px 0;border-bottom:1px solid var(--c-rahmen);font-size:15px}.chef .cm-angabe>span:first-child{color:var(--c-text-2);flex:0 0 auto}.chef .cm-angabe>span:last-child{font-weight:600;text-align:right;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:none;hyphens:none}.chef .cm-sheet-kopf{display:flex;align-items:center;gap:12px;margin:0 0 14px}.chef .cm-sheet-kopf .c-metall{width:48px;height:48px;font-size:17px}.chef .cm-sheet-kopf-text{flex:1 1 auto;min-width:0}.chef .cm-sheet-kopf-art{font-weight:700;font-size:17px}.chef .cm-sheet-kopf-menge{font-size:26px;font-weight:800;letter-spacing:-.02em;white-space:nowrap}.chef .cm-form{background:var(--c-flaeche-2);border-radius:var(--c-radius-m);padding:12px 12px 2px;margin:0 0 10px;position:relative}.chef .cm-form .c-feld-huelle{background:var(--c-flaeche)}.chef .cm-form-kopf{display:flex;justify-content:space-between;align-items:center;margin:0 0 8px;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--c-text-2)}.chef .cm-kurswahl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:-4px 0 12px}.chef .cm-kurswahl button{min-height:46px;border-radius:var(--c-radius-s);background:var(--c-flaeche-2);font-weight:600;font-size:13px;color:var(--c-text-2);display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1.15}.chef .c-karte .cm-kurswahl button{background:var(--c-grund)}.chef .cm-kurswahl button strong{font-size:15px;color:var(--c-text)}.chef .cm-kurswahl button.an{background:var(--c-schwarz);color:#ffffffb3}.chef .cm-kurswahl button.an strong{color:#fff}.chef .cm-kurswahl button:disabled{opacity:.5}.chef .cm-metallwahl{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0 0 14px}.chef .cm-metallwahl button{display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 0 6px;border-radius:var(--c-radius-m);background:var(--c-flaeche);box-shadow:var(--c-schatten);font-size:12px;font-weight:600;color:var(--c-text-2);border:2px solid transparent}.chef .cm-metallwahl button.an{border-color:var(--c-schwarz);color:var(--c-text)}.chef .cm-datei{display:none}.chef .cm-rechnung-zeile .cm-rechnung-weg{display:block;font-size:12px;color:var(--c-text-3);margin-top:2px}.chef .cm-verkauf{display:flex;align-items:center;gap:12px;padding:10px 0;border-top:1px solid var(--c-rahmen)}.chef .cm-verkauf-text{flex:1 1 auto;min-width:0}.chef .cm-verkauf-text strong{display:block;font-size:16px}.chef .cm-verkauf-text span{display:block}.chef .cm-verkauf-gewinn{flex:0 0 auto;text-align:right;font-size:18px;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums;max-width:48%;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:none;hyphens:none}.chef .cm-verkauf.cm-verkauf-summe{border-top:2px solid var(--c-text)}.chef .cm-verkauf+.c-knopf{margin-top:10px}.chef .cm-verkauf-wahl{flex:0 0 auto;width:150px}.chef .cm-verkauf-wahl .c-segment{margin:0}.chef .cm-schnell4 .c-schnell{margin-bottom:4px}.chef .cm-schnell4 .c-schnell-kreis{width:52px;height:52px}.chef .cm-schnell4 .c-schnell-text{font-size:12px}.chef .cm-schnell-hinweis{text-align:center;margin:0 0 18px}.chef .cm-filter-aktiv{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;background:var(--c-flaeche-2);border-radius:var(--c-radius-m);padding:8px 12px;margin:0 0 10px;font-size:13px;font-weight:600;color:var(--c-text-2)}.chef .cm-filter-aktiv>span{flex:1 1 140px;min-width:0;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:none;hyphens:none}.chef .cm-gesamt{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.chef .cm-vorschau .dialog-huelle{z-index:70}.chef .cm-feld-knopf{display:flex;align-items:flex-end;gap:8px}.chef .cm-feld-knopf .c-feld{flex:1 1 auto}.chef .cm-feld-knopf .c-knopf{margin-bottom:12px}.chef .cm-form .cm-form-standard{margin:0 0 10px}.chef .cm-spanne-standard{margin:-2px 0 12px}.chef .cm-stand-wahl{margin:12px 0 4px}.chef .cm-stand-wahl .c-segment{margin-bottom:6px}.chef .cm-stand-basis{margin:0 0 6px 4px}.chef .cm-stand{display:block;width:100%;text-align:left;padding:12px 0;border-top:1px solid var(--c-rahmen);border-radius:0}.chef .cm-stand:active{background:var(--c-flaeche-2)}.chef .cm-stand-kopf{display:flex;align-items:center;gap:12px}.chef .cm-stand-name{flex:1 1 auto;min-width:0;font-weight:600}.chef .cm-stand-name small{display:block;font-weight:400;font-size:13px;color:var(--c-text-3)}.chef .cm-stand-gv{flex:0 0 auto;text-align:right;white-space:nowrap;font-size:20px;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.chef .cm-stand-gv small{display:block;font-size:13px;font-weight:600;letter-spacing:0;color:var(--c-text-3)}.chef .cm-stand-pfeil{display:flex;color:var(--c-text-3)}.chef .cm-stand-zahlen{container-type:inline-size;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px}.chef .cm-stand-zahlen>div{min-width:0;background:var(--c-flaeche-2);border-radius:var(--c-radius-s);padding:8px clamp(6px,2.4cqi,10px)}.chef .cm-stand-zahlen span{display:block;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--c-text-2)}.chef .cm-stand-zahlen strong{display:block;margin-top:2px;font-size:clamp(12px,4.3cqi,15px);font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums}.chef .cm-stand-summe{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-top:14px;border-top:2px solid var(--c-text)}.chef .cm-stand-summe-text{flex:1 1 auto;min-width:0}.chef .cm-stand-summe-wert{flex:0 0 auto;text-align:right;white-space:nowrap;font-size:26px;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.chef .cm-stand-summe-wert small{display:block;font-size:13px;font-weight:600;letter-spacing:0}.chef .cm-konto .cm-konto-metalle{margin-top:6px}.chef .cm-konto-kopf{flex-wrap:wrap;gap:6px 10px}.chef .cm-konto-kopf .c-gross-label{white-space:nowrap}.chef .cm-konto-metall+.cm-konto-metall{border-top:1px solid rgba(255,255,255,.1)}.chef .cm-konto-metall .c-gross-zeile{border-top:0}.chef .cm-offen{display:flex;flex-direction:column;gap:6px;margin:-4px 0 14px}@media(min-width:700px){.chef .cm-offen{margin-left:52px}}.chef .cm-offen-zeile{display:flex;align-items:center;gap:10px;width:100%;min-height:48px;padding:8px 10px 8px 12px;border-radius:12px;background:#ffffff12;color:#ffffffeb;text-align:left}.chef .cm-offen-zeile:active{background:#ffffff24}.chef .cm-offen-zeile>svg{flex:0 0 auto;color:#ffffff73}.chef .cm-offen-text{flex:1 1 auto;min-width:0}.chef .cm-offen-titel{display:block;font-size:15px;font-weight:600;line-height:1.3}.chef .cm-offen-titel b{font-weight:800;white-space:nowrap;font-variant-numeric:tabular-nums}.chef .cm-offen-unter{display:block;margin-top:1px;font-size:13px;line-height:1.3;color:#ffffff8c}.chef .cm-offen-unterschrift_fehlt .cm-offen-titel b{color:#f6b45a}.chef .cm-offen-chemie_offen{background:transparent;border:1px dashed rgba(255,255,255,.18)}.chef .cm-offen-chemie_offen .cm-offen-titel{font-size:13.5px;font-weight:500;color:#ffffffb8}.chef .cm-offen-summe{padding:2px 2px 0 12px;font-size:13px;color:#fff9}.chef .cm-offen-summe b{color:#fff;font-weight:700;white-space:nowrap;font-variant-numeric:tabular-nums}.chef .cm-konto-leer{padding:12px 0 0;border-top:1px solid rgba(255,255,255,.1);font-size:13px;color:#ffffff8c}.chef .cm-offen-erklaerung{margin:0 4px 12px}.chef .cm-offen-blatt-summe{display:flex;justify-content:space-between;align-items:baseline;padding:4px 14px 8px;font-size:15px;color:var(--c-text-2)}.chef .cm-offen-blatt-summe b{color:var(--c-text);font-size:17px;font-variant-numeric:tabular-nums}.chef.pc .cm-offen{max-width:520px}.chef.pc .cm-offen-zeile:hover{background:#ffffff1f}.chef.pc .cm-offen-chemie_offen:hover{background:#ffffff0d}.chef .ck-wir-schulden{color:var(--c-rot)}.chef .ck-schuldet-uns{color:var(--c-gruen)}.chef .ck-ausgeglichen{color:var(--c-text-3)}.chef .c-karte-dunkel .ck-wir-schulden{color:#ff6b5e}.chef .c-karte-dunkel .ck-schuldet-uns{color:#3ecf7a}.chef .c-karte-dunkel .ck-ausgeglichen{color:#fff9}.chef .ck-stand{display:flex;flex-wrap:wrap;gap:2px 12px;font-size:15px;font-weight:600;line-height:1.25;font-variant-numeric:tabular-nums}.chef .ck-stand-teil{white-space:nowrap}.chef .ck-liste .c-zeile{gap:12px}.chef .ck-liste .c-zeile-titel{font-size:15px;line-height:1.3}.chef .ck-liste .c-kunde-kreis{width:40px;height:40px}.chef .c-zeile.ck-z-wir:after,.chef .c-zeile.ck-z-kunde:after{content:"";position:absolute;left:0;top:12px;bottom:12px;width:3px;border-radius:0 3px 3px 0}.chef .c-zeile.ck-z-wir:after{background:var(--c-rot)}.chef .c-zeile.ck-z-kunde:after{background:var(--c-gruen)}.chef .ck-mehr{display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;margin:6px 0 0;border-radius:var(--c-radius-m);background:transparent;color:var(--c-text-2);font-size:15px;font-weight:600}.chef .ck-farblinie{height:4px;width:56px;border-radius:2px;margin:-6px 4px 12px}.chef .ck-konto-kopf{display:flex;align-items:center;gap:12px;min-width:0}.chef .ck-konto-kopf .c-kunde-kreis{box-shadow:0 0 0 2px #ffffff1f}.chef .ck-wege .c-zeile-titel{font-size:17px}.chef .ck-wege .c-zeile-unter{white-space:normal;line-height:1.35}.chef .ck-suche{margin:0 0 12px}.chef .ck-suche .c-feld-huelle{min-height:48px;background:var(--c-flaeche);box-shadow:var(--c-schatten)}.chef .ck-suche input{padding:10px 0;font-size:17px;font-weight:500}.chef .ck-saldo-wert{text-align:right;white-space:nowrap}.chef .ck-saldo-wert strong{display:block;font-size:24px;font-weight:800;letter-spacing:-.02em}.chef .ck-saldo-lang strong{font-size:19px}.chef .ck-saldo-wert strong small{font-size:14px;font-weight:600;color:var(--c-text-2);margin-left:3px}.chef .ck-saldo-wert .c-klein{display:block}.chef .ck-menge{font-weight:800;font-size:17px;white-space:nowrap}.chef .ck-angaben{display:flex;flex-direction:column;margin:0 0 14px}.chef .ck-angabe{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:9px 0;border-bottom:1px solid var(--c-rahmen);font-size:15px}.chef .ck-angabe>span:first-child{color:var(--c-text-2);flex:0 0 auto}.chef .ck-angabe>span:last-child{font-weight:600;text-align:right;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:none;hyphens:none}.chef .ck-sheet-kopf{display:flex;align-items:center;gap:12px;margin:0 0 14px}.chef .ck-sheet-kopf .c-metall{width:48px;height:48px;font-size:17px}.chef .ck-sheet-kopf-text{flex:1 1 auto;min-width:0}.chef .ck-sheet-kopf-art{font-weight:700;font-size:17px}.chef .ck-sheet-kopf-menge{font-size:26px;font-weight:800;letter-spacing:-.02em;white-space:nowrap}.chef .ck-rechnung{background:var(--c-flaeche-2);border-radius:var(--c-radius-m);padding:4px 14px;margin:0 0 12px}.chef .ck-rechnung-zeile{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:8px 0;font-size:15px;color:var(--c-text-2)}.chef .ck-rechnung-zeile+.ck-rechnung-zeile{border-top:1px solid var(--c-rahmen)}.chef .ck-rechnung-zeile>span:last-child{font-weight:700;color:var(--c-text);white-space:nowrap;font-variant-numeric:tabular-nums}.chef .ck-rechnung-zeile.ck-summe{font-size:17px;color:var(--c-text)}.chef .ck-rechnung-zeile.ck-summe>span:last-child{font-size:20px;font-weight:800}.chef .ck-kurs{display:flex;align-items:flex-end;gap:8px}.chef .ck-kurs .c-feld{flex:1 1 auto}.chef .ck-kurs .c-knopf{margin-bottom:12px}.chef .ck-vorschau .dialog-huelle{z-index:70}.chef .ck-datei{display:none}.chef .ck-neu{display:inline-block;margin-left:6px;padding:0 6px;border-radius:6px;background:var(--c-gruen);color:#fff;font-size:11px;font-weight:800;letter-spacing:.04em;vertical-align:middle}.chef .ck-gegenwert{background:var(--c-gold-hell);border-radius:var(--c-radius-m);padding:10px 14px 6px;margin:0 0 12px}.chef .ck-gegenwert-kopf{display:flex;justify-content:space-between;align-items:baseline;gap:8px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--c-gold-dunkel);margin-bottom:2px}.chef .ck-gegenwert-kopf span{font-weight:600;text-transform:none;letter-spacing:0}.chef .ck-gegenwert .ck-rechnung-zeile+.ck-rechnung-zeile{border-top-color:#0000000f}.chef .ck-gegenwert-hinweis{padding:4px 0 6px}.chef .ck-feld-knopf{display:flex;flex-direction:column;align-items:flex-end}.chef .ck-feld-knopf .c-feld{width:100%}.chef .ck-feld-knopf .c-knopf{margin:-4px 0 12px}.chef .ck-sheet-titel{display:flex;align-items:center;gap:8px;min-width:0}.chef .ck-konto-kopf-text{flex:1 1 auto;min-width:0}.chef .ck-konto-stand{margin:10px 0 0}.chef .ck-konto-stand .c-pille{white-space:normal;text-align:left;line-height:1.25;padding:4px 10px}.chef .ck-wege-stand{font-size:17px;font-weight:700;margin:0 4px 6px;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:none;hyphens:none}.chef .ck-farbwahl{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 8px}.chef .ck-farbe-auto{display:flex;align-items:center;gap:10px;flex:1 0 100%;min-height:56px;padding:6px 14px 6px 6px;border-radius:28px;background:var(--c-flaeche-2);font-size:16px;font-weight:600;color:var(--c-text)}.chef .ck-farbe-auto.an{background:var(--c-flaeche);box-shadow:0 0 0 2px var(--c-text)}.chef .ck-farbe-knopf{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:transparent}.chef .ck-farbe-knopf:active,.chef .ck-farbe-auto:active{transform:scale(.94)}.chef .ck-kreis-blass{display:inline-flex;flex:none;opacity:.45}.chef .ck-wartet{opacity:.5;transition:opacity .16s ease}.chef .ck-beleg{position:relative}.chef .ck-beleg+.ck-beleg:before{content:"";position:absolute;left:70px;right:0;top:0;border-top:1px solid var(--c-rahmen);z-index:1}.chef .ck-beleg>.c-zeile.c-zeile{padding-right:58px}.chef .ck-beleg-mehr{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:40px;height:40px;display:grid;place-items:center;border:0;border-radius:50%;background:var(--c-grund);color:var(--c-text);cursor:pointer}.chef .ck-beleg-mehr:hover,.chef .ck-beleg-mehr:focus-visible{background:var(--c-rahmen)}.chef .ck-valja{display:block;color:var(--c-text-3)}.chef .ck-vorlaeufig{background:var(--c-orange-hell)}.chef .ck-vorlaeufig-zeile{display:block;color:var(--c-orange);font-weight:600}.chef .ck-davon-vorlaeufig{display:block;margin-top:2px;font-size:12px;font-weight:700;color:var(--c-orange)}.chef .ck-netto{display:inline-block;margin-left:6px;padding:0 6px;border-radius:6px;background:var(--c-flaeche-2, rgba(0, 0, 0, .06));color:var(--c-text-2, inherit);font-size:11px;font-weight:600;vertical-align:middle;white-space:normal}.chef.pc{--pc-leiste: 264px;--pc-liste: 372px;--pc-kopf: 56px;display:grid;grid-template-columns:var(--pc-leiste) minmax(0,1fr);height:100dvh;min-height:0;overflow:hidden;background:var(--c-grund)}.chef.pc .c-tabs{display:none}body.pc-body{margin:0;overflow:hidden}.chef.pc .pc-leiste{grid-row:1 / -1;background:#14151a;color:#ffffffdb;display:flex;flex-direction:column;min-height:0;border-right:1px solid rgba(255,255,255,.06)}.chef.pc .pc-marke{display:flex;align-items:center;gap:10px;padding:16px 16px 14px;border-bottom:1px solid rgba(255,255,255,.07)}.chef.pc .pc-marke-zeichen{width:34px;height:34px;border-radius:9px;background:var(--c-gold);color:#14151a;font-weight:800;font-size:13px;display:flex;align-items:center;justify-content:center;flex:none}.chef.pc .pc-marke-text{display:flex;flex-direction:column;line-height:1.2;min-width:0}.chef.pc .pc-marke-name{font-weight:700;font-size:15px;color:#fff}.chef.pc .pc-marke-firma{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#ffffff73}.chef.pc .pc-schritte{margin-left:auto;display:flex;gap:6px;flex:none}.chef.pc .pc-schritt-knopf{width:30px;height:30px;border-radius:50%;border:0;padding:0;display:inline-flex;align-items:center;justify-content:center;background:#ffffff1a;color:#fff;cursor:pointer;transition:background .12s ease,transform .12s ease}.chef.pc .pc-schritt-knopf:hover{background:#fff3}.chef.pc .pc-schritt-knopf:active{transform:scale(.92)}.chef.pc .pc-schritt-knopf:focus-visible{outline:2px solid var(--c-gold);outline-offset:2px}.chef.pc .pc-schritt-knopf.aus{opacity:.3;cursor:default}.chef.pc .pc-schritt-knopf.aus:hover{background:#ffffff1a}.chef.pc .pc-schritt-knopf.aus:active{transform:none}.chef.pc .pc-leiste-rollen{flex:1 1 auto;overflow-y:auto;padding:10px 10px 16px;min-height:0}.chef.pc .pc-gruppe{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#ffffff61;padding:16px 8px 6px;font-weight:700}.chef.pc .pc-nav{display:flex;align-items:center;gap:11px;width:100%;padding:9px 10px;border-radius:10px;color:#fffc;font-size:14.5px;font-weight:500;line-height:1.25;transition:background .12s ease,color .12s ease}.chef.pc .pc-nav:hover{background:#ffffff12;color:#fff}.chef.pc .pc-nav.an{background:#c99a2e29;color:#fff;font-weight:650;box-shadow:inset 2px 0 0 var(--c-gold)}.chef.pc .pc-nav.an svg{color:var(--c-gold)}.chef.pc .pc-nav-titel{flex:1 1 auto;min-width:0}.chef.pc .pc-nav-zahl{flex:none;min-width:22px;height:20px;padding:0 6px;border-radius:999px;background:#ffffff1f;color:#fff;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center}.chef.pc .pc-gruppe-klappe>summary{display:flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;margin-top:10px;font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#ffffff6b;cursor:pointer;list-style:none}.chef.pc .pc-gruppe-klappe>summary::-webkit-details-marker{display:none}.chef.pc .pc-gruppe-klappe>summary:after{content:"";width:7px;height:7px;border-right:1.6px solid currentColor;border-bottom:1.6px solid currentColor;transform:rotate(45deg) translate(-1px,-1px);transition:transform .14s ease}.chef.pc .pc-gruppe-klappe[open]>summary:after{transform:rotate(-135deg) translate(-2px,-2px)}.chef.pc .pc-gruppe-klappe>summary:hover{color:#ffffffb8}.chef.pc.valja .pc-gruppe-klappe>summary{min-height:46px;font-size:12.5px}.chef.pc .pc-leiste-fuss{display:flex;align-items:center;gap:8px;padding:12px;border-top:1px solid rgba(255,255,255,.07)}.chef.pc .pc-kreis{width:32px;height:32px;border-radius:999px;background:#ffffff1f;color:#fff;font-weight:700;font-size:13px;display:flex;align-items:center;justify-content:center;flex:none}.chef.pc .pc-fuss-text{display:flex;flex-direction:column;line-height:1.25;flex:1 1 auto;min-width:0}.chef.pc .pc-fuss-name{font-weight:700;font-size:13.5px;color:#fff}.chef.pc .pc-fuss-rolle{font-size:11.5px;color:#ffffff7a}.chef.pc .pc-fuss-abmelden{color:#ffffff8c;padding:6px;border-radius:8px;flex:none}.chef.pc .pc-fuss-abmelden:hover{background:#ffffff14;color:#fff}.chef.pc .pc-fuss-frage{display:grid;place-items:center;width:30px;height:30px;flex:none;border-radius:50%;border:1px solid rgba(255,255,255,.22);color:#ffffff9e;font-size:15px;font-weight:700;line-height:1;text-decoration:none}.chef.pc .pc-fuss-frage:hover,.chef.pc .pc-fuss-frage:focus-visible,.chef.pc .pc-fuss-frage.an{background:#ffffff1f;border-color:#fff6;color:#fff;outline:none}.chef.pc.valja .pc-fuss-frage{width:32px;height:32px;font-size:16px}.chef.pc .pc-flaeche{display:flex;flex-direction:column;min-width:0;min-height:0}.chef.pc .pc-kopf{height:var(--pc-kopf);flex:none;display:flex;align-items:center;gap:18px;padding:0 20px;background:var(--c-flaeche);border-bottom:1px solid var(--c-rahmen)}.chef.pc .pc-kurse-block{position:relative;flex:none}.chef.pc .pc-kurse{display:flex;align-items:center;gap:16px;flex:none;padding:6px 10px;border-radius:9px}.chef.pc .pc-kurse:hover{background:var(--c-flaeche-2)}.chef.pc .pc-kurse-was{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--c-text-3)}.chef.pc .pc-kurse-einheit{text-transform:none;letter-spacing:0;font-weight:600}.chef.pc .pc-kurse-auf{position:absolute;top:calc(100% + 8px);left:0;z-index:50;width:380px;max-width:90vw;background:var(--c-flaeche);border:1px solid var(--c-rahmen);border-radius:var(--c-radius-m);box-shadow:0 16px 48px #0f10142e;padding:14px 16px}.chef.pc .pc-kurse-satz{font-size:13px;color:var(--c-text-2);line-height:1.45;margin-bottom:12px}.chef.pc .pc-kurse-tabelle{width:100%;border-collapse:collapse;font-size:13.5px}.chef.pc .pc-kurse-tabelle th{text-align:right;font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--c-text-3);padding-bottom:5px}.chef.pc .pc-kurse-tabelle th:first-child,.chef.pc .pc-kurse-tabelle td:first-child{text-align:left;font-weight:700}.chef.pc .pc-kurse-tabelle td{text-align:right;padding:4px 0;border-top:1px solid var(--c-rahmen)}.chef.pc .pc-kurse-stand{font-size:12px;color:var(--c-text-3);margin-top:10px}.chef.pc .pc-kurs{display:flex;align-items:baseline;gap:6px;font-size:13px}.chef.pc .pc-kurs b{font-weight:800;font-size:11.5px;letter-spacing:.03em}.chef.pc .pc-kurs-zahl{font-weight:600;color:var(--c-text)}.chef.pc .pc-kurs-au b{color:var(--c-au)}.chef.pc .pc-kurs-ag b{color:var(--c-ag)}.chef.pc .pc-kurs-pt b{color:var(--c-pt)}.chef.pc .pc-kurs-pd b{color:var(--c-pd)}.chef.pc .pc-kurs-rh b{color:var(--c-rh)}.chef.pc .pc-kurs-fehler{font-size:12.5px;color:var(--c-rot)}.chef.pc .pc-frost{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600;color:var(--c-blau);background:var(--c-blau-hell);padding:3px 8px;border-radius:999px}.chef.pc .pc-gm{flex:none;display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border-radius:999px;border:1px solid var(--c-rahmen);font-size:12.5px;font-weight:600;color:var(--c-text-3);white-space:nowrap}.chef.pc .pc-gm:hover{color:var(--c-gm);border-color:var(--c-gm);background:var(--c-gm-hell)}.chef.pc .pc-gm.an{background:var(--c-gm);border-color:var(--c-gm);color:#fff;font-weight:700}.chef.pc.gm-an .pc-kopf{box-shadow:inset 0 -3px 0 var(--c-gm)}.chef.pc .pc-suche{flex:1 1 150px;min-width:0;max-width:520px;display:flex;align-items:center;gap:8px;height:34px;padding:0 12px;border-radius:10px;background:var(--c-flaeche-2);border:1px solid var(--c-rahmen);color:var(--c-text-3)}.chef.pc .pc-suche:focus-within{border-color:var(--c-gold);box-shadow:0 0 0 3px #c99a2e2e}.chef.pc .pc-suche input{flex:1 1 auto;min-width:0;border:0;background:none;outline:none;font-size:14px;color:var(--c-text)}.chef.pc .pc-sprache-block{position:relative;flex:none}.chef.pc .pc-sprache{display:flex;align-items:center;gap:8px;height:34px;padding:0 10px;border:1px solid var(--c-rahmen);border-radius:999px;background:var(--c-flaeche);font-size:13px;font-weight:600;color:var(--c-text-2)}.chef.pc .pc-sprache:hover,.chef.pc .pc-sprache.offen{border-color:var(--c-gold);color:var(--c-text)}.chef.pc .pc-sprache .sprach-flagge{width:21px;height:14px;border-radius:3px;flex:none}.chef.pc .pc-sprache svg:last-child{transition:transform .12s ease}.chef.pc .pc-sprache.offen svg:last-child{transform:rotate(180deg)}.chef.pc .pc-sprache-auf{position:absolute;top:calc(100% + 8px);right:0;z-index:40;min-width:190px;padding:6px;border:1px solid var(--c-rahmen);border-radius:var(--c-radius-m);background:var(--c-flaeche);box-shadow:0 14px 34px #10121829}.chef.pc .pc-sprache-punkt{display:flex;align-items:center;gap:10px;width:100%;min-height:42px;padding:0 10px;border-radius:9px;font-size:14.5px;color:var(--c-text);text-align:left}.chef.pc .pc-sprache-punkt .sprach-flagge{width:24px;height:16px;border-radius:3px;flex:none}.chef.pc .pc-sprache-punkt span{flex:1 1 auto}.chef.pc .pc-sprache-punkt:hover{background:var(--c-grund)}.chef.pc .pc-sprache-punkt.an{font-weight:700;color:var(--c-gold-dunkel)}.chef.pc.valja .pc-sprache{height:40px;padding:0 13px;font-size:15px}.chef.pc.valja .pc-sprache-punkt{min-height:50px;font-size:16.5px}.chef.pc .pc-stand{margin-left:auto;flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;color:var(--c-text-3);padding:5px 9px;border-radius:8px}.chef.pc .pc-stand:hover:not(:disabled){background:var(--c-flaeche-2);color:var(--c-text-2)}.chef.pc .pc-arbeit{flex:1 1 auto;display:grid;grid-template-columns:minmax(0,1fr);min-height:0}.chef.pc.pc-mit-liste .pc-arbeit{grid-template-columns:var(--pc-liste) minmax(0,1fr)}.chef.pc .pc-spalte-liste{min-width:0;min-height:0;overflow-y:auto;border-right:1px solid var(--c-rahmen);background:var(--c-flaeche)}.chef.pc .pc-spalte-detail{min-width:0;min-height:0;overflow-y:auto;position:relative}.chef.pc .c-seite{max-width:none;margin:0;padding:20px 24px 40px;animation:none}.chef.pc .pc-spalte-liste .c-seite{padding:16px 14px 28px}.chef.pc .c-seite.c-seite-mit-fuss{padding-bottom:110px}.chef.pc .pc-spalte-detail>.c-seite,.chef.pc .pc-spalte-detail>div>.c-seite{max-width:1100px}.chef.pc .pc-spalte-liste .c-kopf-zurueck{display:none}.chef.pc .pc-spalte-liste .c-titel{font-size:19px}.chef.pc .pc-spalte-liste .c-zeile{min-height:48px;padding:8px 12px;gap:10px}.chef.pc .pc-spalte-liste .c-liste{box-shadow:none;border:1px solid var(--c-rahmen)}.chef.pc .c-fuss-fest{position:sticky;left:auto;right:auto;bottom:0;margin:16px -24px -40px;padding:14px 24px;border-top:1px solid var(--c-rahmen);background:var(--c-flaeche)}.chef.pc .pc-spalte-liste .c-fuss-fest{margin:16px -14px -28px;padding:12px 14px}.chef.pc .c-fuss-fest>*{max-width:520px;margin:0}.chef.pc .c-sheet{left:50%;right:auto;bottom:auto;top:50%;transform:translate(-50%,-50%);width:min(560px,calc(100vw - 80px));max-height:calc(100dvh - 80px);border-radius:18px;box-shadow:0 24px 80px #0f101459;animation:pc-sheet .15s cubic-bezier(.2,.7,.2,1);padding-bottom:0}@keyframes pc-sheet{0%{opacity:0;transform:translate(-50%,-48%) scale(.98)}}.chef.pc .c-sheet-griff{display:none}.chef.pc .c-titel{font-size:24px}.chef.pc .c-untertitel{font-size:13.5px}.chef.pc .c-kopf{margin-bottom:14px}.chef.pc .c-zeile{min-height:52px;padding:9px 14px;gap:12px}.chef.pc .c-liste{margin-bottom:12px}.chef.pc .c-karte{padding:16px 18px;margin-bottom:12px}.chef.pc .c-segment{width:fit-content;max-width:100%}.chef.pc .c-segment-knopf{flex:0 0 auto;white-space:nowrap;padding:6px 18px;min-height:36px}.chef.pc .pc-spalte-liste .c-segment{width:auto}.chef.pc .pc-spalte-liste .c-segment-knopf{flex:1 1 0;padding:6px 8px}.chef.pc .c-zeile-titel{font-size:15.5px}.chef.pc .c-zeile-unter{font-size:13.5px}.chef.pc .c-kennzahlen{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.chef.pc .c-feld{max-width:460px;margin-bottom:10px}.chef.pc .c-feld-reihe .c-feld{max-width:340px}.chef.pc .cm-kurswahl.cm-kurswahl-eins{max-width:460px}.chef.pc .c-sheet .cm-kurswahl.cm-kurswahl-eins{max-width:none}.chef.pc .c-feld-huelle{min-height:46px}.chef.pc .c-feld.c-feld-gross .c-feld-huelle{min-height:56px}.chef.pc .c-sheet .c-feld{max-width:none}.chef.pc .cg-kurs{padding:6px 0}.chef.pc .cg-kurs .c-feld{max-width:190px}.chef.pc .c-zeile[role=button]:hover,.chef.pc a.c-zeile:hover,.chef.pc .c-karte-klick:hover{background:var(--c-flaeche-2)}.chef.pc .c-knopf:hover:not(:disabled){filter:brightness(1.06)}.chef.pc .pc-leer{height:100%;display:flex;align-items:center;justify-content:center;padding:40px}.chef.pc .pc-leer-text{color:var(--c-text-3);font-size:15px;text-align:center;max-width:320px}.chef.pc .pc-seite{max-width:1320px}.chef.pc .pc-seitenkopf{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-bottom:20px}.chef.pc .pc-h1{font-size:27px;font-weight:800;letter-spacing:-.02em}.chef.pc .pc-unter{color:var(--c-text-2);font-size:14px;margin-top:2px}.chef.pc .pc-kopf-tasten{display:flex;gap:8px;flex-wrap:wrap}.chef.pc .pc-taste{display:inline-flex;align-items:center;gap:7px;height:38px;padding:0 14px;border-radius:10px;background:var(--c-flaeche);border:1px solid var(--c-rahmen);font-size:14px;font-weight:600;color:var(--c-text);transition:background .12s ease,border-color .12s ease}.chef.pc .pc-taste:hover{background:var(--c-flaeche-2);border-color:#d8dae0}.chef.pc .pc-taste-voll{background:var(--c-schwarz);border-color:var(--c-schwarz);color:#fff}.chef.pc .pc-taste-voll:hover{background:var(--c-schwarz-2);border-color:var(--c-schwarz-2)}.chef.pc .pc-konten{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:14px;margin-bottom:8px}.chef.pc .pc-konto{display:block;padding:18px 20px 20px;border-radius:var(--c-radius);background:var(--c-flaeche);border:1px solid var(--c-rahmen);box-shadow:var(--c-schatten);transition:transform .12s ease,box-shadow .12s ease}.chef.pc .pc-konto:hover{transform:translateY(-1px);box-shadow:0 2px 4px #0f10140d,0 12px 32px #0f10141a}.chef.pc .pc-konto-dunkel{background:var(--c-schwarz);border-color:var(--c-schwarz);color:#fff}.chef.pc .pc-konto-kopf{display:flex;align-items:center;justify-content:space-between;font-size:12.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--c-text-3)}.chef.pc .pc-konto-dunkel .pc-konto-kopf{color:#ffffff8c}.chef.pc .pc-konto-gross{display:flex;align-items:baseline;gap:8px;margin-top:10px}.chef.pc .pc-konto-zahl{font-size:34px;font-weight:800;letter-spacing:-.025em}.chef.pc .pc-konto-einheit{font-size:15px;color:var(--c-text-2)}.chef.pc .pc-konto-dunkel .pc-konto-einheit{color:#fff9}.chef.pc .pc-konto-weitere{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:12px;margin-top:16px;padding-top:14px;border-top:1px solid var(--c-rahmen)}.chef.pc .pc-konto-dunkel .pc-konto-weitere{border-top-color:#ffffff1f}.chef.pc .pc-konto-weitere-name{font-size:12px;color:var(--c-text-3)}.chef.pc .pc-konto-dunkel .pc-konto-weitere-name{color:#ffffff80}.chef.pc .pc-konto-weitere-wert{font-size:15px;font-weight:700;margin-top:1px}.chef.pc .pc-konto-leer{margin-top:12px;color:var(--c-text-3);font-size:14.5px}.chef.pc .pc-spalten{display:grid;grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:8px 24px;align-items:start}@media(max-width:1600px){.chef.pc .pc-gm:not(.an) span{display:none}.chef.pc .pc-gm:not(.an){padding:6px 8px}.chef.pc .pc-sprache-name,.chef.pc.gm-an .pc-stand{display:none}.chef.pc.gm-an .pc-sprache-block{margin-left:auto}.chef.pc .pc-kopf-frost .pc-stand,.chef.pc .pc-kopf-frost .pc-kurse-was{display:none}.chef.pc .pc-kopf-frost .pc-sprache-block{margin-left:auto}}@media(max-width:1180px){.chef.pc{--pc-leiste: 216px;--pc-liste: 320px}.chef.pc .pc-stand{display:none}.chef.pc .pc-sprache-block{margin-left:auto}.chef.pc .pc-kopf{gap:12px;padding:0 14px}.chef.pc .pc-marke{gap:8px;padding:16px 12px 14px 14px}.chef.pc .pc-marke-zeichen{width:30px;height:30px;font-size:12px}.chef.pc .pc-marke-name{font-size:14px}.chef.pc .pc-schritte{gap:4px}.chef.pc .pc-schritt-knopf{width:28px;height:28px}.chef.pc .pc-kurse{gap:11px}.chef.pc .pc-suche{max-width:none}.chef.pc .pc-gm:not(.an) span{display:none}.chef.pc .pc-gm:not(.an){padding:6px 8px}.chef.pc.gm-an .pc-sprache-name{display:none}}@media(max-width:980px){.chef.pc .pc-sprache-name{display:none}.chef.pc.pc-mit-liste .pc-arbeit{grid-template-columns:minmax(0,1fr)}.chef.pc.pc-mit-liste .pc-spalte-liste{display:none}.chef.pc.pc-mit-liste.pc-nichts-gewaehlt .pc-spalte-liste{display:block;border-right:0}.chef.pc.pc-mit-liste.pc-nichts-gewaehlt .pc-spalte-detail{display:none}}@media(min-width:1280px){.chef.pc.pc-liste-papiere{--pc-liste: clamp(440px, 33vw, 480px)}}@media(min-width:1181px)and (max-width:1279.98px){.chef.pc.pc-liste-papiere{--pc-liste: 400px}}@media(max-width:1180px){.chef.pc.pc-liste-papiere{--pc-liste: 352px}}.chef.pc .pc-marke-zeichen{border:0;padding:0;cursor:pointer}.chef.pc .pc-marke-zeichen:focus-visible,.chef.pc .pc-leiste-auf:focus-visible{outline:2px solid #fff;outline-offset:2px}.chef.pc.pc-leiste-zu{grid-template-columns:minmax(0,1fr)}.chef.pc.pc-leiste-zu .pc-leiste{display:none}.chef.pc.pc-leiste-zu .pc-kopf{padding-left:62px}.chef.pc .pc-leiste-auf{position:fixed;top:11px;left:14px;z-index:60;width:34px;height:34px;border:0;border-radius:9px;background:var(--c-gold);color:#14151a;font-weight:800;font-size:13px;cursor:pointer;box-shadow:0 2px 8px #00000040}.chef.pc.valja{font-size:16.5px}.chef.pc.valja .c-zeile-titel,.chef.pc.valja .c-gross-zeile-name{font-size:17px}.chef.pc.valja .c-zeile-unter,.chef.pc.valja .c-gross-zeile-name small{font-size:14px;color:var(--c-text-2)}.chef.pc.valja .c-klein{font-size:14px;color:var(--c-text-2);line-height:1.5}.chef.pc.valja .c-abschnitt-titel{font-size:13px;letter-spacing:.06em;color:var(--c-text-2)}.chef.pc.valja .c-feld-label{font-size:14px;color:var(--c-text-2)}.chef.pc.valja input,.chef.pc.valja select,.chef.pc.valja textarea{font-size:17px}.chef.pc.valja{--c-ziel: 58px}.chef.pc.valja .c-zeile{min-height:62px;padding-top:13px;padding-bottom:13px}.chef.pc.valja .c-knopf{min-height:56px;padding-left:22px;padding-right:22px;font-size:16.5px}.chef.pc.valja .c-chip,.chef.pc.valja .c-segment button{min-height:46px;padding:0 18px;font-size:15px}.chef.pc.valja .pc-nav{min-height:44px;font-size:16px;margin-bottom:2px}.chef.pc.valja .pc-gruppe{font-size:12px;letter-spacing:.08em;color:#ffffff9e;padding:12px 8px 4px}.chef.pc.valja .pc-leiste-rollen{padding:6px 10px 10px}.chef.pc.valja .pc-leiste-rollen>div:first-child .pc-gruppe{padding-top:2px}.chef.pc.valja .c-karte{border:1px solid var(--c-rahmen)}.chef.pc.valja .c-liste .c-zeile+.c-zeile,.chef.pc.valja .cgb-zeile{border-top-color:#d9dbe1}.chef.pc.valja .pc-nav.an{background:#c99a2e38;box-shadow:inset 3px 0 0 var(--c-gold)}.chef.pc.valja *,.chef.pc.valja *:before,.chef.pc.valja *:after{animation-duration:.01ms!important;transition-duration:.12s!important}.chef .v-start{max-width:1120px;padding:26px 22px 40px}.chef .v-gruss{margin:0;font-size:30px;font-weight:700;letter-spacing:-.01em;color:var(--c-text)}.chef .v-datum{margin:4px 0 26px;font-size:16px;color:var(--c-text-2)}.chef .v-wege{display:grid;grid-template-columns:repeat(auto-fit,minmax(236px,1fr));gap:14px;margin-bottom:30px}.chef .v-weg{display:flex;align-items:center;gap:16px;min-height:92px;padding:18px 20px;border:1px solid var(--c-rahmen);border-radius:var(--c-radius);background:var(--c-flaeche);box-shadow:var(--c-schatten);text-decoration:none;color:inherit;transition:border-color .12s ease,box-shadow .12s ease}.chef .v-weg:hover,.chef .v-weg:focus-visible{border-color:var(--c-gold);box-shadow:0 0 0 3px var(--c-gold-hell);outline:none}.chef .v-weg-icon{display:grid;place-items:center;width:54px;height:54px;flex:none;border-radius:16px;background:var(--c-gold-hell);color:var(--c-gold-dunkel)}.chef .v-weg-icon svg{width:27px;height:27px}.chef .v-weg-text{display:flex;flex-direction:column;gap:3px;min-width:0}.chef .v-weg-text strong{font-size:19px;font-weight:650;color:var(--c-text)}.chef .v-weg-text small{font-size:14px;color:var(--c-text-2);line-height:1.35}.chef .v-monat{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:18px 24px}.chef .v-monat-teil{display:flex;flex-direction:column;gap:4px;min-width:0}.chef .v-monat-teil small{font-size:13.5px;font-weight:600;color:var(--c-text-2)}.chef .v-monat-teil strong{font-size:27px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--c-text)}.chef .v-monat-teil strong.c-plus{color:var(--c-gruen)}.chef .v-monat-teil strong.c-minus{color:var(--c-rot)}.chef .v-mehr{display:inline-flex;align-items:center;min-height:48px;margin-top:16px;font-size:16px;font-weight:600;color:var(--c-gold-dunkel);text-decoration:underline;text-underline-offset:3px}.chef .v-hinweis{margin:0 2px 10px;font-size:15.5px;color:var(--c-text-2)}@media(max-width:700px){.chef .v-start{padding:20px 16px 32px}.chef .v-gruss{font-size:25px}.chef .v-wege{grid-template-columns:1fr}.chef .v-monat-teil strong{font-size:23px}}.chef .v-hilfe{margin-top:26px;border:1px solid var(--c-rahmen);border-radius:var(--c-radius-m);background:var(--c-flaeche)}.chef .v-hilfe>summary{display:flex;align-items:center;min-height:56px;padding:0 18px;font-size:16px;font-weight:600;color:var(--c-text);cursor:pointer;list-style:none}.chef .v-hilfe>summary::-webkit-details-marker{display:none}.chef .v-hilfe>summary:before{content:"?";display:grid;place-items:center;width:26px;height:26px;margin-right:12px;border-radius:50%;background:var(--c-gold-hell);color:var(--c-gold-dunkel);font-weight:700;flex:none}.chef .v-hilfe-inhalt{padding-bottom:18px}.chef .v-hilfe-inhalt .v-mehr{margin:4px 18px 0}.chef .v-hilfe-liste{margin:0;padding:4px 18px 6px}.chef .v-hilfe-liste dt{margin-top:14px;font-size:15.5px;font-weight:650;color:var(--c-text)}.chef .v-hilfe-liste dd{margin:3px 0 0;font-size:14.5px;line-height:1.5;color:var(--c-text-2)}.chef .v-infos{list-style:none;margin:0 0 26px;padding:0;display:flex;flex-direction:column;gap:10px}.chef .v-info{display:flex;align-items:stretch;border:1px solid var(--c-rahmen);border-radius:var(--c-radius-m);background:var(--c-flaeche);overflow:hidden}.chef .v-info-text{flex:1;min-width:0;display:flex;align-items:center;gap:14px;min-height:64px;padding:12px 16px;color:inherit;text-decoration:none}.chef .v-info-text:focus-visible{outline:3px solid var(--c-gold-hell);outline-offset:-3px}.chef .v-info-symbol{display:grid;place-items:center;width:40px;height:40px;flex:none;border-radius:12px;background:var(--c-blau-hell);color:var(--c-blau)}.chef .v-info-mitte{display:flex;flex-direction:column;gap:3px;min-width:0}.chef .v-info-mitte strong{font-size:16.5px;font-weight:600;color:var(--c-text);line-height:1.35}.chef .v-info-kennung{white-space:nowrap;font-variant-numeric:tabular-nums}.chef .v-info-mitte small{font-size:14px;color:var(--c-text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chef .v-info-gelesen{display:inline-flex;align-items:center;gap:6px;flex:none;min-width:112px;justify-content:center;padding:0 18px;border:0;border-left:1px solid var(--c-rahmen);background:var(--c-flaeche-2);font:inherit;font-size:15.5px;font-weight:650;color:var(--c-text);cursor:pointer}.chef .v-info-gelesen:focus-visible{outline:3px solid var(--c-gold-hell);outline-offset:-3px}.chef .v-alle-gelesen{min-height:44px;padding:0 4px;border:0;background:none;font:inherit;font-size:15.5px;font-weight:650;color:var(--c-gold-dunkel);text-decoration:underline;text-underline-offset:3px;cursor:pointer}@media(hover:hover){.chef .v-info-text:hover{background:var(--c-flaeche-2)}.chef .v-info-gelesen:hover{background:var(--c-gruen-hell);color:var(--c-gruen)}}@media(max-width:700px){.chef .v-info-gelesen{min-width:0;padding:0 12px}}@media(max-width:1600px){.chef.pc.valja .pc-stand{display:none}.chef.pc.valja .pc-sprache-block{margin-left:auto}.chef.pc.valja .pc-suche{flex-basis:220px}}@media(pointer:coarse){.chef.pc.valja .pc-suche{height:44px}.chef.pc.valja .pc-suche input{font-size:16px}.chef.pc.valja .pc-nav{min-height:50px}.chef.pc.valja button.c-pille-knopf,.chef.pc.valja button.c-abschnitt-rechts,.chef.pc.valja button.cfa-schritt-name,.chef.pc.valja .wf-pfeile .wf-mini{position:relative}.chef.pc.valja button.c-pille-knopf:after,.chef.pc.valja button.c-abschnitt-rechts:after,.chef.pc.valja button.cfa-schritt-name:after,.chef.pc.valja .wf-pfeile .wf-mini:after{content:"";position:absolute;top:-10px;right:-4px;bottom:-10px;left:-4px}.chef.pc.valja button.cfa-schritt-name{overflow:visible}}@media(max-width:1100px)and (orientation:portrait){.chef.pc.valja.pc-mit-liste .pc-arbeit{grid-template-columns:minmax(0,1fr)}.chef.pc.valja.pc-mit-liste .pc-spalte-liste{display:none}.chef.pc.valja.pc-mit-liste.pc-nichts-gewaehlt .pc-spalte-liste{display:block;border-right:0}.chef.pc.valja.pc-mit-liste.pc-nichts-gewaehlt .pc-spalte-detail{display:none}}@media(min-width:701px)and (max-width:1299px){.chef .v-wege{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(pointer:coarse){.chef.pc.valja .pc-marke{padding-inline:12px}.chef.pc.valja .pc-schritte{gap:4px}.chef.pc.valja .pc-schritt-knopf,.chef.pc.valja .pc-fuss-frage{width:44px;height:44px}.chef.pc.valja .pc-fuss-abmelden{display:inline-grid;place-items:center;min-width:44px;min-height:44px}.chef.pc.valja .pc-kurse,.chef.pc.valja .pc-gm{min-height:44px}.chef.pc.valja .pc-gm{min-width:44px;justify-content:center}.chef.pc.valja .pc-sprache{height:44px}.chef.pc.valja .pc-suche{height:46px}.chef.pc.valja .pc-suche input{align-self:stretch}.chef.pc.valja .c-feld-huelle>input{min-height:44px}.chef.pc.valja .wf-auge{min-width:44px;min-height:44px}.chef.pc.valja .c-kopf-zurueck{width:44px;height:44px}.chef.pc.valja .cg-schloss-bearbeiten{min-height:44px}.chef.pc.valja .cp-gk-auf,.chef.pc.valja .cp-gk-zahl{min-width:44px;min-height:44px}.chef.pc.valja .rb-wert,.chef.pc.valja .rb-oeffnen{min-height:44px}.chef.pc.valja .rb-kind{min-height:44px;line-height:42px}.chef.pc.valja .wf-mini,.chef.pc.valja .rb-kopf-knopf,.chef.pc.valja .c-abschnitt-rechts>button{position:relative}.chef.pc.valja button.c-pille-knopf:after,.chef.pc.valja button.c-abschnitt-rechts:after,.chef.pc.valja .c-abschnitt-rechts>button:after,.chef.pc.valja button.cfa-schritt-name:after,.chef.pc.valja .rb-kopf-knopf:after,.chef.pc.valja .wf-mini:after{content:"";position:absolute;top:-14px;right:-8px;bottom:-14px;left:-8px}}@media(pointer:coarse)and (max-width:1180px){.chef.pc.valja .pc-marke-text,.chef.pc.valja .pc-kreis{display:none}.chef.pc.valja .pc-leiste-fuss{gap:6px}}@media(max-width:1100px)and (orientation:portrait){.chef.pc.valja .pc-kopf{height:auto;min-height:var(--pc-kopf);flex-wrap:wrap;row-gap:8px;padding-block:8px}.chef.pc.valja .pc-suche{order:9;flex:1 1 100%;max-width:none}}:root{--gold: #b8860b;--gold-hell: #f5e6c8;--text: #1a1a1a;--text-schwach: #5a5a5a;--rahmen: #d4d4d4;--hintergrund: #f4f4f2;--flaeche: #ffffff;--gruen: #1a7f37;--rot: #c62828;--blau: #1a5fb4;--radius: 10px;--schatten: 0 1px 3px rgba(0, 0, 0, .08), 0 4px 12px rgba(0, 0, 0, .04)}*{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:17px;line-height:1.55;color:var(--text);background:var(--hintergrund)}h1{font-size:1.9rem;margin:0 0 .4em}h2{font-size:1.35rem;margin:0 0 .5em}.anmelde-huelle{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px}.anmelde-karte{background:var(--flaeche);border:1px solid var(--rahmen);border-radius:var(--radius);box-shadow:var(--schatten);padding:36px;width:100%;max-width:460px}.anmelde-kopf{text-align:center;margin-bottom:28px}.anmelde-kopf .marke{font-size:.85rem;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);font-weight:700}.anmelde-kopf p{color:var(--text-schwach);margin:6px 0 0;font-size:.95rem}.feld{margin-bottom:18px}.feld label{display:block;font-weight:600;margin-bottom:6px;font-size:.95rem}.feld input{width:100%;padding:12px 14px;font-size:1.05rem;font-family:inherit;border:1px solid var(--rahmen);border-radius:8px;background:#fff;color:var(--text)}.feld input:focus{outline:3px solid rgba(184,134,11,.28);border-color:var(--gold)}.feld .hinweis{font-size:.85rem;color:var(--text-schwach);margin-top:5px}.code-eingabe input{font-size:1.7rem;letter-spacing:.4em;text-align:center;font-variant-numeric:tabular-nums}button.knopf{width:100%;padding:14px;font-size:1.05rem;font-weight:600;font-family:inherit;color:#fff;background:var(--gold);border:none;border-radius:8px;cursor:pointer}button.knopf:hover:not(:disabled){background:#a37709}button.knopf:disabled{opacity:.55;cursor:not-allowed}button.knopf-schlicht{background:none;border:1px solid var(--rahmen);color:var(--text);padding:9px 16px;border-radius:8px;font-family:inherit;font-size:.95rem;cursor:pointer}button.knopf-schlicht:hover{background:#eee}.meldung{padding:12px 14px;border-radius:8px;margin-bottom:18px;font-size:.95rem}.meldung-fehler{background:#fdecea;border:1px solid #f5c6c2;color:var(--rot)}.meldung-info{background:#eaf3fb;border:1px solid #c3ddf3;color:var(--blau)}.meldung-erfolg{background:#eaf6ec;border:1px solid #c3e6cb;color:var(--gruen)}.qr-block{text-align:center;padding:20px;background:var(--gold-hell);border-radius:var(--radius);margin-bottom:20px}.qr-block img{background:#fff;padding:10px;border-radius:8px;display:block;margin:0 auto 14px}.geheim-code{font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:.9rem;word-break:break-all;background:#fff;padding:9px 11px;border-radius:6px;border:1px solid var(--rahmen)}.schritte{margin:0 0 18px;padding-left:22px;font-size:.95rem;color:var(--text-schwach)}.schritte li{margin-bottom:6px}.kopfleiste{background:var(--flaeche);border-bottom:1px solid var(--rahmen);padding:14px 26px;display:flex;align-items:center;justify-content:space-between;gap:16px}.kopfleiste .marke{font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--gold);font-size:.9rem}.inhalt{max-width:1100px;margin:0 auto;padding:28px 26px 60px}.karte{background:var(--flaeche);border:1px solid var(--rahmen);border-radius:var(--radius);box-shadow:var(--schatten);padding:24px;margin-bottom:20px}.laedt{min-height:100vh;display:flex;align-items:center;justify-content:center;color:var(--text-schwach)}.kopf-links,.kopf-rechts{display:flex;align-items:center;gap:22px}.haupt-navigation{display:flex;gap:4px}.nav-punkt{padding:8px 14px;border-radius:8px;text-decoration:none;color:var(--text-schwach);font-weight:600;font-size:.97rem}.nav-punkt:hover{background:#f0f0ee;color:var(--text)}.nav-aktiv{background:var(--gold-hell);color:#7a5a08}.inhalt{max-width:1240px}.reiter-leiste{display:flex;gap:6px;margin:20px 0 0;border-bottom:2px solid var(--rahmen)}.reiter{padding:11px 20px;border:none;background:none;font-family:inherit;font-size:1rem;font-weight:600;color:var(--text-schwach);cursor:pointer;border-bottom:3px solid transparent;margin-bottom:-2px}.reiter-leiste+.karte{border-top-left-radius:0;border-top-right-radius:0;margin-top:0}.tabelle{width:100%;border-collapse:collapse;font-size:.96rem}.tabelle th{text-align:left;font-size:.82rem;text-transform:uppercase;letter-spacing:.05em;color:var(--text-schwach);border-bottom:2px solid var(--rahmen);padding:8px 10px;white-space:nowrap}.tabelle td{padding:10px;border-bottom:1px solid #ececec;vertical-align:middle}.tabelle tbody tr:hover{background:#fafaf8}.tabelle .inaktiv,.tabelle .zeile-alt{opacity:.55}.tabelle .zeile-aktuell{background:#f7fbf7}.tabelle-eng td,.tabelle-eng th{padding:7px 8px}.aktionen{white-space:nowrap;text-align:right}.klein{font-size:.87rem;color:var(--text-schwach)}.unterzeile{color:var(--text-schwach);font-size:.94rem;max-width:78ch;margin:4px 0 0}.marker{display:inline-block;margin-left:8px;font-size:.76rem;padding:2px 8px;border-radius:999px;background:var(--gold-hell);color:#7a5a08}.marker-rot{background:#fbe4e2;color:#b3261e}.badge{display:inline-block;font-size:.78rem;padding:3px 9px;border-radius:999px;background:#ededed;color:var(--text-schwach);white-space:nowrap}.badge-gruen{background:#e3f3e6;color:var(--gruen);font-weight:600}.badge-blau{background:#e5eefa;color:var(--blau)}.knopf-mini{border:1px solid var(--rahmen);background:#fff;color:var(--text);padding:5px 11px;border-radius:6px;font-family:inherit;font-size:.85rem;cursor:pointer;margin-left:5px}.knopf-mini:hover{background:#f0f0ee}a.knopf-mini{display:inline-block;text-decoration:none}.knopf-rot{color:var(--rot);border-color:#f0c8c5}.knopf-rot:hover{background:#fdecea}.knopf-warn-rot{color:var(--rot);border-color:#f0c8c5;background:#fdecea}.tab-kopf,.block-kopf{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:18px}.block-kopf h3{margin:0;font-size:1.08rem}.gebuehren-block{margin-bottom:38px}.gebuehren-block:last-of-type{margin-bottom:0}.feld-reihe{display:flex;gap:14px;align-items:flex-end;flex-wrap:wrap}.feld-reihe .feld{flex:1;min-width:120px}.feld select,.feld input[type=date],.feld input[type=number]{width:100%;padding:10px 12px;font-size:1rem;font-family:inherit;border:1px solid var(--rahmen);border-radius:8px;background:#fff;color:var(--text)}select{padding:7px 10px;font-family:inherit;font-size:.95rem;border:1px solid var(--rahmen);border-radius:7px;background:#fff;color:var(--text)}.schalter{display:inline-flex;align-items:center;gap:8px;font-size:.94rem;cursor:pointer;font-weight:500}.schalter input[type=checkbox]{width:18px;height:18px;accent-color:var(--gold);cursor:pointer}.inline-eingabe{padding:7px 9px;font-size:.96rem;font-family:inherit;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--text);width:100%}.inline-eingabe:hover{border-color:var(--rahmen);background:#fff}.inline-eingabe:focus{outline:3px solid rgba(184,134,11,.25);border-color:var(--gold);background:#fff}.neu-zeile{display:flex;gap:10px;margin-top:16px;padding-top:16px;border-top:1px dashed var(--rahmen)}.neu-zeile input{flex:1;padding:10px 12px;font-size:1rem;font-family:inherit;border:1px solid var(--rahmen);border-radius:8px}.zahl-feld{display:inline-flex;align-items:center;gap:6px}.zahl-feld input{flex:1;min-width:0;padding:8px 10px;font-size:1rem;font-family:inherit;text-align:right;font-variant-numeric:tabular-nums;border:1px solid var(--rahmen);border-radius:7px;background:#fff;color:var(--text)}.zahl-feld input:focus{outline:3px solid rgba(184,134,11,.25);border-color:var(--gold)}.zahl-feld .einheit{font-size:.85rem;color:var(--text-schwach);white-space:nowrap}.zahl-feld-gross input{padding:12px 14px;font-size:1.5rem;font-weight:600}.zahl-feld-gross .einheit{font-size:1.1rem}.zahl-feld{position:relative}.zahl-feld input.punkt-getippt{border-color:#c2410c;background:#fff7ed}.punkt-warnung{position:absolute;top:calc(100% + 4px);left:0;z-index:40;min-width:max-content;max-width:260px;padding:5px 8px;border:1px solid #c2410c;border-radius:6px;background:#fff7ed;color:#7c2d12;font-size:.78rem;line-height:1.35;text-align:left;box-shadow:0 4px 12px #0000001f;pointer-events:none}.punkt-warnung strong{font-variant-numeric:tabular-nums;white-space:nowrap}.abschlag-feld{display:inline-flex;align-items:stretch;gap:0}.vorzeichen-knopf{width:34px;border:1px solid var(--rahmen);border-right:none;border-radius:7px 0 0 7px;background:#fff;font-family:inherit;font-size:1.3rem;font-weight:700;line-height:1;cursor:pointer;transition:background .15s ease,color .15s ease,transform .15s ease}.vorzeichen-minus{color:var(--rot);background:#fdf3f2}.vorzeichen-plus{color:var(--gruen);background:#f1f8f2}.vorzeichen-knopf:hover:not(:disabled){filter:brightness(.96)}.vorzeichen-knopf:disabled{opacity:.5;cursor:not-allowed}.vorzeichen-wechsel{animation:vorzeichen-dreh .32s ease}@keyframes vorzeichen-dreh{0%{transform:rotate(0) scale(1)}45%{transform:rotate(180deg) scale(1.28)}to{transform:rotate(360deg) scale(1)}}@media(prefers-reduced-motion:reduce){.vorzeichen-wechsel{animation:none}}.abschlag-eingabe{padding:8px 10px;font-size:1rem;font-family:inherit;text-align:right;font-variant-numeric:tabular-nums;border:1px solid var(--rahmen);border-radius:0;background:#fff;color:var(--text);min-width:0}.abschlag-eingabe:focus{outline:3px solid rgba(184,134,11,.25);border-color:var(--gold);position:relative;z-index:1}.abschlag-einheit{border-radius:0 7px 7px 0;border-left:none;padding:7px 6px;background:#fbfbf9;color:var(--text-schwach);font-size:.9rem}.dialog-huelle{position:fixed;top:0;right:0;bottom:0;left:0;background:#14141473;display:flex;align-items:flex-start;justify-content:center;padding:40px 20px;overflow-y:auto;z-index:50}.dialog{background:var(--flaeche);border-radius:var(--radius);box-shadow:0 10px 40px #00000040;padding:30px;width:100%;max-width:680px}.dialog h3{margin:24px 0 10px;font-size:1.05rem}.dialog-fuss{display:flex;justify-content:flex-end;gap:10px;margin-top:26px;padding-top:20px;border-top:1px solid var(--rahmen)}.bt-huelle{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:#0d0d0ff7;color:#fff;animation:bt-einblenden .16s ease-out}@supports (backdrop-filter: blur(6px)){.bt-huelle{background:#0d0d0ff0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}@keyframes bt-einblenden{0%{opacity:0}}@keyframes bt-hinein{0%{opacity:0;transform:scale(.985)}}.bt-huelle .bt-fenster{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;padding-top:env(safe-area-inset-top,0px);animation:bt-hinein .22s cubic-bezier(.32,.72,0,1)}.bt-huelle .bt-kopf{display:flex;align-items:flex-start;gap:10px;padding:14px 18px 10px;flex:0 0 auto}.bt-huelle .bt-titel{flex:1 1 auto;min-width:0;display:grid;gap:3px}.bt-huelle .bt-titel h2{margin:0;color:#fff;font-size:1.08rem;font-weight:650;line-height:1.3;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:none;hyphens:none}.bt-huelle .bt-unter{display:flex;flex-wrap:wrap;gap:2px 12px;font-size:.84rem;line-height:1.4;color:#ffffff9e}.bt-huelle .bt-valja{color:#ffffff9e}.bt-huelle .bt-kopf-knoepfe{display:flex;align-items:center;gap:8px;flex:0 0 auto}.bt-huelle .bt-nur-pc{display:inline-flex;align-items:center;gap:8px}.bt-huelle .bt-knopf,.bt-huelle .bt-nur-pc>button{height:40px;padding:0 14px;display:inline-flex;align-items:center;gap:6px;border:0;border-radius:999px;background:#ffffff1a;color:#fff;font:inherit;font-size:.88rem;font-weight:600;white-space:nowrap;cursor:pointer}.bt-huelle .bt-knopf:hover,.bt-huelle .bt-nur-pc>button:hover{background:#ffffff2e}.bt-huelle .bt-mehr .mehr-menue>button,.bt-huelle .bt-zu{width:42px;height:42px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:50%;background:#ffffff1f;color:#fff;cursor:pointer}.bt-huelle .bt-zu{width:46px;height:46px}.bt-huelle .bt-mehr .mehr-menue>button:hover,.bt-huelle .bt-zu:hover{background:#ffffff38}.bt-huelle .mehr-menue-blatt{color:var(--text)}.bt-huelle .bt-meldung{margin:0 18px 8px}.bt-huelle .bt-rahmen{position:relative;flex:1 1 auto;min-height:0;display:flex}.vorschau-flaeche{flex:1 1 auto;min-height:0;overflow:auto;position:relative;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;overscroll-behavior:contain;scrollbar-color:rgba(255,255,255,.28) transparent;padding-top:12px}.vorschau-sizer{margin:0 auto 84px}.vorschau-buehne{width:max-content;transform-origin:0 0;padding:0 14px;user-select:none;-webkit-user-select:none}.bt-eingepasst .vorschau-buehne{cursor:zoom-in}.bt-gezoomt .vorschau-buehne{cursor:grab}.bt-zieht .vorschau-buehne{cursor:grabbing}.vorschau-seite{display:block;margin:0 auto 18px;background:#fff;border-radius:2px;box-shadow:0 10px 34px #0000008c}.vorschau-seite:last-child{margin-bottom:0}.vorschau-bild{display:block;max-width:none;margin:0 auto;background:#fff;box-shadow:0 10px 34px #0000008c;-webkit-user-drag:none}.vorschau-status{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.vorschau-status>*{pointer-events:auto}.vorschau-hinweis{background:var(--flaeche, #fff);color:var(--text, #111);border-radius:var(--radius, 14px);padding:22px 26px;max-width:420px;text-align:center}.bt-huelle .bt-zoom{position:absolute;left:50%;bottom:14px;transform:translate(-50%);z-index:3;display:flex;align-items:center;gap:2px;max-width:calc(100% - 24px);padding:4px;border-radius:999px;background:#26262af0;box-shadow:0 8px 24px #00000073;white-space:nowrap}.bt-huelle .bt-zoom button{min-width:40px;height:38px;padding:0;border:0;border-radius:999px;background:transparent;color:#fff;font-size:1.15rem;font-weight:700;cursor:pointer}.bt-huelle .bt-zoom button:hover{background:#ffffff1f}.bt-huelle .bt-zoom button:disabled{opacity:.35;cursor:default;background:transparent}.bt-huelle .bt-zoom .bt-zoom-ganz{padding:0 14px;font-size:.85rem;font-weight:600;background:#ffffff29}.bt-huelle .bt-zoom-wert{min-width:52px;text-align:center;color:#fff;font-size:.82rem;font-variant-numeric:tabular-nums}.bt-huelle .bt-seite{padding:0 10px 0 12px;margin-right:2px;border-right:1px solid rgba(255,255,255,.16);color:#ffffffbf;font-size:.82rem;font-variant-numeric:tabular-nums}.bt-huelle .bt-leiste{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 18px calc(14px + env(safe-area-inset-bottom,0px));flex:0 0 auto}.bt-huelle .bt-wege{display:flex;flex-wrap:wrap;gap:8px;margin-right:auto}.bt-huelle .vorschau-leiste .vorschau-gross{flex:0 0 auto;height:46px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#ffffff1a;color:#fff;font:inherit;font-size:.95rem;font-weight:600;text-decoration:none;white-space:nowrap;cursor:pointer}.bt-huelle .vorschau-leiste .vorschau-gross:hover{background:#ffffff2e}.bt-huelle .vorschau-leiste .vorschau-gross-stark{background:#fff;border-color:#fff;color:#111}.bt-huelle .vorschau-leiste .vorschau-gross-stark:hover{background:#e9e9ec}.bt-huelle .vorschau-leiste .vorschau-gross-weg{background:transparent;border-color:#c99a2e;color:#e8c977}.bt-huelle .vorschau-leiste .vorschau-gross-weg:hover{background:#c99a2e24}.bt-huelle .vorschau-leiste .vorschau-gross:disabled{opacity:.5;cursor:default}.bt-huelle .vorschau-leiste .vorschau-gross-voll{flex:0 0 auto}.bt-huelle .vorschau-leiste .vorschau-gross:focus-visible,.bt-huelle .bt-zoom button:focus-visible,.bt-huelle .bt-zu:focus-visible{outline:3px solid #e8c977;outline-offset:2px}.bt-huelle .bt-frage-huelle{position:fixed;top:0;right:0;bottom:0;left:0;z-index:5;display:flex;align-items:center;justify-content:center;padding:20px;background:#00000080;animation:bt-einblenden .14s ease-out}.bt-huelle .bt-frage{width:100%;max-width:400px;display:grid;gap:10px;padding:22px;border-radius:18px;background:var(--flaeche, #fff);color:var(--text, #111);box-shadow:0 18px 50px #00000073}.bt-huelle .bt-frage h3{margin:0;font-size:1.1rem}.bt-huelle .bt-frage p{margin:0;color:var(--text-2, #555);line-height:1.45}.bt-huelle .bt-frage-knoepfe{display:flex;gap:10px;margin-top:6px}.bt-huelle .bt-frage-knoepfe button{flex:1 1 0;height:48px;border-radius:12px;border:0;font:inherit;font-weight:650;cursor:pointer}.bt-huelle .bt-frage-nein{background:#eef0f3;color:#111}.bt-huelle .bt-frage-ja{background:#d93025;color:#fff}@media(max-width:760px){.bt-huelle .bt-nur-pc{display:none}.bt-huelle .bt-kopf{padding:10px 12px 8px}.bt-huelle .bt-titel h2{font-size:1rem}.bt-huelle .bt-unter{font-size:.8rem}.bt-huelle .bt-leiste{padding:8px 10px calc(10px + env(safe-area-inset-bottom,0px))}.bt-huelle .bt-wege{width:100%;margin-right:0}.bt-huelle .bt-wege .vorschau-gross,.bt-huelle .vorschau-leiste>.vorschau-gross{flex:1 1 0;min-width:0;padding:0 10px;font-size:.9rem}.bt-huelle .bt-zoom .bt-zoom-ganz{padding:0 10px}}@media(prefers-reduced-motion:reduce){.bt-huelle,.bt-huelle .bt-fenster,.bt-huelle .bt-frage-huelle{animation:none}}.zieh-griff{cursor:grab;color:#b9b9b9;font-size:1.25rem;text-align:center;-webkit-user-select:none;user-select:none;letter-spacing:-2px}.zieh-griff:hover{color:var(--gold)}.tabelle-zieht .zieh-griff{cursor:grabbing}.tabelle-zieht tbody tr:hover{background:none}.zeile-gezogen{opacity:.4}.zeile-ziel td{box-shadow:inset 0 3px 0 var(--gold)}.griff-beispiel{color:var(--gold);letter-spacing:-2px;font-size:1.1rem}.knopf-loeschen{background:var(--rot)}.knopf-loeschen:hover:not(:disabled){background:#a71d1d}.schalter-block{display:flex;align-items:flex-start;gap:11px;margin-bottom:16px;padding:13px 15px;border:1px solid var(--rahmen);border-radius:8px;background:#fbfbf9;font-weight:400}.schalter-block input[type=checkbox]{margin-top:3px;flex-shrink:0}.schalter-erklaerung{display:block;margin-top:4px;line-height:1.45}.wert-plus,.wert-gruen{color:var(--gruen)}.badge-gelb{background:#fdf1d8;color:#8a6100}.seiten-kopf{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:20px}.seiten-kopf h1{margin-bottom:6px}.zurueck-link{background:none;border:none;padding:0;font-family:inherit;font-size:.92rem;color:var(--text-schwach);cursor:pointer}.zurueck-link:hover{color:var(--gold)}.leer-hinweis{padding:26px;text-align:center;border:1px dashed var(--rahmen);border-radius:8px;background:#fbfbf9}.leer-hinweis p{margin:4px 0}.meldung-warnung{background:#fdf6e3;border:1px solid #ecd9a6;color:#7a5a08}.kurs-reihe{display:flex;gap:14px;flex-wrap:wrap}.kurs-feld{border:1px solid var(--rahmen);border-radius:8px;padding:12px 14px;background:#fbfbf9}.kurs-feld label{display:block;font-size:.88rem;margin-bottom:6px;color:var(--text-schwach)}.position-karte{border:1px solid var(--rahmen);border-radius:var(--radius);padding:18px;margin-bottom:18px;background:#fdfdfc}.position-geaendert{border-color:var(--gold);box-shadow:0 0 0 3px #b8860b21}.position-kopf{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:16px}.position-fuss{display:flex;gap:12px;align-items:center;margin-top:14px}.notiz-feld{flex:1;padding:9px 12px;font-size:.95rem;font-family:inherit;border:1px solid var(--rahmen);border-radius:8px}.xrf-tabelle tbody .zeile-leer{opacity:.5}.xrf-tabelle tbody .zeile-leer:hover{opacity:1}.xrf-tabelle tfoot td,.tabelle tfoot td{border-top:2px solid var(--rahmen);border-bottom:none;padding-top:12px}.summen-reihe{display:flex;gap:14px;flex-wrap:wrap;margin-top:14px}.summen-kachel{border:1px solid var(--rahmen);border-radius:8px;padding:14px 18px;background:#fbfbf9;min-width:150px}.kachel-titel{font-size:.82rem;text-transform:uppercase;letter-spacing:.05em;color:var(--text-schwach);margin-bottom:4px}.kachel-wert{font-size:1.25rem;font-weight:700;font-variant-numeric:tabular-nums}.marge-karte{display:flex;gap:30px;align-items:center;justify-content:space-between;flex-wrap:wrap;border-radius:var(--radius);padding:26px 30px;margin-bottom:20px;border:2px solid}.marge-plus{background:#f2f9f3;border-color:#bcdfc4}.marge-minus{background:#fdf1f0;border-color:#f0c8c5}.marge-rechnung{flex:1;min-width:320px}.marge-zeile{display:flex;justify-content:space-between;gap:20px;padding:5px 0;font-size:.97rem}.marge-zwischensumme{border-top:1px solid rgba(0,0,0,.12);margin-top:4px;padding-top:8px;font-weight:700}.marge-ergebnis{text-align:right}.marge-titel{font-size:.85rem;text-transform:uppercase;letter-spacing:.06em;color:var(--text-schwach);margin-bottom:4px}.marge-betrag{font-size:2.4rem;font-weight:800;font-variant-numeric:tabular-nums;line-height:1.1}.marge-plus .marge-betrag{color:var(--gruen)}.marge-minus .marge-betrag{color:var(--rot)}.rueck-karte{border:1px solid var(--rahmen);border-left:5px solid var(--rahmen);border-radius:var(--radius);padding:18px;margin-bottom:18px;background:#fdfdfc}.rueck-feinmetall{border-left-color:var(--gold)}.rueck-metallkonto{border-left-color:var(--blau)}.rueck-ueberweisung,.rueck-bar{border-left-color:var(--gruen)}.rueck-kopf{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:14px}.rueck-wert{text-align:right;margin-left:auto}.rueck-zusatz{margin-top:12px;padding-top:12px;border-top:1px dashed var(--rahmen)}.rueck-kosten-zeile{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:10px}.rueck-fuss-info{margin-top:10px;padding-top:10px;border-top:1px dashed var(--rahmen)}.abgleich{margin-top:22px;padding:20px 22px;border:1px solid var(--rahmen);border-radius:var(--radius);background:#fbfbf9}.abgleich h3{margin:0 0 10px}.ablage{border:2px dashed var(--rahmen);border-radius:var(--radius);padding:30px 20px;text-align:center;background:#fbfbf9;cursor:pointer;transition:border-color .15s ease,background .15s ease}.ablage:hover{border-color:var(--gold);background:#fdfaf3}.ablage-aktiv{border-color:var(--gold);background:var(--gold-hell)}.beleg-link{color:var(--blau);text-decoration:none;font-weight:600}.beleg-link:hover{text-decoration:underline}button.beleg-link{background:none;border:none;padding:0;font-family:inherit;font-size:inherit;cursor:pointer;text-align:left;word-break:break-word}.saldo-gitter{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px}.saldo-karte{border:1px solid var(--rahmen);border-radius:var(--radius);padding:18px;background:#fbfbf9}.saldo-kopf{display:flex;align-items:baseline;gap:8px;margin-bottom:6px}.saldo-metall{font-size:1.15rem;font-weight:800;color:var(--gold)}.saldo-gesamt{font-size:1.75rem;font-weight:800;font-variant-numeric:tabular-nums;line-height:1.15;margin-bottom:12px}.bereich-thomas{border-left:5px solid var(--blau)}.bereich-safe{border-left:5px solid var(--gold)}.bereich-kopf{margin-bottom:18px}.saldo-thomas{border-color:#c3ddf3;background:#f7fafd}.saldo-safe{border-color:#ecd9a6;background:#fdfaf3}.ort-thomas{color:var(--blau)}.ort-safe{color:#8a6100}.bestand-hinweis{padding:10px 12px;border-radius:8px;background:#f4f4f2;margin-bottom:16px}.alert-block{margin-bottom:22px}.alert-titel{color:var(--rot);font-size:1.1rem;text-transform:uppercase;letter-spacing:.05em;margin-bottom:10px}.alert-karte{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 20px;border-radius:var(--radius);border:2px solid;margin-bottom:10px}.alert-rot{background:#fdf1f0;border-color:#e8a9a4}.alert-info{background:#eaf3fb;border-color:#c3ddf3}.alert-inhalt{flex:1}.alert-haupt{font-size:1.08rem;margin-bottom:3px}.alert-rot .alert-haupt{color:#8f1d1d}.alert-erledigt{opacity:.6}.alert-zeile{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 15px;border-radius:8px;border:1px solid;margin-bottom:8px}.chemie-ergebnis{margin-top:24px;padding-top:20px;border-top:2px solid var(--rahmen)}.chemie-ergebnis h3{margin-top:0}.uebersicht-spalten{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:26px}.bestand-zeile{display:flex;justify-content:space-between;gap:16px;padding:8px 0;border-bottom:1px solid #ececec;font-variant-numeric:tabular-nums}a.knopf-mini{text-decoration:none;display:inline-block}.fortschritt{height:8px;border-radius:999px;background:#e6e6e2;overflow:hidden;margin-top:5px;min-width:90px}.fortschritt-balken{height:100%;background:linear-gradient(90deg,var(--gold),#d9a521);border-radius:999px;transition:width .3s ease}.ausgleich-kasten{margin-top:10px;padding:11px 13px;background:#ffffffb3;border:1px solid rgba(0,0,0,.09);border-radius:8px}.ausgleich-zeile{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-bottom:5px}.ausgleich-betrag{font-size:1.12rem;font-variant-numeric:tabular-nums}.aktions-gitter{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px}.aktions-knopf{display:flex;flex-direction:column;gap:5px;text-align:left;padding:16px 18px;border:1px solid var(--rahmen);border-radius:var(--radius);background:#fff;font-family:inherit;font-size:1rem;color:var(--text);cursor:pointer;transition:border-color .15s ease,background .15s ease}.aktions-knopf:hover{border-color:var(--gold);background:#fdfaf3}.rechen-kasten{border:1px solid var(--rahmen);border-radius:8px;padding:14px 16px;background:#fbfbf9;margin-bottom:16px}.dialog-abschnitt{border:1px solid var(--rahmen);border-radius:8px;padding:12px 14px 8px;margin-bottom:14px;background:#fff}.dialog-abschnitt>h3{margin:0 0 10px;font-size:.95rem;text-transform:uppercase;letter-spacing:.03em;color:var(--text-schwach)}@font-face{font-family:LS Georgia;src:local("Georgia");font-weight:400;font-style:normal;font-feature-settings:"lnum" 1,"tnum" 1}@font-face{font-family:LS Georgia;src:local("Georgia Bold"),local("Georgia-Bold"),local("Georgia");font-weight:700;font-style:normal;font-feature-settings:"lnum" 1,"tnum" 1}@font-face{font-family:LS Georgia;src:local("Georgia Italic"),local("Georgia-Italic"),local("Georgia");font-weight:400;font-style:italic;font-feature-settings:"lnum" 1,"tnum" 1}@font-face{font-family:LS Georgia;src:local("Georgia Bold Italic"),local("Georgia-BoldItalic"),local("Georgia");font-weight:700;font-style:italic;font-feature-settings:"lnum" 1,"tnum" 1}.lieferschein-blatt{font-family:Cambria,LS Georgia,Georgia,Times New Roman,serif;font-variant-numeric:lining-nums tabular-nums;position:relative;background:#fff;border:1px solid var(--rahmen);border-radius:4px;width:900px;min-height:1273px;display:flex;flex-direction:column;margin:20px auto;padding:40px 44px 28px;font-size:13.6px;color:#1a1a1a}.ls-nummer{text-align:right;color:var(--text-schwach);font-size:12.8px}.ls-status{font-size:11.52px;margin-top:2px}.ls-absenderzeile{font-weight:700;font-size:12.48px;text-decoration:underline;border-top:4px solid #c8a24a;padding-top:10px;margin-bottom:18px}.ls-kopf{display:flex;justify-content:space-between;gap:24px;margin-bottom:22px}.ls-empfaenger{font-weight:700;font-size:16.8px;line-height:1.9}.ls-infoblock{font-size:12.8px;min-width:300px}.ls-infoblock>div{display:flex;justify-content:space-between;gap:16px;line-height:1.7}.ls-titel{font-size:21.6px;margin:10px 0 12px}.ls-kunde{font-size:16px;margin-left:6px}.ls-tabelle{width:100%;border-collapse:collapse;font-size:12.8px;table-layout:fixed}.ls-tabelle th{text-align:left;border-top:2px solid #333;border-bottom:1px solid #333;padding:6px 4px;font-size:12px}.ls-tabelle td{padding:5px 4px;vertical-align:baseline}.ls-tabelle tbody tr:nth-child(odd){background:#f1f1ef}.ls-rechts{text-align:right}.ls-mitte,.ls-tabelle th.ls-mitte,.ls-tabelle td.ls-mitte{text-align:center}.ls-tabelle th.ls-rechts{text-align:right}.ls-tabelle td.ls-rechts,.ls-tabelle td.ls-mitte{white-space:nowrap;font-variant-numeric:lining-nums tabular-nums}.ls-trenner{border-left:2px solid #333}.ls-einheit{color:#666}.ls-brutto td{border-top:2px solid #333;padding-top:8px;font-weight:600}.ls-fixing td{background:#8dc63f;font-weight:700;padding-top:6px;padding-bottom:6px}.ls-fixing.ls-fixing-verdeckt{visibility:hidden}.ls-ca{font-size:.82em;font-weight:400}.ls-mit-ca .ls-brutto td{position:relative;padding-top:19px}.ls-ca-oben{position:absolute;top:8px;left:4px;right:4px;font-size:10px;line-height:1.1}.ls-bestaetigung{font-size:12px;margin-top:10px;max-width:620px}.ls-unterschriften{display:flex;justify-content:space-between;gap:60px;margin-top:44px}.ls-logo{display:block;max-height:64px;max-width:220px;margin-left:auto;margin-bottom:8px}.ls-unterschriften>div{flex:1}.ls-firma{font-weight:700;margin-bottom:12px}.ls-zeile{font-size:12.8px}.ls-linie{display:inline-block;min-width:180px;border-bottom:1px solid #333;padding:0 8px 2px}.ls-fuss{display:flex;justify-content:space-between;gap:20px;margin-top:auto;padding-top:40px;font-size:12px}.ls-fuss>div{border-top:4px solid #c8a24a;padding-top:10px;flex:1}@media print{.kopfleiste,.nicht-drucken{display:none!important}.inhalt{max-width:none;padding:0;margin:0}.lieferschein-blatt{display:block;position:relative;border:none;border-radius:0;zoom:.8819;width:900px;height:1273px;min-height:0;max-height:1273px;margin:0;padding:40px 44px 110px;overflow:hidden;break-after:page;page-break-after:always;break-inside:avoid;page-break-inside:avoid}.lieferschein-blatt:last-of-type{break-after:auto;page-break-after:auto}.lieferschein-blatt .ls-fuss{position:absolute;left:44px;right:44px;bottom:28px;margin-top:0;padding-top:0}.ls-tabelle tbody tr:nth-child(odd),.ls-fixing td{-webkit-print-color-adjust:exact;print-color-adjust:exact}@page{size:A4 portrait;margin:0}}.kurs-leisten{position:sticky;top:0;z-index:40;display:flex;align-items:stretch}.kurs-leisten-zeilen{flex:1;min-width:0}.kurs-leisten-rechts{display:flex;align-items:center;gap:10px;padding:0 28px 0 16px;background:#faf7ef;border-bottom:1px solid var(--rahmen);border-left:1px dashed var(--rahmen);white-space:nowrap}.kurs-leiste{display:flex;align-items:center;gap:18px;flex-wrap:wrap;padding:5px 28px;background:#faf7ef;border-bottom:1px solid var(--rahmen);font-size:.85rem;color:var(--text)}.kurs-leiste-bidask{background:#fffdf6;border-bottom:1px dashed var(--rahmen)}.kurs-leiste-bidask .kurs-leiste-wert span{color:var(--text-schwach)}.kurs-leiste-titel{font-weight:700;color:#7a5a08;font-size:.78rem;text-transform:uppercase;letter-spacing:.05em}.kurs-leiste-wert strong{color:#7a5a08;margin-right:3px}.kurs-leiste-stand{color:var(--text-schwach);font-size:.78rem}.kurs-leiste-neu{border:1px solid var(--rahmen);background:#fff;border-radius:6px;padding:1px 9px;cursor:pointer;font-size:.9rem;line-height:1.4}.kurs-leiste-neu:hover:not(:disabled){background:#f0ede3}@media print{.kurs-leisten,.kurs-leiste{display:none!important}}.zeile-gruppe{cursor:pointer}.zeile-gruppe:hover td{background:#faf8f1}.gruppe-metall{margin-right:14px;white-space:nowrap}.zeile-detail td{background:#fbfbf8}.barren-fotos{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:12px;padding:8px 10px;background:#fbfbf9;border:1px dashed var(--rahmen);border-radius:8px}.barren-foto{position:relative;display:inline-block}.barren-foto img{height:52px;width:52px;object-fit:cover;border-radius:6px;border:1px solid var(--rahmen);display:block}.barren-foto-auf{padding:0;border:none;background:none;cursor:zoom-in;display:block}.barren-foto-weg{position:absolute;top:-6px;right:-6px;width:18px;height:18px;line-height:15px;padding:0;border-radius:50%;border:1px solid var(--rahmen);background:#fff;color:#b3261e;cursor:pointer;font-size:.8rem}.eingang-fotos{display:flex;flex-direction:column;gap:14px;margin:4px 0 14px}.eingang-foto-gruppe{border:1px solid var(--rahmen);border-radius:10px;background:#fbfbf9;padding:10px 10px 12px}.eingang-foto-gruppe>.titel{font-weight:700;font-size:1rem;margin:2px 4px 10px;display:flex;align-items:center;gap:6px}.eingang-foto-gruppe.xrf{border-color:var(--gold);box-shadow:0 0 0 2px #b8860b1f}.eingang-foto-gross{position:relative;display:block;width:100%;padding:0;border:1px solid var(--rahmen);border-radius:8px;background:#fff;cursor:zoom-in;overflow:hidden;margin-bottom:10px}.eingang-foto-gross:last-child{margin-bottom:0}.eingang-foto-gross img{display:block;width:100%;max-height:460px;object-fit:contain;background:#f3f3ef}.eingang-foto-gruppe.xrf .eingang-foto-gross img{max-height:640px}.eingang-foto-gross .lupe{position:absolute;right:8px;bottom:8px;background:#0009;color:#fff;border-radius:20px;padding:3px 10px;font-size:.8rem;pointer-events:none}.eingang-foto-leer{border:1px dashed var(--rahmen);border-radius:8px;padding:22px 10px;text-align:center;color:var(--grau, #666);background:#fff}.bildzoom-huelle{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:flex;flex-direction:column;background:#17181b;color:#f2f2f2;touch-action:none;overscroll-behavior:contain}.bildzoom-kopf{flex:0 0 auto;display:flex;align-items:center;gap:12px;padding:calc(10px + env(safe-area-inset-top,0px)) calc(12px + env(safe-area-inset-right,0px)) 10px calc(16px + env(safe-area-inset-left,0px));background:#17181b}.bildzoom-name{flex:1 1 auto;min-width:0;font-size:15px;font-weight:600;color:#f2f2f2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bildzoom-flaeche{flex:1 1 auto;min-height:0;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:12px;background:#4a4d52;touch-action:none}.bildzoom-flaeche img{display:block;max-width:100%;max-height:100%;object-fit:contain;background:#fff;box-shadow:0 4px 18px #00000073;transform-origin:center center;user-select:none;-webkit-user-select:none;-webkit-user-drag:none}.bildzoom-leiste{flex:0 0 auto;padding:10px calc(12px + env(safe-area-inset-right,0px)) calc(10px + env(safe-area-inset-bottom,0px)) calc(12px + env(safe-area-inset-left,0px));background:#17181b}.bildzoom-knoepfe{display:flex;align-items:center;justify-content:center;gap:10px 16px;flex-wrap:wrap}.bildzoom-gruppe{display:inline-flex;align-items:center;gap:8px}.bildzoom-stufe{min-width:58px;color:#fff;font-size:15px;font-weight:700;text-align:center;font-variant-numeric:tabular-nums}.bildzoom-fuss{margin-top:8px;color:#b8bac0;font-size:13px;text-align:center}.bildzoom-huelle .bildzoom-knopf{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:48px;height:48px;margin:0;padding:0 18px;border:2px solid #fff;border-radius:999px;background:#fff;color:#0f1014;font:inherit;font-size:16px;font-weight:700;line-height:1;white-space:nowrap;text-decoration:none;cursor:pointer;box-shadow:0 2px 8px #00000059}.bildzoom-huelle .bildzoom-knopf:hover:not(:disabled){background:#e6e7eb;border-color:#e6e7eb}.bildzoom-huelle .bildzoom-knopf:disabled{opacity:.45;cursor:default}.bildzoom-huelle .bildzoom-knopf:focus-visible{outline:3px solid #c99a2e;outline-offset:2px;box-shadow:0 2px 8px #00000059}.bildzoom-huelle .bildzoom-zeichen{width:48px;padding:0;font-size:28px;font-weight:600}.bildzoom-huelle .bildzoom-zu{flex:0 0 auto;width:52px;min-width:52px;height:52px;padding:0;border:2px solid #0f1014;border-radius:50%;background:#fff;color:#0f1014;box-shadow:0 0 0 3px #ffffff59,0 4px 14px #00000080}.bildzoom-huelle .bildzoom-zu:hover:not(:disabled){border-color:#0f1014}@media(max-width:420px){.bildzoom-huelle .bildzoom-knopf{padding:0 14px;font-size:15px}.bildzoom-huelle .bildzoom-knopf.bildzoom-zeichen{padding:0;font-size:28px}.bildzoom-huelle .bildzoom-knopf.bildzoom-zu{padding:0}}.beleg-blatt{position:relative;font-family:Segoe UI,Helvetica Neue,Arial,sans-serif;background:#fff;border:1px solid var(--rahmen);border-radius:4px;width:900px;min-height:1273px;display:flex;flex-direction:column;margin:20px auto;padding:46px 54px 30px;font-size:14.08px;color:#1c1e21}.bb-logo{display:block;max-height:80px;max-width:260px;margin:-14px auto 14px}.bb-absenderzeile{font-size:11.52px;font-weight:700;color:#444;margin-bottom:8px}.bb-kopf{display:flex;justify-content:space-between;gap:28px;margin-bottom:30px}.bb-empfaenger{font-size:15.68px;line-height:1.5;min-width:240px;white-space:pre-line}.bb-rechtsblock{min-width:300px;max-width:380px}.bb-titel{font-size:26.4px;font-weight:600;color:#8a8f98;margin:0;line-height:1.2}.bb-titel-nummer{color:#1c1e21;font-size:20px;white-space:nowrap}.bb-statuszeile{color:#9aa0a8;font-size:13.6px;margin-bottom:12px}.bb-infoblock{margin-top:10px;font-size:14.08px}.bb-infoblock>div{display:flex;justify-content:space-between;gap:18px;line-height:1.9}.bb-info-label{font-weight:700;font-size:13.44px}.bb-info-fett{font-weight:700}.blatt-lieferdatum-leer{display:inline-block;width:7.2em;height:1.3em;vertical-align:middle;border:1.5px dashed #c9771c;border-radius:3px;background:#fff4c2}.bb-einheit{color:#666}.bb-steuer-zeile{font-weight:700;font-size:14.4px;margin-top:12px}.bb-tabelle{width:100%;border-collapse:collapse;margin-top:6px;font-size:14.08px}.bb-tabelle thead th{background:#3d4453;color:#fff;text-align:left;padding:9px 12px;font-size:12.8px;font-weight:600}.bb-tabelle thead th.bb-rechts{text-align:right}.bb-tabelle tbody td{padding:9px 12px;border-bottom:1px solid #ececec;vertical-align:top}.bb-tabelle tbody tr:nth-child(odd) td{background:#f6f7f9}.bb-rechts{text-align:right}.bb-summen{margin-left:auto;margin-top:22px;width:62%;font-size:14.72px}.bb-zahlqr{display:flex;align-items:center;gap:16px;margin-top:22px;padding:14px 16px;border:1px solid #d8d8d8;border-radius:6px;page-break-inside:avoid}.bb-zahlqr-codes{display:flex;gap:12px;flex:none}.bb-zahlqr-eins{margin:0;text-align:center}.bb-zahlqr-eins figcaption{font-size:10.56px;color:#666;margin-top:3px;letter-spacing:.01em}.bb-zahlqr-bild{width:104px;height:104px;flex:none;display:block}.bb-zahlqr-text{font-size:13.12px;line-height:1.45;color:#333}.bb-zahlqr-daten{margin-top:8px;border-collapse:collapse;font-size:12.48px}.bb-zahlqr-daten th{text-align:left;font-weight:600;color:#666;padding:1px 14px 1px 0;white-space:nowrap;vertical-align:top}.bb-zahlqr-daten td{padding:1px 0;color:#111}.bb-zahlqr-daten td{display:flex;align-items:baseline;gap:8px}.bb-zahlqr-wert{min-width:0}.bb-kopier{flex:none;border:1px solid #ccc;border-radius:6px;background:#fff;color:#555;font:inherit;font-size:11.52px;line-height:1;padding:3px 7px;cursor:pointer}.bb-kopier:hover{border-color:#999;color:#111}@media print{.bb-kopier{display:none}.bb-zahlqr-daten td{display:table-cell}}.bb-zahlqr-titel{font-weight:700;font-size:14.4px;margin-bottom:2px;color:#111}.bb-zahlqr-klein{margin-top:6px;font-size:12.16px;color:#666}.bb-summen>div{display:flex;justify-content:flex-end;align-items:baseline;gap:18px;margin-bottom:10px}.bb-summen-label{font-weight:700;text-align:right;flex:1}.bb-summen-wert{min-width:130px;text-align:right;white-space:nowrap}.bb-gesamt{color:#1e7e34;font-size:16.8px;font-weight:700}.bb-abschnitt{margin-top:28px}.bb-abschnitt-titel{color:#8a8f98;font-weight:600;font-size:15.2px;margin-bottom:6px}.bb-text{font-size:14.08px;white-space:pre-wrap;max-width:700px}.bb-unterschriften{display:flex;justify-content:space-between;gap:60px;margin-top:52px}.bb-unterschriften>div{flex:1}.bb-u-firma{font-weight:700;margin-bottom:14px}.bb-u-zeile{font-size:12.8px;margin-top:26px}.bb-u-linie{display:inline-block;min-width:190px;border-bottom:1px solid #333;padding:0 8px 2px}.bb-fuss{display:flex;justify-content:space-between;gap:24px;margin-top:auto;padding-top:12px;border-top:1px solid #ddd;font-size:11.52px;color:#666;line-height:1.55}.bb-fuss-rechts{text-align:right}.bb-wasserzeichen{position:absolute;top:42%;left:0;right:0;text-align:center;transform:rotate(-22deg);font-size:83.2px;font-weight:800;letter-spacing:.18em;color:#787d8721;pointer-events:none;-webkit-user-select:none;user-select:none}.bb-wasserzeichen-storno{color:#c81e1e29}.bb-wasserzeichen-offen{font-size:62px;letter-spacing:.08em;color:#c86e1429}.bb-zeile-fett{font-weight:700}.bb-tabelle tbody.bb-analyse tr td{padding:4px 12px;font-size:12.5px;line-height:1.4;background:transparent;border-bottom:none}.bb-tabelle tbody.bb-analyse tr.bb-analyse-kopf td{padding-top:8px}.bb-tabelle tbody.bb-analyse tr:last-child td{padding-bottom:8px;border-bottom:2px solid #c9cdd3}.formkosten-deckung-ergebnis{display:inline-block;padding:4px 10px;background:#f3efe2;border:1px solid var(--rahmen);border-radius:8px;font-size:.9rem}.beleg-zeilen-tabelle input{width:100%}@media print{@page{size:A4 portrait;margin:0}html,body{margin:0!important;padding:0!important;background:#fff!important}.app,.app-haupt,.inhalt,.dialog-huelle,.dialog{display:block!important;overflow:visible!important;transform:none!important;height:auto!important;max-height:none!important;max-width:none!important;padding:0!important;margin:0!important;position:static!important}.beleg-blatt{display:block;position:relative;border:none;border-radius:0;box-shadow:none;zoom:.8819;width:900px;height:1273px;min-height:0;max-height:1273px;margin:0;padding:46px 54px 120px;overflow:hidden;break-after:page;page-break-after:always;break-inside:avoid;page-break-inside:avoid}.beleg-blatt:last-of-type{break-after:auto;page-break-after:auto}.beleg-blatt .bb-fuss{position:absolute;left:54px;right:54px;bottom:30px;margin-top:0}.bb-tabelle thead th,.bb-tabelle tbody tr:nth-child(odd) td,.bb-wasserzeichen,.bb-wasserzeichen-storno,.bb-wasserzeichen-offen{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.firmen-liste{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.firmen-zeile{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border:1px solid var(--rahmen);border-radius:var(--radius);background:var(--flaeche);font-family:inherit;font-size:.95rem;color:inherit;cursor:pointer}.firmen-zeile.aktiv{border-color:var(--gold);background:var(--gold-hell)}.firmen-zeile.inaktiv{opacity:.6}.firmen-name{font-weight:600}.handy-huelle{max-width:560px;margin:0 auto;padding:14px 12px 40px;font-size:16px}.handy-kopf{margin-bottom:12px}.handy-kopf h1{font-size:22px;margin:6px 0 4px}.handy-kopf p{margin:0;color:var(--text-schwach, #6b6357);font-size:14px}.handy-karte{background:#fff;border:1px solid #e3ddd2;border-radius:12px;padding:12px;margin:10px 0;display:flex;flex-direction:column;gap:6px}.handy-karte label{font-size:13px;color:#6b6357}.handy-karte input{font-size:17px;padding:10px;border:1px solid #cfc8ba;border-radius:8px}.handy-knopf{display:block;width:100%;box-sizing:border-box;text-align:center;font-size:17px;padding:14px 12px;margin:8px 0;border-radius:12px;border:1px solid #cfc8ba;background:#fff;text-decoration:none;color:inherit}.handy-knopf:disabled{opacity:.55}.handy-haupt{background:#a97b13;border-color:#a97b13;color:#fff;font-weight:600}.handy-liste-knopf{display:block;width:100%;box-sizing:border-box;text-align:left;font-size:16px;padding:12px;margin:6px 0;border-radius:10px;border:1px solid #e3ddd2;background:#fff}.handy-liste-knopf .klein{display:block;margin-top:2px}.frost-overlay{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:45;overflow:hidden;background:radial-gradient(ellipse at center,#96cdff00 58%,#96cdff1a 82%,#78b9fa38);box-shadow:inset 0 0 90px #8cc8ff59;animation:frost-einblenden .6s ease-out}@keyframes frost-einblenden{0%{opacity:0}to{opacity:1}}.frost-flocke{position:absolute;top:-30px;color:#9fd0ff;text-shadow:0 0 6px rgba(160,210,255,.8);animation-name:frost-fallen;animation-timing-function:linear;animation-iteration-count:infinite;will-change:transform}@keyframes frost-fallen{0%{transform:translateY(-4vh) translate(0) rotate(0)}to{transform:translateY(106vh) translate(var(--drift, 0px)) rotate(360deg)}}.frost-abzeichen{color:#1565c0;background:#e3f1ff;border:1px solid #9fd0ff;border-radius:6px;padding:1px 7px;font-weight:600;white-space:nowrap}.neu-kaestchen{display:inline-block;margin-left:6px;padding:1px 7px;border-radius:6px;background:#e2f4e5;border:1px solid #7fc98b;color:#1a7f37;font-size:.78rem;font-weight:700;letter-spacing:.4px;vertical-align:middle}@media(min-width:1500px){.inhalt{max-width:1440px}}@media(min-width:1800px){.inhalt{max-width:1660px}}.knopf-mini,button.knopf,button.knopf-schlicht,.aktions-knopf,.vorzeichen-knopf{white-space:nowrap;flex-shrink:0}.feld-reihe>button.knopf,.dialog-fuss>button.knopf,.tab-kopf>button.knopf,.block-kopf>button.knopf{width:auto;min-width:max-content}.feld>span,.feld>div{min-width:0}.feld-reihe .feld{min-width:150px}td.aktionen{white-space:nowrap}@media(min-width:1500px){.summen-reihe{gap:16px}}.kopfleiste{flex-wrap:wrap;row-gap:4px}.haupt-navigation{flex-wrap:wrap}@media(max-width:1400px){.kopfleiste{padding:10px 14px;gap:10px}.kopf-links,.kopf-rechts{gap:12px}.nav-punkt{padding:7px 9px;font-size:.9rem}}.bb-findid{position:absolute;top:35px;right:30px;font-size:13px;line-height:1;font-weight:700;letter-spacing:.06em;white-space:nowrap;color:#333;font-family:Consolas,Courier New,monospace;-webkit-print-color-adjust:exact;print-color-adjust:exact}.lieferschein-blatt .bb-findid{top:27px;right:44px}.ub-folgeseite .bb-findid{top:27px}.cmr-blatt .bb-findid{top:20px}@keyframes dokument-fund{0%{background:#ced4da;box-shadow:0 0 0 3px #868e96 inset}55%{background:#ced4da;box-shadow:0 0 0 3px #868e96 inset}to{background:transparent;box-shadow:none}}tr.dokument-fund>td{animation:dokument-fund 2.4s ease-out}.beleg-gruppe-kopf td{background:var(--hintergrund, #f4f5f7);font-weight:600;font-size:.85rem;letter-spacing:.02em;border-top:2px solid var(--rahmen)}.beleg-gruppe-kopf .anzahl{color:#777;font-weight:400}.seiten-kopf h1{-webkit-user-select:none;user-select:none}.wartung-tabelle td{font-size:.82rem;vertical-align:top}.wartung-tabelle .zeit{white-space:nowrap;font-family:Consolas,Courier New,monospace;font-size:.78rem}.wartung-halte-knopf{position:relative;overflow:hidden}.wartung-halte-knopf .fortschritt{position:absolute;left:0;top:0;bottom:0;background:#ffffff59;pointer-events:none;transition:width .1s linear}.fa-schritte{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:14px}.fa-schritt{padding:6px 12px;border-radius:999px;border:1px solid var(--rahmen);background:#fff;font-size:.85rem;color:#555}.fa-schritt-aktiv{background:var(--blau, #1864ab);border-color:var(--blau, #1864ab);color:#fff;font-weight:600}.fa-schritt-fertig{border-color:var(--gruen, #2b8a3e);color:var(--gruen, #2b8a3e)}.fa-problem-rot{color:#c92a2a;font-weight:600}.fa-problem-gelb{color:#b08300}tr.fa-zeile-rot>td{background:#fff5f5}.fa-bearbeiten [contenteditable]{outline:none}.fa-bearbeiten [contenteditable=true]:hover{outline:1px dashed #74c0fc;outline-offset:1px}.fa-bearbeiten [contenteditable=true]:focus{outline:2px solid #4dabf7;outline-offset:1px;background:#e7f5ff}@media(max-width:1100px){.inhalt{padding-left:12px;padding-right:12px}.karte{overflow-x:auto}}.marker-gruen{background:#d9f2df;color:#1e7a34}.sprach-wahl{display:inline-flex;gap:2px;padding:2px;border:1px solid var(--rahmen);border-radius:999px;background:var(--hintergrund)}.sprach-knopf{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border:none;border-radius:999px;background:transparent;color:var(--text-schwach, #6b6b6b);font-size:.78rem;font-weight:600;line-height:1.4;cursor:pointer;transition:background .12s,color .12s}.sprach-knopf:hover{background:#0000000d;color:var(--text)}.sprach-knopf.sprach-aktiv{background:var(--flaeche);color:var(--text);box-shadow:0 1px 2px #00000024}.sprach-flagge{width:20px;height:13px;border-radius:2px;box-shadow:0 0 0 1px #00000024;display:block;flex:0 0 auto}.sprach-kurz{letter-spacing:.03em}.lesezeichen-leiste{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:10px 0 4px}.lesezeichen-chip{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--rahmen);background:var(--flaeche);border-radius:999px;padding:4px 10px;cursor:pointer;font-size:.84rem;color:var(--text)}.lesezeichen-chip:hover{background:var(--gold-hell)}.lesezeichen-chip-punkt{width:10px;height:10px;border-radius:50%;display:inline-block;flex:0 0 auto}.lesezeichen-stern-huelle{position:relative;display:inline-block}.lesezeichen-stern{font-size:1.05rem;line-height:1;padding:2px 6px}.lesezeichen-farbwahl{position:absolute;top:100%;right:0;z-index:30;display:flex;gap:5px;padding:6px;margin-top:3px;background:var(--flaeche);border:1px solid var(--rahmen);border-radius:8px;box-shadow:var(--schatten)}.lesezeichen-punkt{width:22px;height:22px;border-radius:50%;border:1px solid rgba(0,0,0,.15);cursor:pointer;padding:0}.lesezeichen-punkt.lesezeichen-weg{background:var(--flaeche);color:var(--text-schwach);font-size:.85rem;line-height:1}.speicher-gitter{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-top:14px}.speicher-kachel{border:1px solid var(--rahmen);border-radius:var(--radius);padding:14px 16px;background:var(--hintergrund)}.speicher-zahl{font-size:1.5rem;font-weight:700;color:var(--gold)}.speicher-text{font-size:.86rem;color:var(--text-schwach);margin-top:2px}.valja-praesenz{display:inline-flex;align-items:center;gap:6px;font-size:.82rem;font-weight:600;color:var(--gruen);background:#e7f5ec;border:1px solid #b7e0c4;border-radius:999px;padding:3px 10px;white-space:nowrap}.valja-punkt{width:8px;height:8px;border-radius:50%;background:var(--gruen);animation:valja-puls 1.6s ease-in-out infinite}@keyframes valja-puls{0%,to{opacity:1}50%{opacity:.35}}.haupt-navigation{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.haupt-navigation::-webkit-scrollbar{display:none}.nav-punkt{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;flex-shrink:0;transition:background .16s ease,color .16s ease}.nav-symbol{font-size:1.05rem;line-height:1}.nav-punkt:active,.tab-punkt:active,.mehr-punkt:active{transform:scale(.97)}.abmelden-symbol,.tab-leiste{display:none}.blick-handy .kopfleiste{padding:8px 12px;flex-wrap:nowrap;gap:8px}.blick-handy .haupt-navigation,.blick-handy .kopf-benutzer,.blick-handy .kopf-rechts>.sprach-wahl{display:none}.blick-handy .kopfleiste .marke{font-size:.82rem}.blick-handy .kopf-rechts{gap:8px;margin-left:auto}.blick-handy .abmelden-wort{display:none}.blick-handy .abmelden-symbol{display:inline;font-size:1.1rem}.blick-handy .inhalt{padding:16px 14px calc(96px + env(safe-area-inset-bottom))}.blick-handy .tab-leiste{position:fixed;left:0;right:0;bottom:0;z-index:60;display:flex;justify-content:space-around;align-items:stretch;gap:2px;padding:6px 4px calc(6px + env(safe-area-inset-bottom));background:#fffffff0;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--rahmen);box-shadow:0 -2px 14px #3c321412}.tab-punkt{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:48px;padding:4px 2px;border:none;background:none;border-radius:10px;text-decoration:none;color:var(--text-schwach);font-weight:600;font-size:.66rem;cursor:pointer;transition:background .16s ease,color .16s ease,transform .16s ease-out}.tab-symbol{font-size:1.35rem;line-height:1}.tab-wort{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tab-aktiv{color:#7a5a08;background:var(--gold-hell)}.mehr-schicht{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:#14120c66;display:flex;align-items:flex-end;animation:mehr-schicht-auf .18s cubic-bezier(.23,1,.32,1)}body:not(.blick-handy) .mehr-schicht{display:none}@keyframes mehr-schicht-auf{0%{opacity:0}}.mehr-blatt{width:100%;max-height:82vh;overflow-y:auto;background:var(--flaeche);border-radius:18px 18px 0 0;padding:10px 14px calc(18px + env(safe-area-inset-bottom));animation:mehr-blatt-auf .26s cubic-bezier(.32,.72,0,1)}@keyframes mehr-blatt-auf{0%{transform:translateY(100%)}}.mehr-griff{width:38px;height:4px;border-radius:2px;background:#d8d4c6;margin:2px auto 12px}.mehr-titel{margin:0 0 10px;font-size:1rem}.mehr-liste{display:flex;flex-direction:column;gap:4px}.mehr-punkt{display:flex;align-items:center;gap:13px;padding:13px 10px;border-radius:12px;text-decoration:none;color:var(--text);transition:background .16s ease,transform .16s ease-out}.mehr-punkt:active{background:var(--gold-hell)}.mehr-symbol{font-size:1.5rem;line-height:1;width:32px;text-align:center;flex-shrink:0}.mehr-text{display:flex;flex-direction:column;gap:1px;min-width:0}.mehr-erklaerung{font-size:.78rem;color:var(--text-schwach);line-height:1.35}.mehr-pfeil{margin-left:auto;color:#bdb8a8;font-size:1.3rem;flex-shrink:0}.mehr-sprache{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;padding:12px 10px 4px;border-top:1px solid var(--rahmen)}.mehr-sprache-titel{font-weight:600;font-size:.9rem;color:var(--text-schwach)}.mehr-schliessen{width:100%;margin-top:12px;padding:13px;border:1px solid var(--rahmen);border-radius:12px;background:none;font-weight:600;font-size:.95rem;color:var(--text);cursor:pointer;transition:transform .16s ease-out}.mehr-schliessen:active{transform:scale(.98)}@media print{.tab-leiste,.mehr-schicht{display:none!important}}.kursband{display:flex;align-items:stretch;gap:8px;background:#faf7ef;border-bottom:1px solid var(--rahmen)}.kursband-werte{flex:1;min-width:0;display:grid;grid-template-columns:repeat(5,1fr) auto;align-items:center;gap:4px;padding:5px 12px;border:none;background:none;font:inherit;color:var(--text);text-align:left;cursor:pointer}.kursband-wert{display:flex;flex-direction:column;line-height:1.15;min-width:0}.kursband-code{font-size:.68rem;font-weight:700;color:var(--gold);letter-spacing:.04em}.kursband-zahl{font-size:.84rem;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kursband-pfeil{color:var(--text-schwach);font-size:.9rem;transition:transform .18s cubic-bezier(.23,1,.32,1)}.kursband-rechts{display:flex;align-items:center;gap:8px;padding:0 12px;border-left:1px dashed var(--rahmen)}.kursband-stand,.kursband-fehler{font-size:.74rem;color:var(--text-schwach);white-space:nowrap}.kursband-neu{border:1px solid var(--rahmen);background:#fff;border-radius:7px;width:27px;height:27px;cursor:pointer;color:var(--text-schwach);transition:transform .16s ease-out,background .16s ease}.kursband-neu:active{transform:scale(.94)}.kursband-neu:disabled{opacity:.5}.kursband-blatt{background:#fff;border-bottom:1px solid var(--rahmen);box-shadow:0 8px 18px #3c321417;padding:12px 14px 8px;animation:kursband-auf .2s cubic-bezier(.23,1,.32,1)}@keyframes kursband-auf{0%{opacity:0;transform:translateY(-6px)}}.kursband-tabelle{width:100%;border-collapse:collapse;font-size:.85rem;font-variant-numeric:tabular-nums}.kursband-tabelle th{text-align:right;font-size:.72rem;font-weight:600;color:var(--text-schwach);padding:0 6px 5px;border-bottom:1px solid var(--rahmen)}.kursband-tabelle th:first-child,.kursband-tabelle td:first-child{text-align:left}.kursband-tabelle td{padding:5px 6px;text-align:right}.kursband-fuss{margin:6px 0 0;font-size:.72rem;color:var(--text-schwach)}.kursband-frost{align-items:center;padding:5px 12px;gap:10px;background:#eef4fb}.kursband-frost .kursband-werte{padding:0;cursor:default}.kursband-frost-marke{font-size:1rem}.blick-handy .kursband-werte{padding:5px 8px;gap:2px}.blick-handy .kursband-zahl{font-size:.74rem}.blick-handy .kursband-code{font-size:.62rem}.blick-handy .kursband-rechts{padding:0 8px;border-left:none}.blick-handy .kursband>.kursband-rechts>.kursband-stand{display:none}@media print{.kursband-huelle{display:none!important}}.rollen-wahl{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:8px;margin-top:10px}.rollen-karte{display:flex;align-items:flex-start;gap:11px;padding:12px;text-align:left;border:1px solid var(--rahmen);border-radius:12px;background:#fff;cursor:pointer;color:var(--text);font:inherit;transition:border-color .16s ease,background .16s ease,transform .16s ease-out}.rollen-karte:active{transform:scale(.985)}.rollen-karte-aktiv{border-color:var(--gold);background:var(--gold-hell)}.rollen-symbol{font-size:1.4rem;line-height:1.1;flex-shrink:0}.rollen-karte>span:last-child{display:flex;flex-direction:column;gap:2px;min-width:0}.rollen-erklaerung{font-size:.78rem;color:var(--text-schwach);line-height:1.35}.ohne-auth{display:flex;gap:10px;align-items:flex-start;margin-top:10px;padding:10px 12px;border:1px solid var(--rahmen);border-radius:10px;cursor:pointer}.ohne-auth input{margin-top:2px;width:18px;height:18px;min-height:0;flex:0 0 auto;accent-color:var(--gold)}.ohne-auth>span{display:flex;flex-direction:column;gap:2px;min-width:0}.merker-liste{display:flex;flex-direction:column;gap:8px;margin-bottom:18px}.merker{border:1px solid var(--rahmen);border-left:4px solid #b9b4a4;border-radius:12px;background:var(--flaeche);overflow:hidden}.merker-rot{border-left-color:#c62828}.merker-gold{border-left-color:#b58900}.merker-kopf{width:100%;display:flex;align-items:center;gap:12px;padding:13px 14px;border:none;background:none;font:inherit;color:var(--text);text-align:left;cursor:pointer;transition:background .16s ease}.merker-kopf:hover{background:#faf8f1}.merker-symbol{font-size:1.25rem;line-height:1;flex-shrink:0}.merker-text{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}.merker-klein{font-size:.78rem;color:var(--text-schwach);line-height:1.35}.merker-pfeil{color:var(--text-schwach);flex-shrink:0;transition:transform .18s cubic-bezier(.23,1,.32,1)}.merker-inhalt{border-top:1px solid var(--rahmen);padding:4px 8px 8px;animation:merker-auf .2s cubic-bezier(.23,1,.32,1)}@keyframes merker-auf{0%{opacity:0;transform:translateY(-4px)}}.merker-fuss{margin:8px 6px 2px;font-size:.76rem;color:var(--text-schwach)}.zeile-link{display:flex;align-items:center;gap:10px;padding:12px 8px;border-radius:10px;text-decoration:none;color:var(--text);border-bottom:1px solid var(--rahmen);transition:background .16s ease,transform .16s ease-out}.zeile-link:hover{background:#faf8f1}.zeile-link:active{transform:scale(.995)}.zeile-statisch:hover{background:none}.zeile-statisch:active{transform:none}.zeile-klein{font-size:.78rem;color:var(--text-schwach)}.zeile-pfeil{color:#c3bdac;font-size:1.25rem;flex-shrink:0}.bestand-spalten{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px}.bestand-titel{font-size:.74rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-schwach);margin-bottom:6px}.bestand-zeile{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:7px 0;border-bottom:1px solid var(--rahmen);font-variant-numeric:tabular-nums}.bestand-code{font-weight:700;color:var(--gold)}.kopf-link{font-size:.85rem;font-weight:600;text-decoration:none;color:var(--gold);white-space:nowrap}.kopf-link:hover{text-decoration:underline}.leer-satz{margin:4px 0;color:var(--text-schwach);font-size:.88rem}.blick-handy .knopf-wort{display:none}.blick-handy .zeile-link{padding:14px 6px}.kopf-links,.haupt-navigation{min-width:0}.kopfleiste{max-width:100%}body:not(.blick-handy) .haupt-navigation{flex-wrap:wrap;overflow-x:visible;row-gap:4px}.hilfe-knopf{display:inline-flex;align-items:center;justify-content:center;width:19px;height:19px;margin-left:7px;padding:0;border:1px solid var(--rahmen);border-radius:50%;background:none;color:var(--text-schwach);font-size:.72rem;font-weight:700;line-height:1;cursor:pointer;vertical-align:middle;transition:background .16s ease,color .16s ease,border-color .16s ease,transform .16s ease-out}.hilfe-knopf:hover{border-color:var(--gold);color:var(--gold)}.hilfe-knopf:active{transform:scale(.9)}.hilfe-knopf-offen{background:var(--gold-hell);border-color:var(--gold);color:#7a5a08}.hilfe-text{margin:8px 0 12px;padding:11px 13px;border-left:3px solid var(--gold);border-radius:0 8px 8px 0;background:#fbf8ef;font-size:.84rem;line-height:1.55;color:var(--text);animation:hilfe-auf .2s cubic-bezier(.23,1,.32,1)}@keyframes hilfe-auf{0%{opacity:0;transform:translateY(-5px)}}.hilfe-text p{margin:0 0 7px}.hilfe-text p:last-child{margin-bottom:0}h1 .hilfe-text,h2 .hilfe-text,h3 .hilfe-text{font-weight:400;font-size:.84rem;letter-spacing:normal;text-transform:none}@media print{.hilfe-knopf{display:none!important}}.tabelle-klickbar tbody tr{cursor:pointer;transition:background .14s ease}.tabelle-klickbar tbody tr:hover td{background:#faf8f1}.tabelle-klickbar tbody tr:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}.spalte-zahl{text-align:right;font-variant-numeric:tabular-nums}.seiten-kopf{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:16px}.blick-handy .seiten-kopf h1{font-size:1.5rem}:root{--metall-au: #b07d12;--metall-ag: #6b7280;--metall-pt: #3f6ea8;--metall-pd: #2e7d64;--metall-rh: #7a4f9c;--metall-au-hell: #fdf5e3;--metall-ag-hell: #f1f2f4;--metall-pt-hell: #eaf1f9;--metall-pd-hell: #e8f4f0;--metall-rh-hell: #f3edf8}.metall{font-weight:700;color:var(--text)}.metall-au{color:var(--metall-au)}.metall-ag{color:var(--metall-ag)}.metall-pt{color:var(--metall-pt)}.metall-pd{color:var(--metall-pd)}.metall-rh{color:var(--metall-rh)}.metall-kachel{border-left:4px solid var(--rahmen)}.metall-kachel.metall-au{border-left-color:var(--metall-au);background:var(--metall-au-hell)}.metall-kachel.metall-ag{border-left-color:var(--metall-ag);background:var(--metall-ag-hell)}.metall-kachel.metall-pt{border-left-color:var(--metall-pt);background:var(--metall-pt-hell)}.metall-kachel.metall-pd{border-left-color:var(--metall-pd);background:var(--metall-pd-hell)}.metall-kachel.metall-rh{border-left-color:var(--metall-rh);background:var(--metall-rh-hell)}.metall-kachel .kachel-wert{color:var(--text)}.bestand-name{font-weight:400;font-size:.78rem;color:var(--text-schwach);margin-left:3px}.bestand-box{border:1px solid var(--rahmen);border-radius:12px;padding:14px 16px;background:#fdfdfb}.bestand-box-kopf{display:flex;flex-direction:column;gap:1px;margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid var(--rahmen)}.bestand-box-kopf .bestand-titel{margin-bottom:0}.bestand-was{font-size:.74rem;color:var(--text-schwach);text-transform:none;letter-spacing:normal;font-weight:400}.bestand-zeile{max-width:420px}.anmelde-passwort{position:relative}.anmelde-passwort input{padding-right:52px}.anmelde-auge{position:absolute;right:4px;top:50%;transform:translateY(-50%);width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;background:none;border:0;border-radius:8px;color:var(--text-schwach);cursor:pointer}.anmelde-auge:active{background:#0000000f}.anmelde-merken{display:flex;align-items:flex-start;gap:12px;width:100%;text-align:left;background:none;border:0;padding:10px 2px 16px;cursor:pointer;color:inherit;font:inherit}.anmelde-merken-kasten{flex:0 0 auto;width:26px;height:26px;border-radius:8px;border:2px solid var(--rahmen);background:#fff;display:inline-flex;align-items:center;justify-content:center;color:#fff;margin-top:1px}.anmelde-merken.an .anmelde-merken-kasten{background:var(--gold, #b8860b);border-color:var(--gold, #b8860b)}.anmelde-merken-text{display:block;min-width:0}.anmelde-merken-text strong{display:block;font-size:1rem;font-weight:600}.anmelde-merken-text small{display:block;color:var(--text-schwach);font-size:.85rem;margin-top:2px;line-height:1.35}.blick-handy .anmelde-huelle{align-items:flex-start;padding:20px 16px calc(28px + env(safe-area-inset-bottom,0px))}.blick-handy .anmelde-karte{padding:22px 18px 20px;border-radius:22px;max-width:460px}.blick-handy .anmelde-kopf{margin-bottom:20px}.blick-handy .feld{margin-bottom:14px}.blick-handy .feld label{font-size:.95rem}.blick-handy .feld input{font-size:17px;padding:15px 14px;border-radius:12px}.blick-handy .code-eingabe input{font-size:1.5rem;letter-spacing:.3em;padding-left:8px;padding-right:8px}.blick-handy .anmelde-karte button.knopf{padding:16px;font-size:1.05rem;border-radius:12px}.blick-handy .anmelde-notfall{margin-top:26px!important}.blick-handy .anmelde-notfall>button.klein{font-size:.8rem;opacity:.7}:root{--papier: #f6f4ef;--flaeche: #ffffff;--flaeche-2: #fbfaf7;--rahmen: #e3ded4;--rahmen-stark: #cfc8ba;--text: #1c1a17;--text-schwach: #66604f;--text-leise: #8a8374;--hintergrund: var(--papier);--gold: #8f6a0c;--gold-dunkel: #75560a;--gold-hell: #f6efdc;--gold-rand: #e2cf9a;--gold-leuchtend: #d9ab3a;--gruen: #1a7f37;--gruen-hell: #e6f4ea;--rot: #c62828;--rot-hell: #fdecec;--blau: #1a5fb4;--blau-hell: #e9f0fb;--warn: #a35d00;--warn-hell: #fff3df;--leiste: #1e1b17;--leiste-text: #ebe5d8;--leiste-text-schwach: #a49d8d;--leiste-aktiv: rgba(217, 171, 58, .16);--leiste-rand: rgba(255, 255, 255, .08);--radius: 12px;--radius-klein: 8px;--radius-gross: 18px;--schatten: 0 1px 2px rgba(28, 26, 23, .05), 0 6px 18px rgba(28, 26, 23, .05);--schatten-hoch: 0 8px 24px rgba(28, 26, 23, .12), 0 24px 60px rgba(28, 26, 23, .14);--fokus: 0 0 0 3px rgba(217, 171, 58, .45);--ziel: 44px;--leiste-breite: 248px;--leiste-schmal: 76px;--inhalt-breite: 1240px;--schrift: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", sans-serif;--s-12: .78rem;--s-14: .875rem;--s-16: 1rem;--s-18: 1.125rem;--s-20: 1.25rem;--s-24: 1.5rem;--s-30: 1.875rem;--s-36: 2.25rem;--uebergang: .16s cubic-bezier(.2, .7, .2, 1)}html{font-size:16px;-webkit-text-size-adjust:100%}html.gross{font-size:18px}@font-face{font-family:Atkinson Hyperlegible;src:url(/schrift/AtkinsonHyperlegible-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Atkinson Hyperlegible;src:url(/schrift/AtkinsonHyperlegible-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Atkinson Hyperlegible;src:url(/schrift/AtkinsonHyperlegible-Italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Atkinson Hyperlegible;src:url(/schrift/AtkinsonHyperlegible-BoldItalic.woff2) format("woff2");font-weight:700;font-style:italic;font-display:swap}html.gross{--schrift: "Atkinson Hyperlegible", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif}html.gross body{font-family:var(--schrift)}html.blick-handy-root{font-size:17px}body{font-family:var(--schrift);font-size:var(--s-16);line-height:1.5;color:var(--text);background:var(--papier);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;accent-color:var(--gold);caret-color:var(--gold)}::selection{background:#d9ab3a52}*{scrollbar-width:thin;scrollbar-color:var(--rahmen-stark) transparent}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-thumb{background:var(--rahmen-stark);border-radius:8px;border:2px solid transparent;background-clip:padding-box}:focus-visible{outline:none;box-shadow:var(--fokus)}h1,h2,h3{letter-spacing:-.01em;text-wrap:balance}h1{font-size:var(--s-30);font-weight:750;line-height:1.15;margin:0 0 .35em}h2{font-size:var(--s-20);font-weight:700;line-height:1.25;margin:0 0 .5em}h3{font-size:var(--s-16);font-weight:700;margin:0 0 .4em}p{margin:0 0 .75em}a{color:var(--gold)}.app{display:grid;grid-template-columns:var(--leiste-breite) minmax(0,1fr);min-height:100vh}.seitenleiste{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;background:var(--leiste);color:var(--leiste-text);padding:18px 12px 14px;gap:10px;overflow-y:auto}.sl-marke{display:flex;align-items:center;gap:10px;padding:6px 10px 14px;border-bottom:1px solid var(--leiste-rand);text-decoration:none;color:inherit}.sl-marke-zeichen{width:34px;height:34px;border-radius:9px;background:linear-gradient(135deg,#f1cf6e,#b8860b 70%);color:#1e1b17;font-weight:800;display:grid;place-items:center;font-size:.95rem;letter-spacing:.02em;flex-shrink:0}.sl-marke-text{display:flex;flex-direction:column;line-height:1.1;min-width:0}.sl-marke-name{font-weight:750;letter-spacing:.01em;font-size:var(--s-16)}.sl-marke-unter{font-size:var(--s-12);color:var(--leiste-text-schwach);letter-spacing:.08em;text-transform:uppercase}.sl-nav{display:flex;flex-direction:column;gap:2px;flex:1}.sl-gruppe{font-size:var(--s-12);text-transform:uppercase;letter-spacing:.1em;color:var(--leiste-text-schwach);padding:14px 12px 6px;font-weight:600}.sl-punkt{display:flex;align-items:center;gap:12px;min-height:var(--ziel);padding:8px 12px;border-radius:10px;color:var(--leiste-text);text-decoration:none;font-weight:600;font-size:var(--s-16);transition:background var(--uebergang),color var(--uebergang)}.sl-punkt .icon{flex-shrink:0;opacity:.85}.sl-punkt:hover{background:#ffffff0f}.sl-punkt.aktiv{background:var(--leiste-aktiv);color:#fff;box-shadow:inset 3px 0 0 var(--gold-leuchtend)}.sl-punkt.aktiv .icon{color:var(--gold-leuchtend);opacity:1}.sl-fuss{border-top:1px solid var(--leiste-rand);padding-top:10px;display:flex;flex-direction:column;gap:6px}.sl-benutzer{display:flex;align-items:center;gap:10px;padding:6px 10px;min-width:0}.sl-benutzer-avatar{width:32px;height:32px;border-radius:50%;background:#ffffff1a;display:grid;place-items:center;font-weight:700;font-size:var(--s-14);flex-shrink:0}.sl-benutzer-text{display:flex;flex-direction:column;min-width:0;line-height:1.2}.sl-benutzer-name{font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sl-benutzer-rolle{font-size:var(--s-12);color:var(--leiste-text-schwach)}.sl-aktionen{display:flex;gap:4px;flex-wrap:wrap;align-items:center}.sl-knopf{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:38px;padding:6px 10px;border:1px solid var(--leiste-rand);border-radius:9px;background:transparent;color:var(--leiste-text);font:inherit;font-size:var(--s-14);font-weight:600;cursor:pointer;transition:background var(--uebergang)}.sl-knopf:hover{background:#ffffff12}.sl-knopf.an{background:var(--leiste-aktiv);border-color:transparent;color:var(--gold-leuchtend)}.seitenleiste .sprach-wahl{display:flex;gap:2px;padding:2px;border:1px solid var(--leiste-rand);border-radius:9px;background:transparent}.seitenleiste .sprach-knopf{flex:1;border:none;background:transparent;color:var(--leiste-text-schwach);font:inherit;font-size:var(--s-12);font-weight:700;padding:6px 4px;border-radius:7px;cursor:pointer}.seitenleiste .sprach-knopf.sprach-aktiv{background:#ffffff1a;color:var(--leiste-text)}.seitenleiste .sprach-flagge{display:none}.app-haupt{min-width:0;display:flex;flex-direction:column}.inhalt{width:100%;max-width:var(--inhalt-breite);margin:0 auto;padding:26px 32px 72px}@media(max-width:1180px){.app{grid-template-columns:var(--leiste-schmal) minmax(0,1fr)}.seitenleiste{padding:14px 8px 10px}.sl-marke-text,.sl-gruppe,.sl-punkt span,.sl-benutzer-text,.seitenleiste .sprach-wahl,.sl-knopf span{display:none}.sl-marke{justify-content:center;padding:4px 0 12px}.sl-punkt{justify-content:center;padding:10px 0}.sl-punkt.aktiv{box-shadow:none}.sl-benutzer{justify-content:center;padding:6px 0}.inhalt{padding:20px 20px 64px}}.blick-handy .app{display:block}.blick-handy .seitenleiste,.handy-kopfzeile{display:none}.blick-handy .handy-kopfzeile{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:calc(10px + env(safe-area-inset-top)) 16px 10px;background:var(--flaeche);border-bottom:1px solid var(--rahmen)}.handy-kopf-marke{display:flex;align-items:center;gap:9px;text-decoration:none;color:var(--text);font-weight:750;letter-spacing:.01em}.handy-kopf-marke .sl-marke-zeichen{width:30px;height:30px;font-size:.85rem}.handy-kopf-rechts{display:flex;align-items:center;gap:6px}.handy-kopf-knopf{width:var(--ziel);height:var(--ziel);display:grid;place-items:center;border:none;border-radius:12px;background:transparent;color:var(--text-schwach);cursor:pointer}.handy-kopf-knopf:active{background:var(--gold-hell);color:var(--gold)}.blick-handy .inhalt{padding:16px 16px calc(100px + env(safe-area-inset-bottom))}.blick-handy .tab-leiste{padding:6px 6px calc(8px + env(safe-area-inset-bottom));background:#fffffff5;border-top:1px solid var(--rahmen);box-shadow:0 -4px 20px #1c1a170f}.blick-handy .tab-punkt{min-height:52px;gap:4px;font-size:.7rem;font-weight:650;color:var(--text-leise);border-radius:12px}.blick-handy .tab-punkt .icon{width:24px;height:24px}.blick-handy .tab-aktiv{color:var(--gold);background:var(--gold-hell)}.blick-handy .mehr-punkt .icon{width:26px;height:26px;color:var(--gold);flex-shrink:0}.blick-handy .mehr-symbol{display:none}.seiten-kopf{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin:0 0 18px;flex-wrap:wrap}.seiten-kopf h1{margin:0}.seiten-kopf-aktionen{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.blick-handy .seiten-kopf h1{font-size:var(--s-30)}.karte{background:var(--flaeche);border:1px solid var(--rahmen);border-radius:var(--radius);box-shadow:var(--schatten);padding:22px 24px;margin-bottom:18px}.blick-handy .karte{padding:16px;margin-bottom:14px;border-radius:16px}.tab-kopf,.block-kopf{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:12px}.tab-kopf h2,.block-kopf h2{margin:0}.kopf-link{color:var(--gold);font-weight:650;text-decoration:none;white-space:nowrap}button.knopf,.knopf{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:auto;min-height:var(--ziel);padding:9px 18px;font:inherit;font-weight:650;color:#fff;background:var(--gold);border:1px solid transparent;border-radius:10px;cursor:pointer;text-decoration:none;white-space:nowrap;box-shadow:0 1px 2px #1c1a171f;transition:background var(--uebergang),transform .12s ease-out,box-shadow var(--uebergang)}button.knopf:hover:not(:disabled),.knopf:hover{background:var(--gold-dunkel)}button.knopf:active:not(:disabled),.knopf:active{transform:translateY(1px);box-shadow:none}button.knopf:disabled,.knopf[aria-disabled=true]{opacity:.5;cursor:not-allowed}button.knopf.knopf-breit,.knopf.knopf-breit,.knopf-breit{width:100%}.knopf-schlicht{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--ziel);padding:8px 16px;font:inherit;font-weight:650;color:var(--text);background:var(--flaeche);border:1px solid var(--rahmen-stark);border-radius:10px;cursor:pointer;text-decoration:none;white-space:nowrap;transition:background var(--uebergang),border-color var(--uebergang)}.knopf-schlicht:hover:not(:disabled){background:var(--flaeche-2);border-color:var(--text-leise)}.knopf-schlicht:disabled{opacity:.5;cursor:not-allowed}.knopf-mini{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:5px 12px;font:inherit;font-size:var(--s-14);font-weight:650;color:var(--text);background:var(--flaeche);border:1px solid var(--rahmen-stark);border-radius:9px;cursor:pointer;white-space:nowrap;transition:background var(--uebergang),border-color var(--uebergang)}.knopf-mini:hover:not(:disabled){background:var(--flaeche-2);border-color:var(--text-leise)}.knopf-mini:disabled{opacity:.5;cursor:not-allowed}.knopf-mini.an,.knopf-mini[aria-pressed=true]{background:var(--blau-hell);border-color:var(--blau);color:var(--blau)}.knopf-rot,.knopf-loeschen{color:var(--rot);border-color:#ecc2c2;background:var(--flaeche)}.knopf-rot:hover:not(:disabled),.knopf-loeschen:hover:not(:disabled){background:var(--rot-hell);border-color:var(--rot)}button.knopf.knopf-rot{color:#fff;background:var(--rot);border-color:transparent}button.knopf.knopf-rot:hover:not(:disabled){background:#a51f1f}.knopf-gold{background:var(--gold);color:#fff;border-color:transparent}.knopf-symbol{width:40px;min-width:40px;height:40px;padding:0;display:inline-grid;place-items:center;border:1px solid var(--rahmen-stark);border-radius:9px;background:var(--flaeche);color:var(--text-schwach);cursor:pointer}.knopf-symbol:hover{color:var(--text);background:var(--flaeche-2)}.blick-handy button.knopf,.blick-handy .knopf,.blick-handy .knopf-schlicht{min-height:50px;border-radius:13px;font-size:var(--s-16)}.blick-handy .knopf-mini{min-height:42px;border-radius:11px}.feld{margin-bottom:16px}.feld label{font-size:var(--s-14);font-weight:650;color:var(--text-schwach);margin-bottom:6px}.feld input,.feld select,.feld textarea,.zahl-feld input,select,input[type=text],input[type=date],input[type=month],input[type=number],input[type=password],textarea{font:inherit;color:var(--text);background:var(--flaeche);border:1px solid var(--rahmen-stark);border-radius:10px;min-height:var(--ziel);padding:8px 12px;transition:border-color var(--uebergang),box-shadow var(--uebergang)}.feld input:focus,.feld select:focus,.feld textarea:focus,select:focus,input:focus,textarea:focus{outline:none;border-color:var(--gold);box-shadow:var(--fokus)}select{padding-right:34px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2366604f' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center}.blick-handy .feld input,.blick-handy .feld select,.blick-handy .feld textarea,.blick-handy select,.blick-handy input,.blick-handy textarea{min-height:50px;font-size:var(--s-16);border-radius:12px}.feld .hinweis,.hinweis{font-size:var(--s-14);color:var(--text-schwach)}.tabelle{width:100%;border-collapse:collapse;font-size:var(--s-16)}.tabelle th{text-align:left;font-size:var(--s-14);font-weight:650;text-transform:none;letter-spacing:0;color:var(--text-schwach);padding:10px;border-bottom:1px solid var(--rahmen-stark);white-space:nowrap}.tabelle td{padding:12px 10px;border-bottom:1px solid var(--rahmen);vertical-align:middle}.tabelle tr:last-child td{border-bottom:none}.tabelle-klickbar tbody tr{cursor:pointer;transition:background var(--uebergang)}.tabelle-klickbar tbody tr:hover{background:var(--flaeche-2)}.spalte-zahl,td.zahl,th.zahl{text-align:right;font-variant-numeric:tabular-nums}.tabelle-huelle{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 -8px;padding:0 8px}.blick-handy table:not(.tabelle-stapel):not(.xrf-tabelle):not(.kursband-tabelle):where(:not(.beleg-blatt table,.lieferschein-blatt table)){display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.blick-handy button.knopf,.blick-handy .knopf,.blick-handy .knopf-schlicht,.blick-handy .knopf-mini{white-space:normal;max-width:100%;text-align:center}.blick-handy .fa-schritte,.blick-handy .seiten-kopf-aktionen,.blick-handy .feld-reihe{flex-wrap:wrap}.blick-handy .tabelle-stapel tfoot tr{display:block;padding-top:10px}.blick-handy .tabelle-stapel tfoot td{display:block;padding:2px 0;border:none}.blick-handy .tabelle-stapel tfoot td:empty{display:none}.zeilen-liste{display:flex;flex-direction:column}.zeile-link{display:flex;align-items:center;gap:12px;min-height:56px;padding:12px 6px;border-bottom:1px solid var(--rahmen);text-decoration:none;color:var(--text);transition:background var(--uebergang);border-radius:10px}.zeile-link:last-child{border-bottom:none}.zeile-link:hover{background:var(--flaeche-2)}.zeile-link:active{background:var(--gold-hell)}.zeile-haupt{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.zeile-klein{font-size:var(--s-14);color:var(--text-schwach)}.zeile-pfeil{color:var(--text-leise);flex-shrink:0;display:inline-flex}.zeile-wert{font-weight:700;white-space:nowrap;font-variant-numeric:tabular-nums}.badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-size:var(--s-14);font-weight:650;white-space:nowrap;line-height:1.2}.badge-blau{background:var(--blau-hell);color:var(--blau)}.badge-gruen{background:var(--gruen-hell);color:var(--gruen)}.badge-gelb{background:var(--warn-hell);color:var(--warn)}.badge-grau{background:#efece5;color:var(--text-schwach)}.badge-rot{background:var(--rot-hell);color:var(--rot)}.marker{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:999px;font-size:var(--s-12);font-weight:700;background:#efece5;color:var(--text-schwach)}.marker-rot{background:var(--rot-hell);color:var(--rot)}.marker-gruen{background:var(--gruen-hell);color:var(--gruen)}.meldung{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:10px;border:1px solid var(--rahmen);background:var(--flaeche-2);margin-bottom:14px;font-size:var(--s-16)}.meldung-fehler{background:var(--rot-hell);border-color:#f0c9c9;color:#8f1d1d}.meldung-erfolg{background:var(--gruen-hell);border-color:#bfe3c9;color:#145c2a}.meldung-warnung{background:var(--warn-hell);border-color:#f2d9ad;color:#7a4600}.meldung-info{background:var(--blau-hell);border-color:#c9d9f2;color:#143f7a}.reiter-leiste{display:flex;gap:4px;margin:18px 0 0;border-bottom:1px solid var(--rahmen-stark);overflow-x:auto;scrollbar-width:none}.reiter-leiste::-webkit-scrollbar{display:none}.reiter{padding:12px 16px;border:none;background:none;font:inherit;font-weight:650;color:var(--text-schwach);cursor:pointer;border-bottom:3px solid transparent;margin-bottom:-1px;white-space:nowrap;border-radius:8px 8px 0 0;transition:color var(--uebergang),border-color var(--uebergang)}.reiter:hover{color:var(--text)}.reiter-aktiv{color:var(--gold);border-bottom-color:var(--gold)}.blick-handy .reiter-leiste{gap:4px;padding:4px;border:1px solid var(--rahmen);border-radius:12px;background:var(--flaeche);margin-bottom:14px}.blick-handy .reiter{flex:1 0 auto;border-bottom:none;margin:0;border-radius:9px;padding:10px 12px;font-size:var(--s-14)}.blick-handy .reiter-aktiv{background:var(--gold-hell);color:var(--gold)}.blick-handy .reiter-leiste+.karte{border-radius:16px}.dialog-huelle{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:#1c1a1773;display:flex;align-items:center;justify-content:center;padding:24px;animation:einblenden .16s ease-out}@keyframes einblenden{0%{opacity:0}}.dialog{width:100%;max-width:680px;max-height:calc(100vh - 48px);overflow-y:auto;background:var(--flaeche);border-radius:var(--radius-gross);box-shadow:var(--schatten-hoch);padding:24px 26px;animation:dialog-auf .22s cubic-bezier(.32,.72,0,1)}@keyframes dialog-auf{0%{transform:translateY(12px);opacity:.6}}.dialog-schmal{max-width:480px}.dialog-fuss{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap;margin-top:18px}.blick-handy .dialog-huelle{align-items:flex-end;padding:0}.blick-handy .dialog{max-width:none;max-height:92vh;border-radius:20px 20px 0 0;padding:18px 18px calc(18px + env(safe-area-inset-bottom));animation:mehr-blatt-auf .26s cubic-bezier(.32,.72,0,1)}.blick-handy .dialog-fuss{flex-direction:column-reverse}.blick-handy .dialog-fuss>*{width:100%}.hilfe-knopf{display:inline-grid;place-items:center;width:24px;height:24px;margin-left:8px;border-radius:50%;border:1px solid var(--rahmen-stark);background:var(--flaeche);color:var(--text-schwach);font:inherit;font-size:var(--s-14);font-weight:700;cursor:pointer;vertical-align:middle}.hilfe-knopf:hover,.hilfe-knopf-offen{background:var(--gold-hell);border-color:var(--gold-rand);color:var(--gold)}.hilfe-text{font-size:var(--s-14);font-weight:400;color:var(--text-schwach);background:var(--gold-hell);border:1px solid var(--gold-rand);border-radius:10px;padding:10px 14px;margin:8px 0 4px;line-height:1.5;letter-spacing:0;text-wrap:pretty}.saldo-gitter{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.saldo-karte{padding:14px 16px;border-radius:12px}.blick-handy .saldo-gitter{grid-template-columns:1fr 1fr}.abgleich-metalle{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px 12px;margin-top:6px}.abgleich-metall-feld{display:flex;flex-direction:column;gap:4px}.abgleich-metall-feld label{font-weight:800}.abgleich-metall-feld .zahl-feld{margin:0}.treffen{border:1px solid var(--rahmen);border-radius:14px;padding:12px 14px;margin-bottom:12px;background:var(--flaeche)}.treffen-kopf{display:flex;align-items:center;gap:10px;margin-bottom:10px;flex-wrap:wrap}.treffen-nummer{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--gold-hell);color:var(--gold);font-weight:800;flex-shrink:0}.treffen-kopf input[type=date]{min-height:40px}.treffen-notiz{flex:1;min-width:160px;min-height:40px}.treffen-tabelle{display:flex;flex-direction:column;gap:6px}.treffen-zeile{display:grid;grid-template-columns:44px repeat(3,minmax(0,1fr));gap:8px;align-items:center}.treffen-zeile .zahl-feld{margin:0}.treffen-zeile .zahl-feld input{width:100%;min-width:0}.treffen-titel{font-size:var(--s-12);font-weight:650;color:var(--text-schwach)}.treffen-metall{font-weight:800}.blick-handy .treffen-zeile{grid-template-columns:36px repeat(3,minmax(0,1fr));gap:6px}.blick-handy .treffen-zeile .zahl-feld input{padding-left:8px;padding-right:8px}.blick-handy .treffen-zeile .einheit{display:none}.abgleich-ergebnis{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:12px}.abgleich-karte{border:1px solid var(--rahmen);border-radius:14px;padding:14px 16px;display:flex;flex-direction:column;gap:10px}.abgleich-karte-kopf{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.abgleich-code{font-weight:800;font-size:var(--s-18)}.abgleich-soll{display:flex;flex-direction:column;align-items:flex-end;line-height:1.1}.abgleich-soll strong{font-size:var(--s-24);font-variant-numeric:tabular-nums}.abgleich-rechnung{display:flex;flex-direction:column;gap:2px;font-size:var(--s-14);color:var(--text-schwach);border-top:1px dashed var(--rahmen-stark);padding-top:8px}.abgleich-rechnung strong{color:var(--text)}.abgleich-vergleich{display:flex;flex-direction:column;gap:8px;border-top:1px solid var(--rahmen);padding-top:10px}.abgleich-vergleich-zeile{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:10px}.abgleich-vergleich-zeile .zahl-feld{margin:0}.blick-handy .abgleich-ergebnis{grid-template-columns:1fr}@media(max-width:1100px){.karte{overflow:visible}}a.karte{display:block;color:inherit;text-decoration:none;transition:border-color var(--uebergang),box-shadow var(--uebergang),transform .12s ease-out}a.karte:hover{border-color:var(--rahmen-stark);box-shadow:var(--schatten),0 0 0 3px #d9ab3a1f}a.karte:active{transform:translateY(1px)}.blick-handy .nur-pc{display:none!important}.klein{font-size:var(--s-14);color:var(--text-schwach)}.leer-satz,.leer-hinweis{color:var(--text-schwach);padding:10px 0}.wert-gruen{color:var(--gruen)}.wert-rot{color:var(--rot)}.zurueck-link{display:inline-flex;align-items:center;gap:4px;color:var(--text-schwach);text-decoration:none;font-weight:650;margin-bottom:10px;min-height:36px}.zurueck-link:hover{color:var(--text)}.kursband-huelle{position:sticky;top:0;z-index:40}.kursband{display:flex;align-items:center;gap:8px;padding:6px 18px;background:var(--flaeche);border-bottom:1px solid var(--rahmen)}.kursband-werte{display:flex;align-items:center;flex-wrap:nowrap;gap:22px;flex:1;min-width:0;overflow-x:auto;scrollbar-width:none;border:none;background:none;padding:4px 6px;font:inherit;cursor:pointer;text-align:left;border-radius:8px}.kursband-werte::-webkit-scrollbar{display:none}.kursband-werte:hover{background:var(--flaeche-2)}.kursband-wert{display:inline-flex;align-items:baseline;gap:6px;flex-shrink:0}.kursband-pfeil{display:inline-flex;color:var(--text-leise);margin-left:auto;transition:transform var(--uebergang)}.kursband-pfeil-offen{transform:rotate(180deg)}.blick-handy .kursband-werte{gap:16px}.kursband-code{font-size:var(--s-12);font-weight:800;letter-spacing:.02em}.kursband-zahl{font-size:var(--s-14);font-weight:650;color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap}.kursband-rechts{display:flex;align-items:center;gap:8px;flex-shrink:0}.kursband-stand{font-size:var(--s-12);color:var(--text-leise);white-space:nowrap}.kursband-neu{width:32px;height:32px;border:1px solid var(--rahmen);border-radius:8px;background:var(--flaeche);color:var(--text-schwach);cursor:pointer;display:grid;place-items:center}.blick-handy .kursband{padding:6px 12px}.blick-handy .kursband-stand{display:none}.merker{border:1px solid var(--rahmen);border-radius:12px;background:var(--flaeche);margin-bottom:10px;overflow:hidden}.merker-rot{border-color:#efc7c7}.merker-gold{border-color:var(--gold-rand)}.merker-kopf{width:100%;display:flex;align-items:center;gap:12px;padding:14px 16px;border:none;background:none;font:inherit;text-align:left;cursor:pointer;min-height:var(--ziel)}.merker-symbol{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:10px;background:var(--warn-hell);color:var(--warn);flex-shrink:0}.merker-rot .merker-symbol{background:var(--rot-hell);color:var(--rot)}.merker-gold .merker-symbol{background:var(--gold-hell);color:var(--gold)}.merker-text{display:flex;flex-direction:column;flex:1;min-width:0}.merker-klein{font-size:var(--s-14);color:var(--text-schwach)}.merker-pfeil{color:var(--text-leise);display:inline-flex;transition:transform var(--uebergang)}.merker-offen .merker-pfeil{transform:rotate(180deg)}.merker-inhalt{padding:0 12px 10px;border-top:1px solid var(--rahmen)}.bestand-spalten{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px}.bestand-box{border:1px solid var(--rahmen);border-radius:14px;padding:14px 16px;background:var(--flaeche-2)}.bestand-titel{font-size:var(--s-14);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-schwach)}.bestand-zeile{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--rahmen);max-width:none}.bestand-zeile:last-child{border-bottom:none}.bestand-zeile strong{font-size:var(--s-20);font-variant-numeric:tabular-nums}.bestand-code{font-size:var(--s-16)}.mehr-menue{position:relative;display:inline-flex}.mehr-menue-schleier{display:none}.mehr-menue-blatt{position:absolute;right:0;top:calc(100% + 6px);z-index:90;min-width:260px;background:var(--flaeche);border:1px solid var(--rahmen);border-radius:14px;box-shadow:var(--schatten-hoch);padding:6px;animation:dialog-auf .16s cubic-bezier(.32,.72,0,1)}.mehr-menue-blatt .mehr-griff,.mehr-menue-schliessen{display:none}.mehr-menue-eintrag{width:100%;display:flex;align-items:center;gap:12px;min-height:var(--ziel);padding:8px 12px;border:none;border-radius:9px;background:none;font:inherit;font-weight:600;color:var(--text);text-align:left;cursor:pointer}.mehr-menue-eintrag .icon{color:var(--text-schwach);flex-shrink:0}.mehr-menue-eintrag:hover:not(:disabled){background:var(--flaeche-2)}.mehr-menue-eintrag:disabled{opacity:.5;cursor:not-allowed}.mehr-menue-eintrag.gefaehrlich{color:var(--rot);border-top:1px solid var(--rahmen);border-radius:0 0 9px 9px;margin-top:4px}.mehr-menue-eintrag.gefaehrlich .icon{color:var(--rot)}.mehr-menue-text{display:flex;flex-direction:column;min-width:0}.mehr-menue-hinweis{font-size:var(--s-12);font-weight:400;color:var(--text-schwach)}.blick-handy .mehr-menue-schleier{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:85;background:#1c1a1766}.blick-handy .mehr-menue-blatt{position:fixed;left:0;right:0;bottom:0;top:auto;z-index:90;min-width:0;border-radius:20px 20px 0 0;padding:10px 14px calc(16px + env(safe-area-inset-bottom));animation:mehr-blatt-auf .26s cubic-bezier(.32,.72,0,1)}.blick-handy .mehr-menue-blatt .mehr-griff{display:block}.blick-handy .mehr-menue-eintrag{min-height:54px;font-size:var(--s-16)}.blick-handy .mehr-menue-schliessen{display:block;width:100%;margin-top:10px;min-height:50px;border:1px solid var(--rahmen);border-radius:12px;background:none;font:inherit;font-weight:650;cursor:pointer}.kurs-reihe{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px}.kurs-feld{border:1px solid var(--rahmen);border-radius:12px;padding:10px 12px;background:var(--flaeche-2)}.kurs-feld label{display:block;font-weight:800;margin-bottom:6px}.kurs-feld-name{font-weight:500;color:var(--text-schwach);font-size:var(--s-14)}.kurs-feld-zeile{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.kurs-feld .zahl-feld{margin:0}details.aufklapp{margin-top:14px;border-top:1px solid var(--rahmen);padding-top:8px}details.aufklapp>summary{cursor:pointer;list-style:none;display:flex;align-items:center;gap:8px;min-height:40px;font-weight:650;color:var(--text-schwach);-webkit-user-select:none;user-select:none}details.aufklapp>summary::-webkit-details-marker{display:none}details.aufklapp>summary:before{content:"";width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(-45deg);margin-right:4px;transition:transform var(--uebergang)}details.aufklapp[open]>summary:before{transform:rotate(45deg)}details.aufklapp[open]>summary{color:var(--text)}.feld-inline{margin:0;display:flex;flex-direction:column}.feld-inline label{margin-bottom:4px}.position-karte{border:1px solid var(--rahmen);border-radius:14px;padding:16px 18px;margin:0 0 14px;background:var(--flaeche)}.position-geaendert{border-color:var(--gold-rand);box-shadow:0 0 0 3px #d9ab3a24}.position-kopf{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:12px}.position-kopf-felder{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap;flex:1;min-width:0}.position-kopf-felder .feld-inline select{min-width:180px}.position-kopf-rechts{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.schmelz-chip{display:inline-flex;align-items:center;min-height:var(--ziel);padding:0 12px;border-radius:10px;color:#fff;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.blick-handy .position-kopf-felder{display:grid;grid-template-columns:1fr 1fr}.blick-handy .position-kopf-felder .feld-inline:first-child{grid-column:1 / -1}.blick-handy .position-kopf-felder select{min-width:0;width:100%}.schmelz-bilanz{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:6px;padding:14px 16px;border:1px solid var(--rahmen);border-radius:12px;background:var(--flaeche-2)}.schmelz-bilanz-zahlen{display:flex;align-items:center;gap:14px}.schmelz-bilanz-zahlen>span{display:flex;flex-direction:column}.schmelz-bilanz-zahlen strong{font-size:var(--s-20);font-variant-numeric:tabular-nums}.schmelz-bilanz-pfeil{color:var(--text-leise)}.schmelz-bilanz-ergebnis{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.speicher-status{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:4px 10px;border:none;border-radius:9px;background:transparent;font:inherit;font-size:var(--s-14);font-weight:600;color:var(--gruen);cursor:default;white-space:nowrap}.speicher-status.offen{color:var(--warn);cursor:pointer}.speicher-status:disabled{opacity:1}.position-fuss{display:flex;align-items:center;gap:10px;margin-top:12px}.position-fuss .notiz-feld{flex:1;min-width:0}.blick-handy .tabelle-stapel thead,.blick-handy .xrf-tabelle thead{display:none}.blick-handy .tabelle-stapel tbody tr,.blick-handy .xrf-tabelle tbody tr{display:grid;grid-template-columns:1fr 1fr;gap:6px 12px;padding:12px 0;border-bottom:1px solid var(--rahmen)}.blick-handy .tabelle-stapel tbody td,.blick-handy .xrf-tabelle tbody td{display:flex;flex-direction:column;gap:3px;padding:0;border:none;min-width:0}.blick-handy .tabelle-stapel tbody td[data-label]:before,.blick-handy .xrf-tabelle tbody td[data-label]:before{content:attr(data-label);font-size:var(--s-12);font-weight:650;color:var(--text-schwach)}.blick-handy .tabelle-stapel tbody td:first-child,.blick-handy .xrf-tabelle tbody td.xrf-metall{grid-column:1 / -1;font-size:var(--s-18)}.blick-handy .xrf-tabelle tbody tr.zeile-leer td:not(.xrf-metall):not([data-label=XRF]){display:none}.blick-handy .xrf-tabelle tfoot td{display:block;padding:10px 0 0;border:none}.blick-handy .xrf-tabelle tfoot tr{display:block}.kurs-wahl{display:flex;gap:6px;flex-wrap:wrap;margin-top:6px}.titel-block{min-width:0}.titel-unter{color:var(--text-schwach);font-size:var(--s-16);margin:2px 0 8px}.abzeichen-reihe{display:flex;gap:8px;align-items:center;flex-wrap:wrap}@media print{.seitenleiste,.handy-kopfzeile,.tab-leiste,.kursband-huelle{display:none!important}.app{display:block}.inhalt{padding:0;max-width:none}}.handy-titel{display:flex;align-items:center;gap:10px}.handy-titel .icon{flex-shrink:0;color:var(--gold)}.handy-huelle .handy-knopf{display:flex;align-items:center;justify-content:center;gap:8px;min-height:50px;font-weight:650;border-color:var(--rahmen-stark);cursor:pointer}.handy-huelle .handy-knopf .icon{flex-shrink:0}.handy-huelle .handy-haupt{background:var(--gold);border-color:var(--gold);color:#fff}.handy-huelle .handy-knopf.knopf-rot{color:var(--rot);border-color:#ecc2c2}.handy-huelle .knopf-schlicht{min-height:50px}.handy-huelle .knopf-mini{min-height:48px;padding:6px 14px}.handy-huelle .handy-liste-knopf{min-height:56px;cursor:pointer}.handy-zurueck{margin:0 0 10px}.handy-satz{margin:0 0 8px}.handy-mittig{display:block;text-align:center;margin:4px 0}.handy-feld-label{margin-top:10px}.handy-huelle details.aufklapp{margin-top:8px}.handy-huelle details.aufklapp>summary{min-height:48px}.handy-huelle details.aufklapp>p{margin:4px 0 6px;text-wrap:pretty}.handy-meldung{align-items:center}.handy-meldung>.icon{flex-shrink:0}.handy-meldung-text{flex:1;min-width:0;overflow-wrap:anywhere}.handy-meldung-zu{width:40px;height:40px;margin:-6px -8px -6px 0;padding:0;border:none;border-radius:10px;background:transparent;color:inherit;display:grid;place-items:center;cursor:pointer;flex-shrink:0}.handy-meldung-zu:active{background:#1c1a1714}.handy-fokus{outline:3px solid var(--gold-leuchtend);box-shadow:0 0 0 6px #d9ab3a40}.handy-fokus-marke{align-self:flex-start}.handy-foto-knoepfe{display:flex;flex-direction:column;gap:8px;margin-top:6px}.handy-huelle .handy-foto-knoepfe .handy-knopf{margin:0}.handy-zaehler{display:inline-flex;align-items:center;padding:2px 9px;border-radius:999px;background:#ffffff3d;font-size:var(--s-14);font-weight:700;white-space:nowrap}.handy-galerie-zeile{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;margin-top:2px}.handy-nummer-zeile{flex-direction:row;align-items:center;gap:8px}.handy-nummer-zeile input{flex:1;min-width:0}.handy-huelle .handy-nummer-zeile .handy-knopf{width:auto;margin:0}.handy-leinwand{display:block;width:100%;border-radius:10px;touch-action:none}.handy-seiten{display:flex;gap:8px;overflow-x:auto;padding:4px 2px;margin-top:8px;-webkit-overflow-scrolling:touch}.handy-seite{position:relative;flex:0 0 auto;border:1px solid var(--rahmen);border-radius:8px;overflow:hidden}.handy-seite img{display:block;height:150px}.handy-seite-nr{position:absolute;left:6px;bottom:6px;padding:1px 7px;border-radius:6px;background:#0000009e;color:#fff;font-size:var(--s-12);font-weight:700}.handy-seite-x{position:absolute;top:4px;right:4px;width:40px;height:40px;padding:0;border:none;border-radius:10px;background:#1c1a17b8;color:#fff;display:grid;place-items:center;cursor:pointer;font:inherit;font-size:var(--s-14);font-weight:700}.handy-seite-frage .handy-seite-x{top:0;right:0;left:0;width:100%;height:60%;border-radius:0;background:#c62828eb}.handy-seite-behalten{position:absolute;left:0;right:0;bottom:0;height:40%;min-height:40px;border:none;background:#1c1a17d1;color:#fff;font:inherit;font-size:var(--s-14);font-weight:650;cursor:pointer}
