.auth-container{min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:24px;position:relative;overflow:hidden;}[data-theme="dark"] .auth-container{background:radial-gradient(circle at 20% 30%,rgba(18,50,81,0.22),transparent 50%),radial-gradient(circle at 80% 20%,rgba(231,86,105,0.14),transparent 45%),radial-gradient(circle at 50% 80%,rgba(11,35,58,0.16),transparent 50%),var(--auth-mesh);}[data-theme="light"] .auth-container{background:radial-gradient(circle at 20% 30%,rgba(18,50,81,0.10),transparent 50%),radial-gradient(circle at 80% 20%,rgba(231,86,105,0.08),transparent 45%),radial-gradient(circle at 50% 80%,rgba(11,35,58,0.07),transparent 50%),var(--auth-mesh);}[data-theme="dark"] .auth-logo-img{content:url('/logo1.svg');}.auth-card{border-radius:calc(var(--radius) + 4px);padding:48px 44px;width:100%;max-width:440px;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);animation:authFadeIn 0.4s ease both;}[data-theme="dark"] .auth-card{background:rgba(30,33,41,0.72);border:1px solid rgba(255,255,255,0.08);box-shadow:0 0 0 1px rgba(255,255,255,0.04),0 24px 64px rgba(0,0,0,0.35),0 8px 20px rgba(0,0,0,0.2);}[data-theme="light"] .auth-card{background:rgba(255,255,255,0.82);border:1px solid rgba(23,23,23,0.10);box-shadow:0 0 0 1px rgba(0,0,0,0.03),0 24px 64px rgba(0,0,0,0.08),0 8px 20px rgba(0,0,0,0.04);}@keyframes authFadeIn{from{opacity:0;transform:translateY(12px) scale(0.98);}to{opacity:1;transform:translateY(0) scale(1);}}.auth-logo{display:flex;align-items:center;justify-content:center;gap:12px;font-size:24px;font-weight:700;margin-bottom:8px;color:var(--text-primary);font-family:var(--font-display);letter-spacing:0.03em;}.auth-logo-img{width:180px;height:auto;}.auth-logo-icon{width:48px;height:48px;background:var(--accent-fill);color:white;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;font-weight:800;}.auth-subtitle{text-align:center;color:var(--text-secondary);margin-bottom:32px;font-size:15px;line-height:1.5;}.auth-form{display:flex;flex-direction:column;gap:20px;}.auth-form .form-group{margin-bottom:0;}.auth-form .label{color:var(--text-secondary);font-weight:600;font-size:13px;letter-spacing:0.01em;}.auth-form .input{background:var(--control-bg);border:1px solid var(--control-border);color:var(--control-text);border-radius:var(--radius-sm);padding:12px 12px;font-size:14px;transition:border-color 0.2s,box-shadow 0.2s;}.auth-form .input:focus{border-color:var(--primary);box-shadow:0 0 0 3px rgba(18,50,81,0.2);outline:none;}.auth-form .input::placeholder{color:var(--text-muted);opacity:0.7;}.auth-submit-btn{width:100%;padding:12px 20px;font-weight:700;font-size:15px;border-radius:var(--radius-sm);background:var(--accent-fill);color:var(--on-accent);border:none;cursor:pointer;transition:transform 0.16s ease,box-shadow 0.2s ease,background-color 0.2s ease;}.auth-submit-btn:hover:not(:disabled){background:var(--accent-fill-hover);transform:translateY(-1px);box-shadow:0 8px 24px rgba(18,50,81,0.35);}.auth-submit-btn:active:not(:disabled){transform:translateY(0);}.auth-submit-btn:disabled{opacity:0.6;cursor:not-allowed;}.auth-submit-btn:focus-visible,.auth-back-btn:focus-visible,.auth-link a:focus-visible,.auth-forgot a:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(18,50,81,0.3);border-radius:8px;}.auth-error{padding:12px 16px;border-radius:var(--radius-sm);font-size:14px;text-align:center;line-height:1.5;}[data-theme="dark"] .auth-error{background:rgba(239,68,68,0.12);color:#fecaca;border:1px solid rgba(239,68,68,0.25);}[data-theme="light"] .auth-error{background:rgba(239,68,68,0.06);color:var(--danger-fill-hover);border:1px solid rgba(239,68,68,0.18);}.auth-link{text-align:center;color:var(--text-secondary);font-size:14px;margin-top:24px;}.auth-link--spaced{margin-top:24px;}.auth-link a{color:var(--primary);text-decoration:none;font-weight:600;transition:color 0.2s;}[data-theme="dark"] .auth-link a{color:var(--accent);}.auth-link a:hover{text-decoration:underline;}.auth-helper-text{text-align:center;color:var(--text-muted);font-size:14px;line-height:1.6;margin-bottom:24px;}.auth-success{display:flex;flex-direction:column;align-items:stretch;}.auth-success-icon{display:block;margin:0 auto 16px;color:var(--primary);}.auth-success-text{text-align:center;color:var(--text-secondary);line-height:1.6;}.auth-success-text--mb24{margin-bottom:24px;}.auth-success-strong{color:var(--text-primary);font-weight:600;}.auth-success-cta{margin-top:24px;}.auth-back-btn{display:inline-flex;align-items:center;gap:4px;background:none;border:none;color:var(--text-secondary);font-size:14px;font-weight:500;cursor:pointer;padding:4px 0;margin-bottom:24px;transition:color 0.2s,transform 0.15s;font-family:inherit;}.auth-back-btn:hover{color:var(--primary);transform:translateX(-2px);}.auth-back-btn svg{flex-shrink:0;}.auth-forgot{text-align:right;margin-top:-8px;}.auth-forgot a{color:var(--text-muted);font-size:13px;text-decoration:none;transition:color 0.2s;}.auth-forgot a:hover{color:var(--primary);text-decoration:underline;}@media (max-width:480px){.auth-card{padding:32px 24px;}.auth-logo-img{width:140px;}}.auth-theme-toggle{position:fixed;top:20px;right:20px;width:40px;height:40px;border-radius:12px;border:none;cursor:pointer;display:grid;place-items:center;padding:0;font-family:inherit;transition:background 0.2s,color 0.2s,box-shadow 0.2s;z-index:100;}[data-theme="dark"] .auth-theme-toggle{background:rgba(255,255,255,0.08);color:#d0d5dd;}[data-theme="dark"] .auth-theme-toggle:hover{background:rgba(255,255,255,0.14);color:#f2f4f7;}[data-theme="light"] .auth-theme-toggle{background:rgba(0,0,0,0.05);color:#475467;}[data-theme="light"] .auth-theme-toggle:hover{background:rgba(0,0,0,0.08);color:var(--text-primary);}.auth-theme-toggle svg{width:20px;height:20px;}.auth-status-icon{display:grid;place-items:center;width:64px;height:64px;margin:0 auto 16px;border-radius:50%;background:var(--surface-2);color:var(--text-secondary);}.auth-status-icon svg{width:32px;height:32px;}.auth-status-icon--success{background:color-mix(in srgb,var(--success) 16%,transparent);color:var(--success);}.auth-status-icon--error{background:color-mix(in srgb,var(--danger) 16%,transparent);color:var(--danger);}.gruppen_eqPhPA{display:grid;gap:14px}.gruppe_eqPhPA{min-width:0}.leiste_eqPhPA{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:14px 0 12px}.suche_eqPhPA{display:flex;border:1px solid var(--border-subtle);background:var(--bg-primary);border-radius:10px;flex:260px;align-items:center;gap:8px;max-width:380px;padding:0 10px}.suche_eqPhPA span{display:grid;color:var(--text-muted);place-items:center}.suche_eqPhPA svg{width:15px;height:15px}.suche_eqPhPA input{background:0 0;border:0;height:auto;padding:9px 0}.suche_eqPhPA input:focus{outline:none;box-shadow:none}.raster_eqPhPA{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px}.karte_eqPhPA{display:flex;overflow:hidden;border:1px solid var(--border-subtle);background:var(--bg-primary);border-radius:12px;flex-direction:column;min-width:0;transition:border-color .14s,box-shadow .14s}.karte_eqPhPA:hover{border-color:color-mix(in srgb,var(--accent)40%,var(--border-subtle));box-shadow:0 6px 18px -12px #00000073}.inaktiv_eqPhPA{opacity:.62}.bild_eqPhPA{position:relative;display:grid;aspect-ratio:4/3;overflow:hidden;background:radial-gradient(circle at 50% 15%,color-mix(in srgb,var(--accent)9%,transparent),transparent 70%),var(--bg-tertiary);place-items:center}.bild_eqPhPA img{object-fit:contain;width:100%;height:100%;padding:10px}.platzhalter_eqPhPA{display:grid;color:color-mix(in srgb,var(--text-muted)70%,transparent);place-items:center}.platzhalter_eqPhPA svg{width:28px;height:28px}.inaktivBadge_eqPhPA{position:absolute;color:#fff;background:#94a3b8e6;border-radius:999px;padding:2px 7px;font-size:10px;font-weight:800;top:7px;left:7px}.inhalt_eqPhPA{display:flex;flex-direction:column;flex:1;gap:6px;padding:10px}.name_eqPhPA{font-size:12.5px;font-weight:700;line-height:1.3}.text_eqPhPA{display:-webkit-box;overflow:hidden;color:var(--text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:10.8px;line-height:1.4}.preis_eqPhPA{font-variant-numeric:tabular-nums;margin-top:auto;font-size:12px;font-weight:800}.preis_eqPhPA small{color:var(--text-muted);font-size:10px;font-weight:600}.marke_eqPhPA{background:color-mix(in srgb,var(--accent)12%,transparent);color:var(--text-secondary);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-self:flex-start;padding:1px 6px;font-size:9.5px;font-weight:800}.merkmale_eqPhPA{display:flex;color:var(--text-muted);flex-direction:column;gap:1px;font-size:10.2px;line-height:1.35}.mpn_eqPhPA{color:var(--text-muted);font-family:var(--font-mono,monospace);letter-spacing:.01em;font-size:9.5px}.merkmale_eqPhPA em{color:var(--text-secondary);font-style:normal;font-weight:700}.mehr_eqPhPA{color:var(--text-muted);font-size:9.5px;font-style:italic}.merkmaleFeld_eqPhPA{border:1px solid var(--border-subtle);background:var(--bg-secondary);border-radius:10px;margin-bottom:16px;padding:10px 12px}.merkmaleKopf_eqPhPA{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:8px}.merkmaleKopf_eqPhPA .label_eqPhPA{margin-bottom:2px}.merkmalListe_eqPhPA{display:flex;flex-direction:column;gap:6px}.merkmalZeile_eqPhPA{display:grid;grid-template-columns:minmax(0,1fr)minmax(0,1.4fr)auto;align-items:center;gap:6px}.merkmalZeile_eqPhPA .input_eqPhPA{font-size:12.5px}.aktionen_eqPhPA{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-top:4px}.formBild_eqPhPA{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:14px}.bildVorschau_eqPhPA{display:grid;overflow:hidden;border:1px solid var(--border-subtle);background:var(--bg-tertiary);color:var(--text-muted);border-radius:10px;flex:none;place-items:center;width:108px;height:88px}.bildVorschau_eqPhPA img{object-fit:contain;width:100%;height:100%;padding:6px}.bildVorschau_eqPhPA svg{width:26px;height:26px}.bildAktionen_eqPhPA{display:flex;flex-direction:column;flex:200px;gap:6px;min-width:0}.bildAktionen_eqPhPA>button{align-self:flex-start}.schalter_eqPhPA{display:flex;color:var(--text-secondary);cursor:pointer;align-items:center;gap:8px;margin-top:4px;font-size:12.5px}.schalter_eqPhPA input{accent-color:var(--accent);width:16px;height:16px}.inhalt_tIVlRQ{min-width:0}.raster_tIVlRQ{display:grid;grid-template-columns:minmax(0,1fr)360px;align-items:start;gap:12px}@media (max-width:1100px){.raster_tIVlRQ{grid-template-columns:minmax(0,1fr)}}.shop_tIVlRQ{min-width:0}.hinweis_tIVlRQ{color:var(--text-secondary);margin:4px 0 0;font-size:12.5px;line-height:1.5}.gruppen_tIVlRQ{display:grid;gap:14px}.gruppe_tIVlRQ{min-width:0}.gruppeKopf_tIVlRQ{display:flex;border-bottom:1px solid var(--border-subtle);align-items:center;gap:10px;margin-bottom:8px;padding-bottom:6px}.gruppeIcon_tIVlRQ{display:grid;background:color-mix(in srgb,var(--accent)12%,transparent);color:var(--accent);border-radius:9px;flex:none;place-items:center;width:30px;height:30px}.gruppeIcon_tIVlRQ svg{width:16px;height:16px}.gruppeKopf_tIVlRQ h4{margin:0;font-size:13.5px;font-weight:700}.gruppeKopf_tIVlRQ p{color:var(--text-muted);margin:1px 0 0;font-size:11.5px}.gruppeSumme_tIVlRQ{font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;font-size:12.5px;font-weight:800}.shopRaster_tIVlRQ{display:grid;grid-template-columns:repeat(auto-fill,minmax(166px,1fr));gap:8px}.karte_tIVlRQ{display:flex;overflow:hidden;border:1px solid var(--border-subtle);background:var(--bg-primary);border-radius:12px;flex-direction:column;min-width:0;transition:border-color .14s,box-shadow .14s}.karte_tIVlRQ:hover{border-color:color-mix(in srgb,var(--accent)45%,var(--border-subtle));box-shadow:0 6px 18px -12px #00000080}.karteAktiv_tIVlRQ{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)inset}.bild_tIVlRQ{position:relative;display:grid;aspect-ratio:4/3;overflow:hidden;background:radial-gradient(circle at 50% 15%,color-mix(in srgb,var(--accent)10%,transparent),transparent 70%),var(--bg-tertiary);place-items:center}.bild_tIVlRQ img{object-fit:contain;width:100%;height:100%;padding:10px}.platzhalter_tIVlRQ{display:grid;color:color-mix(in srgb,var(--text-muted)70%,transparent);place-items:center}.platzhalter_tIVlRQ svg{width:30px;height:30px}.badge_tIVlRQ{position:absolute;background:var(--accent);color:#fff;font-variant-numeric:tabular-nums;border-radius:999px;padding:2px 7px;font-size:10.5px;font-weight:800;top:7px;right:7px}.inhalt_tIVlRQ{display:flex;flex-direction:column;flex:1;gap:6px;padding:9px 10px 10px}.name_tIVlRQ{font-size:12.5px;font-weight:700;line-height:1.3}.text_tIVlRQ{display:-webkit-box;overflow:hidden;color:var(--text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:10.8px;line-height:1.4}.fuss_tIVlRQ{display:flex;justify-content:space-between;align-items:center;gap:6px;margin-top:auto;padding-top:4px}.preis_tIVlRQ{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px;font-weight:800}.preis_tIVlRQ small{color:var(--text-muted);font-size:10px;font-weight:600}.imKorb_tIVlRQ{display:inline-flex;color:var(--accent);letter-spacing:.02em;white-space:nowrap;align-items:center;gap:3px;font-size:10px;font-weight:800}.imKorb_tIVlRQ svg{width:11px;height:11px}.stepper_tIVlRQ{display:grid;grid-template-columns:44px minmax(0,1fr)44px;overflow:hidden;border:1px solid var(--border-subtle);background:var(--bg-primary);border-radius:11px;align-items:stretch;height:44px;margin-top:8px}.stepper_tIVlRQ button{display:grid;color:var(--text-secondary);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;place-items:center;padding:0}.stepper_tIVlRQ button svg{width:17px;height:17px}.stepperMinus_tIVlRQ{border-right:1px solid var(--border-subtle)!important}.stepperMinus_tIVlRQ:hover:not(:disabled){background:var(--bg-tertiary);color:var(--text-primary)}.stepperMinus_tIVlRQ:disabled{opacity:.32;cursor:default}.stepperWert_tIVlRQ{display:grid;font-variant-numeric:tabular-nums;place-items:center;transition:color .12s;font-size:15px;font-weight:800}.karteAktiv_tIVlRQ .stepperWert_tIVlRQ{color:var(--accent)}.stepperPlus_tIVlRQ{transition:filter .12s;background:var(--accent)!important;color:#fff!important}.stepperPlus_tIVlRQ:hover{filter:brightness(1.07)}.stepperPlus_tIVlRQ:active{filter:brightness(.95)}.korb_tIVlRQ{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.korbChip_tIVlRQ{display:inline-flex;background:color-mix(in srgb,var(--accent)14%,transparent);color:var(--accent);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:5px 11px;font-size:11.5px;font-weight:700}.korbChip_tIVlRQ svg{width:14px;height:14px}.korbChip_tIVlRQ b{font-variant-numeric:tabular-nums;font-size:13px}.zusammenfassung_tIVlRQ{position:sticky;min-width:0;top:12px}@media (max-width:1100px){.zusammenfassung_tIVlRQ{position:static}}.absender_tIVlRQ{display:flex;border:1px solid var(--border-subtle);border-left:3px solid var(--accent);background:var(--bg-primary);border-radius:9px;gap:9px;margin-bottom:12px;padding:8px 10px}.absenderLogo_tIVlRQ{object-fit:contain;flex:none;max-width:74px;max-height:30px}.absender_tIVlRQ div{display:flex;color:var(--text-muted);flex-direction:column;gap:1px;min-width:0;font-size:10.8px;line-height:1.35}.absender_tIVlRQ strong{color:var(--text-primary);font-size:11.5px}.absender_tIVlRQ span{overflow:hidden;text-overflow:ellipsis}.zwei_tIVlRQ{display:grid;grid-template-columns:1fr 1fr;gap:10px}.budget_tIVlRQ{border:1px dashed color-mix(in srgb,var(--accent)35%,var(--border-subtle));background:color-mix(in srgb,var(--accent)4%,transparent);border-radius:10px;margin:10px 0;padding:10px}.budgetKopf_tIVlRQ{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:8px}.budgetKopf_tIVlRQ strong{font-size:12px}.budgetKopf_tIVlRQ small{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:10.5px}.budgetHinweis_tIVlRQ{color:var(--text-muted);margin:6px 0 0;font-size:10.5px;line-height:1.45}.konditionen_tIVlRQ{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.konditionen_tIVlRQ>div{display:flex;border:1px solid var(--border-subtle);background:var(--bg-primary);border-radius:8px;flex-direction:column;gap:1px;padding:7px 9px}.konditionen_tIVlRQ span{color:var(--text-muted);letter-spacing:.03em;text-transform:uppercase;font-size:10px;font-weight:700}.konditionen_tIVlRQ b{font-variant-numeric:tabular-nums;font-size:13px}.summen_tIVlRQ{display:grid;border-top:1px solid var(--border-subtle);gap:3px;margin-top:10px;padding-top:10px}.summen_tIVlRQ>div{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:12px}.summen_tIVlRQ span{color:var(--text-secondary)}.summen_tIVlRQ b{font-variant-numeric:tabular-nums}.total_tIVlRQ{display:flex;border-top:1px solid var(--border-color);justify-content:space-between;align-items:baseline;gap:10px;margin-top:6px;padding-top:8px}.total_tIVlRQ span{letter-spacing:.02em;text-transform:uppercase;color:var(--text-secondary);font-size:12px;font-weight:700}.total_tIVlRQ b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:20px;font-weight:800}.skontoHinweis_tIVlRQ{background:color-mix(in srgb,var(--accent)10%,transparent);color:var(--text-secondary);border-radius:7px;margin:8px 0 0;padding:6px 8px;font-size:10.8px;line-height:1.4}.erfolg_tIVlRQ{display:grid;border:1px solid color-mix(in srgb,#10b981 40%,var(--border-subtle));background:#10b98114;border-radius:10px;gap:7px;margin-top:12px;padding:10px}.erfolg_tIVlRQ strong{color:#0f8a63;font-size:12.5px}.erfolg_tIVlRQ p{color:var(--text-secondary);margin:0;font-size:11px;line-height:1.45}.link_tIVlRQ{display:block;overflow:hidden;background:var(--bg-primary);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;border-radius:7px;padding:6px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px}.erfolgAktionen_tIVlRQ{display:flex;flex-wrap:wrap;gap:6px}.hinweisUnten_tIVlRQ{color:var(--text-muted);text-align:center;margin:10px 0 0;font-size:11px;line-height:1.45}.filter_tIVlRQ{display:flex;border-bottom:1px solid var(--border-subtle);background:var(--bg-secondary);flex-wrap:wrap;align-items:center;gap:10px;padding:8px 14px}.filterChips_tIVlRQ{display:flex;flex-wrap:wrap;flex:1;gap:5px;min-width:0}.chip_tIVlRQ{display:inline-flex;border:1px solid var(--border-subtle);background:var(--bg-primary);color:var(--text-secondary);cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;transition:background .14s,border-color .14s,color .14s;font-size:11.5px;font-weight:700}.chip_tIVlRQ span{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:10px;font-weight:700}.chip_tIVlRQ:hover{border-color:color-mix(in srgb,var(--accent)45%,var(--border-subtle));color:var(--text-primary)}.chipAktiv_tIVlRQ{border-color:var(--accent);background:color-mix(in srgb,var(--accent)14%,transparent);color:var(--text-primary)}.chipAktiv_tIVlRQ span{color:var(--text-secondary)}.filterSuche_tIVlRQ{display:flex;border:1px solid var(--border-subtle);background:var(--bg-primary);border-radius:8px;align-items:center;gap:6px;min-width:190px;height:30px;padding:0 9px}.filterSuche_tIVlRQ svg{color:var(--text-muted);flex:none;width:13px;height:13px}.filterSuche_tIVlRQ input{color:var(--text-primary);outline:none;background:0 0;border:0;width:100%;min-width:0;font-size:12px}.filterSuche_tIVlRQ input::placeholder{color:var(--text-muted)}@media (max-width:720px){.filter_tIVlRQ{padding:8px 10px}.filterSuche_tIVlRQ{flex:100%}.filterChips_tIVlRQ{overflow-x:auto;scrollbar-width:thin;flex-wrap:nowrap;padding-bottom:2px}.chip_tIVlRQ{flex:none}.shopRaster_tIVlRQ{grid-template-columns:minmax(0,1fr);gap:8px}.karte_tIVlRQ{display:flex;flex-direction:row;align-items:stretch}.bild_tIVlRQ{aspect-ratio:1;border-radius:10px 0 0 10px;flex:0 0 104px;width:104px}.bild_tIVlRQ img{max-width:92%;max-height:92%}.inhalt_tIVlRQ{flex:auto;gap:4px;min-width:0;padding:8px 10px}.stepper_tIVlRQ{grid-template-columns:38px 1fr 38px;height:38px}.vergleichKnopf_tIVlRQ{width:26px;height:26px}}.bildKnopf_tIVlRQ{display:grid;cursor:zoom-in;background:0 0;border:0;place-items:center;width:100%;height:100%;padding:0}.bildKnopf_tIVlRQ img{object-fit:contain;max-width:88%;max-height:82%}.nameKnopf_tIVlRQ{color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;font-size:12.5px;font-weight:700;line-height:1.3}.nameKnopf_tIVlRQ:hover{color:var(--accent-fill);text-decoration:underline}.preisOffen_tIVlRQ{color:var(--text-muted);font-size:11.5px;font-style:italic;font-weight:700}.detail_tIVlRQ{display:flex;gap:14px;margin-bottom:12px}.detailBild_tIVlRQ{display:grid;border:1px solid var(--border-subtle);background:var(--bg-tertiary);border-radius:10px;flex:0 0 132px;place-items:center;height:108px;padding:6px}.detailBild_tIVlRQ img{object-fit:contain;max-width:100%;max-height:96px}.detailBild_tIVlRQ .platzhalter_tIVlRQ svg{color:var(--text-muted);width:34px;height:34px}.detailKopf_tIVlRQ{display:flex;flex-direction:column;flex:1;gap:4px;min-width:0}.detailKopf_tIVlRQ h4{margin:0;font-size:14px;line-height:1.3}.detailPreis_tIVlRQ{font-variant-numeric:tabular-nums;font-size:16px;font-weight:800}.detailPreis_tIVlRQ small{color:var(--text-muted);font-size:10.5px;font-weight:600}.detailZeile_tIVlRQ{color:var(--text-secondary);font-size:11.5px}.detailZeile_tIVlRQ em{display:inline-block;color:var(--text-muted);letter-spacing:.03em;text-transform:uppercase;min-width:96px;font-size:10px;font-style:normal;font-weight:700}.detailText_tIVlRQ{color:var(--text-secondary);margin:0 0 12px;font-size:12px;line-height:1.55}.detailListe_tIVlRQ{display:grid;border-top:1px solid var(--border-subtle);gap:0;margin:0}.detailListe_tIVlRQ>div{display:grid;grid-template-columns:minmax(110px,40%)1fr;border-bottom:1px solid var(--border-subtle);gap:10px;padding:6px 0}.detailListe_tIVlRQ dt{color:var(--text-muted);letter-spacing:.02em;text-transform:uppercase;font-size:10.5px;font-weight:700}.detailListe_tIVlRQ dd{margin:0;font-size:12px;line-height:1.4}.detailHinweis_tIVlRQ{color:var(--text-muted);margin:10px 0 0;font-size:11px;line-height:1.5}.detailLink_tIVlRQ{display:inline-flex;color:var(--accent-fill);text-decoration:none;align-items:center;gap:6px;margin-top:12px;font-size:12px;font-weight:700}.detailLink_tIVlRQ:hover{text-decoration:underline}.detailLink_tIVlRQ svg{width:14px;height:14px}@media (max-width:720px){.detail_tIVlRQ{flex-direction:column}.detailBild_tIVlRQ{flex:none;width:100%}}.marke_tIVlRQ{background:color-mix(in srgb,var(--accent)12%,transparent);color:var(--text-secondary);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-self:flex-start;padding:1px 6px;font-size:9px;font-weight:800}.vergleichLeiste_tIVlRQ{display:flex;border-bottom:1px solid var(--border-subtle);background:var(--bg-secondary);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 14px}.vergleichTitel_tIVlRQ{display:inline-flex;color:var(--text-secondary);letter-spacing:.03em;text-transform:uppercase;align-items:center;gap:5px;font-size:11px;font-weight:800}.vergleichTitel_tIVlRQ svg{color:var(--accent);width:14px;height:14px}.vergleichChips_tIVlRQ{display:flex;flex-wrap:wrap;flex:1;gap:5px;min-width:0}.vergleichChip_tIVlRQ{display:inline-flex;border:1px solid var(--border-subtle);background:var(--bg-primary);color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-radius:999px;align-items:center;gap:4px;max-width:220px;padding:2px 4px 2px 8px;font-size:10.5px;font-weight:600}.vergleichChip_tIVlRQ button{display:grid;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;width:16px;height:16px;padding:0}.vergleichChip_tIVlRQ button:hover{background:var(--bg-tertiary);color:var(--text-primary)}.vergleichChip_tIVlRQ button svg{width:10px;height:10px}.sternKnopf_tIVlRQ{position:absolute;display:grid;border:1px solid var(--border-subtle);background:color-mix(in srgb,var(--surface-elevated)88%,transparent);color:var(--text-muted);cursor:pointer;opacity:.7;border-radius:7px;place-items:center;width:22px;height:22px;padding:0;transition:opacity .14s,background .14s,color .14s;font-size:12px;line-height:1;top:4px;left:4px}.sternKnopf_tIVlRQ:hover{opacity:1;color:var(--accent)}.sternKnopfAktiv_tIVlRQ{border-color:var(--accent);background:var(--accent);color:#fff;opacity:1}.chipStern_tIVlRQ{border-style:dashed}.vergleichKnopf_tIVlRQ{position:absolute;display:grid;border:1px solid var(--border-subtle);background:color-mix(in srgb,var(--surface-elevated)88%,transparent);color:var(--text-muted);cursor:pointer;opacity:.75;border-radius:7px;place-items:center;width:22px;height:22px;padding:0;transition:opacity .14s,background .14s,color .14s,border-color .14s;top:4px;right:4px}.vergleichKnopf_tIVlRQ svg{width:13px;height:13px}.vergleichKnopf_tIVlRQ:hover{opacity:1;color:var(--accent);border-color:color-mix(in srgb,var(--accent)55%,var(--border-subtle))}.vergleichKnopfAktiv_tIVlRQ{border-color:var(--accent);background:var(--accent);color:#fff;opacity:1}.vWrap_tIVlRQ{overflow-x:auto}.vTabelle_tIVlRQ{border-collapse:collapse;width:100%;min-width:100%}.vTabelle_tIVlRQ thead th{border-bottom:2px solid var(--border-color);text-align:left;vertical-align:top;padding:8px 10px}.vEcke_tIVlRQ{color:var(--text-muted);letter-spacing:.05em;text-transform:uppercase;width:130px;font-size:9.5px;font-weight:800}.vKopf_tIVlRQ{display:flex;flex-direction:column;gap:4px;min-width:150px}.vBild_tIVlRQ{display:grid;background:var(--bg-tertiary);border-radius:8px;place-items:center;width:100%;height:64px}.vBild_tIVlRQ img{object-fit:contain;max-width:100%;max-height:58px}.vBild_tIVlRQ span svg{color:var(--text-muted);width:26px;height:26px}.vKopf_tIVlRQ strong{font-size:12px;line-height:1.3}.vPreis_tIVlRQ{font-variant-numeric:tabular-nums;font-size:13px}.vPreis_tIVlRQ small{color:var(--text-muted);font-size:9.5px;font-weight:600}.vAktionen_tIVlRQ{display:flex;gap:4px;margin-top:2px}.vTabelle_tIVlRQ tbody th{color:var(--text-secondary);text-align:left;white-space:nowrap;vertical-align:top;padding:7px 10px;font-size:10.5px;font-weight:700}.vTabelle_tIVlRQ tbody td{border-left:1px solid var(--border-subtle);vertical-align:top;padding:7px 10px;font-size:11px;line-height:1.4}.vTabelle_tIVlRQ tbody tr{border-bottom:1px solid var(--border-subtle)}.vAbweichend_tIVlRQ td{background:color-mix(in srgb,var(--accent)7%,transparent)}.vAbweichend_tIVlRQ th{color:var(--text-primary)}.vLeer_tIVlRQ{color:var(--text-muted)}.vFuss_tIVlRQ{color:var(--text-muted);margin:10px 0 0;font-size:10px;line-height:1.5}@media (max-width:720px){.vEcke_tIVlRQ{width:92px}.vKopf_tIVlRQ{min-width:130px}}.leiste_tIVlRQ{position:fixed;z-index:45;pointer-events:none;padding:0 0 10px;bottom:0}.leistenPlatz_tIVlRQ{pointer-events:none;height:86px}.leiste_tIVlRQ>*{pointer-events:auto}.leisteInnen_tIVlRQ{display:flex;border:1px solid var(--border-color);background:color-mix(in srgb,var(--surface-elevated)92%,transparent);backdrop-filter:blur(10px);border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 10px;box-shadow:0 -6px 24px -14px #0f172a73,0 10px 30px -18px #0f172a66}.korbKnopf_tIVlRQ{display:inline-flex;border:1px solid var(--border-subtle);background:var(--bg-primary);color:var(--text-primary);cursor:pointer;border-radius:10px;align-items:center;gap:7px;padding:9px 12px;transition:border-color .14s,background .14s;font-size:12.5px;font-weight:700}.korbKnopf_tIVlRQ:hover{border-color:color-mix(in srgb,var(--accent)45%,var(--border-subtle))}.korbKnopf_tIVlRQ svg{color:var(--accent);width:16px;height:16px}.korbKnopf_tIVlRQ b{font-variant-numeric:tabular-nums;font-size:13px}.pfeil_tIVlRQ{display:inline-flex;color:var(--text-muted);transition:transform .18s}.pfeil_tIVlRQ svg{color:currentColor;width:14px;height:14px}.pfeilOffen_tIVlRQ{transform:rotate(180deg)}.leisteSumme_tIVlRQ{display:flex;text-align:right;flex-direction:column;gap:0;min-width:0;margin-left:auto}.leisteSumme_tIVlRQ span{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:9.5px;font-weight:800}.leisteSumme_tIVlRQ b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:19px;font-weight:800}.leisteSumme_tIVlRQ small{color:var(--text-muted);white-space:nowrap;font-size:10px}.leisteAktionen_tIVlRQ{display:flex;flex-wrap:wrap;align-items:center;gap:6px}@media (max-width:720px){.leisteInnen_tIVlRQ{flex-wrap:wrap;gap:6px;padding:7px 8px}.korbKnopf_tIVlRQ{flex:auto;padding:8px 10px}.leisteSumme_tIVlRQ{text-align:right;flex-direction:column;flex:0 auto;align-items:flex-end;gap:0;margin-left:auto}.leisteSumme_tIVlRQ span{font-size:9px}.leisteSumme_tIVlRQ b{font-size:16px}.leisteSumme_tIVlRQ small{font-size:9px}.leisteAktionen_tIVlRQ{flex:100%}.leisteAktionen_tIVlRQ .btn_tIVlRQ{flex:1 1 0;justify-content:center;min-height:40px}}.sheet_tIVlRQ{border:1px solid var(--border-color);background:var(--surface-elevated);overflow-y:auto;border-radius:14px;max-height:46vh;margin-bottom:6px;padding:10px 12px;box-shadow:0 -10px 30px -20px #0f172a80}.sheetKopf_tIVlRQ{display:flex;align-items:center;gap:8px;margin-bottom:8px}.sheetKopf_tIVlRQ strong{font-size:12.5px}.sheetKopf_tIVlRQ span{color:var(--text-muted);font-size:11.5px}.sheetKopf_tIVlRQ button:first-of-type{margin-left:auto}.sheetLeer_tIVlRQ{color:var(--text-secondary);margin:4px 0;font-size:12px}.sheetListe_tIVlRQ{display:grid;list-style:none;gap:2px;margin:0;padding:0}.sheetListe_tIVlRQ li{display:grid;grid-template-columns:minmax(0,1fr)auto auto;border-bottom:1px solid var(--border-subtle);align-items:center;gap:10px;padding:6px 0}.sheetListe_tIVlRQ li:last-child{border-bottom:0}.sheetName_tIVlRQ{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600}.sheetMenge_tIVlRQ{display:flex;border:1px solid var(--border-subtle);background:var(--bg-primary);border-radius:8px;align-items:center;gap:1px;height:28px;padding:0 2px}.sheetMenge_tIVlRQ button{display:grid;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:24px;height:24px;padding:0}.sheetMenge_tIVlRQ button:hover{background:var(--bg-tertiary);color:var(--text-primary)}.sheetMenge_tIVlRQ button svg{width:13px;height:13px}.sheetMenge_tIVlRQ span{text-align:center;font-variant-numeric:tabular-nums;min-width:20px;font-size:12px;font-weight:700}.sheetBetrag_tIVlRQ{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px;font-weight:700}.papier_tIVlRQ{border-top:3px solid var(--akzent,#123251);background:var(--bg-primary);color:var(--text-primary);border-radius:12px;padding:18px 20px 14px}.papierKopf_tIVlRQ{display:flex;border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:12px}.papierAbsender_tIVlRQ{display:flex;gap:10px}.papierAbsender_tIVlRQ img{object-fit:contain;max-width:96px;max-height:38px}.papierAbsender_tIVlRQ div{display:flex;color:var(--text-muted);flex-direction:column;gap:1px;font-size:10.5px;line-height:1.4}.papierAbsender_tIVlRQ strong{color:var(--text-primary);font-size:12px}.papierTitel_tIVlRQ{text-align:right;display:flex;flex-direction:column;gap:1px}.papierTitel_tIVlRQ strong{letter-spacing:-.01em;color:var(--akzent,#123251);font-size:17px}.papierTitel_tIVlRQ span{color:var(--text-muted);font-size:10.5px}.papierEmpfaenger_tIVlRQ{display:flex;gap:10px;margin:12px 0;font-size:11.5px;line-height:1.5}.papierEmpfaenger_tIVlRQ>span{color:var(--text-muted);letter-spacing:.05em;text-transform:uppercase;flex:none;padding-top:2px;font-size:9.5px;font-weight:800}.papierEmpfaenger_tIVlRQ div{display:flex;flex-direction:column}.papierEmpfaenger_tIVlRQ em{color:var(--text-muted)}.papierBetreff_tIVlRQ{margin:0 0 10px;font-size:12.5px}.papierTabelle_tIVlRQ{border-collapse:collapse;width:100%}.papierTabelle_tIVlRQ thead th{border-bottom:1.5px solid var(--border-color);color:var(--text-muted);letter-spacing:.05em;text-transform:uppercase;text-align:right;padding:5px 6px;font-size:9px;font-weight:800}.papierTabelle_tIVlRQ thead th:first-child{text-align:left}.papierTabelle_tIVlRQ tbody td{border-bottom:1px solid var(--border-subtle);vertical-align:top;padding:7px 6px;font-size:11px}.papierGruppe_tIVlRQ td{border-bottom:1.5px solid var(--akzent,#123251);color:var(--akzent,#123251);letter-spacing:.04em;text-transform:uppercase;padding:12px 6px 4px;font-size:10px;font-weight:800}.papierPosition_tIVlRQ{display:flex;align-items:center;gap:8px}.papierPosition_tIVlRQ img{object-fit:contain;background:var(--bg-tertiary);border-radius:6px;flex:none;width:34px;height:34px;padding:2px}.papierPosition_tIVlRQ strong{display:block;font-size:11.5px}.papierPosition_tIVlRQ span{display:block;color:var(--text-muted);font-size:10px;line-height:1.35}.papierRechts_tIVlRQ{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.papierSummen_tIVlRQ{display:grid;gap:2px;width:min(260px,100%);margin:12px 0 0 auto}.papierSummen_tIVlRQ>div{display:flex;justify-content:space-between;gap:14px;font-size:11px}.papierSummen_tIVlRQ span{color:var(--text-secondary)}.papierTotal_tIVlRQ{border-top:2px solid var(--akzent,#123251);margin-top:4px;padding-top:6px;font-weight:800;font-size:13px!important}.papierTotal_tIVlRQ span,.papierTotal_tIVlRQ b{color:var(--akzent,#123251)}.papierSkonto_tIVlRQ{background:color-mix(in srgb,var(--akzent,#123251)8%,transparent);color:var(--text-secondary);border-radius:8px;margin:12px 0 0;padding:6px 9px;font-size:10.5px;line-height:1.5}.papierFuss_tIVlRQ{border-top:1px solid var(--border-subtle);color:var(--text-muted);margin:12px 0 0;padding-top:8px;font-size:9.5px}.seite_gg1uPA{--akzent:#123251;background:radial-gradient(circle at 20% -10%,color-mix(in srgb,var(--akzent)10%,transparent),transparent 55%),#f4f6f9;color:#1f2937;min-height:100vh;padding:24px 16px 48px;font-family:Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Arial,sans-serif}.zentriert_gg1uPA{display:grid;text-align:center;color:#475569;place-items:center;min-height:100vh;padding:24px}.karte_gg1uPA{border-top:4px solid var(--akzent);background:#fff;border-radius:18px;max-width:860px;margin:0 auto;padding:30px 34px 26px;box-shadow:0 24px 60px -32px #0f172a59,0 2px 6px #0f172a0d}@media (max-width:640px){.seite_gg1uPA{padding:12px 10px 32px}.karte_gg1uPA{border-radius:14px;padding:20px 16px}}.kopf_gg1uPA{display:flex;border-bottom:2px solid #e2e8f0;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;padding-bottom:18px}.absender_gg1uPA{display:flex;align-items:flex-start;gap:12px;min-width:0}.logo_gg1uPA{object-fit:contain;max-width:120px;max-height:44px}.absenderText_gg1uPA{display:flex;color:#64748b;flex-direction:column;gap:1px;font-size:11.5px;line-height:1.45}.absenderText_gg1uPA strong{color:#0f172a;font-size:13.5px}.titelBlock_gg1uPA{text-align:right}.titel_gg1uPA{letter-spacing:-.02em;color:var(--akzent);font-size:24px;font-weight:800}.nummer_gg1uPA{color:#334155;font-size:12.5px;font-weight:700}.datum_gg1uPA{color:#94a3b8;margin-top:2px;font-size:11.5px}.empfaenger_gg1uPA{display:flex;gap:10px;margin-bottom:20px;font-size:12.5px;line-height:1.55}.empfaenger_gg1uPA .label_gg1uPA{letter-spacing:.06em;text-transform:uppercase;color:#94a3b8;flex:none;padding-top:2px;font-size:10px;font-weight:800}.empfaenger_gg1uPA div{display:flex;flex-direction:column}.empfaenger_gg1uPA strong{color:#0f172a;font-size:13px}.betreff_gg1uPA{color:#0f172a;margin:0 0 10px;font-size:15px;font-weight:700}.einleitung_gg1uPA,.schluss_gg1uPA{color:#475569;white-space:pre-wrap;margin:0 0 16px;font-size:12.5px;line-height:1.65}.schluss_gg1uPA{margin-top:18px}.tabelle_gg1uPA{border-collapse:collapse;width:100%;margin-bottom:14px}.tabelle_gg1uPA thead th{background:color-mix(in srgb,var(--akzent)4%,#f8fafc);letter-spacing:.05em;text-transform:uppercase;color:#64748b;text-align:right;border-bottom:1.5px solid #cbd5e1;padding:7px 8px;font-size:9.5px;font-weight:800}.tabelle_gg1uPA thead th:first-child{text-align:left}.tabelle_gg1uPA tbody td{vertical-align:top;border-bottom:1px solid #eef2f7;padding:9px 8px;font-size:12px}.tabelle_gg1uPA tr.gruppe_gg1uPA td{border-bottom:1.5px solid var(--akzent);letter-spacing:.04em;text-transform:uppercase;color:var(--akzent);padding:14px 8px 5px;font-size:11.5px;font-weight:800}.rechts_gg1uPA{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.freitext_gg1uPA{color:#64748b;font-size:11.5px}.position_gg1uPA{display:flex;align-items:center;gap:10px}.positionBild_gg1uPA{object-fit:contain;background:#f1f5f9;border-radius:8px;flex:none;width:42px;height:42px;padding:3px}.position_gg1uPA strong{display:block;color:#0f172a;font-size:12.5px}.position_gg1uPA span{display:block;color:#94a3b8;margin-top:1px;font-size:11px;line-height:1.4}.summenBlock_gg1uPA{display:flex;justify-content:flex-end}.summen_gg1uPA{display:grid;gap:3px;width:300px}.summen_gg1uPA>div{display:flex;color:#475569;justify-content:space-between;gap:16px;font-size:12px}.summen_gg1uPA b{color:#0f172a;font-variant-numeric:tabular-nums}.total_gg1uPA{border-top:2px solid var(--akzent);margin-top:5px;padding-top:8px;font-weight:800;font-size:15px!important}.total_gg1uPA span,.total_gg1uPA b{font-size:15px;color:var(--akzent)!important}.skonto_gg1uPA{background:color-mix(in srgb,var(--akzent)8%,#f8fafc);color:#334155;border-radius:9px;margin:14px 0 0;padding:8px 12px;font-size:11.5px;line-height:1.5}.gueltig_gg1uPA{color:#94a3b8;margin:10px 0 0;font-size:11px}.unterschrift_gg1uPA{background:#fbfcfe;border:1px solid #e2e8f0;border-radius:14px;margin-top:26px;padding:18px}.unterschrift_gg1uPA h3{color:#0f172a;margin:0 0 4px;font-size:14px}.hinweis_gg1uPA{color:#64748b;margin:0 0 12px;font-size:11.5px;line-height:1.55}.signaturFeld_gg1uPA{position:relative;touch-action:none;overflow:hidden;background:repeating-linear-gradient(0deg,#fff,#fff 26px,#f8fafc 26px 27px);border:1.5px dashed #cbd5e1;border-radius:12px;height:170px}.signaturCanvas_gg1uPA{display:block;touch-action:none;cursor:crosshair;width:100%;height:100%}.signaturPlatzhalter_gg1uPA{position:absolute;pointer-events:none;color:#cbd5e1;letter-spacing:.02em;font-size:15px;font-weight:600;top:50%;left:50%;transform:translate(-50%,-50%)}.signaturLoeschen_gg1uPA{position:absolute;display:inline-flex;color:#64748b;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:7px;align-items:center;gap:4px;padding:4px 9px;font-size:10.5px;font-weight:700;top:8px;right:8px}.signaturLoeschen_gg1uPA svg{width:12px;height:12px}.feld_gg1uPA{display:grid;gap:4px;margin-top:12px}.feld_gg1uPA span{letter-spacing:.05em;text-transform:uppercase;color:#94a3b8;font-size:10.5px;font-weight:800}.feld_gg1uPA input{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:10px;width:100%;padding:10px 12px;font-family:inherit;font-size:13px}.feld_gg1uPA input:focus{outline:none;border-color:var(--akzent);box-shadow:0 0 0 3px color-mix(in srgb,var(--akzent)15%,transparent)}.akzeptanz_gg1uPA{display:flex;color:#475569;cursor:pointer;align-items:flex-start;gap:8px;margin-top:12px;font-size:11.5px;line-height:1.5}.akzeptanz_gg1uPA input{accent-color:var(--akzent);width:16px;height:16px;margin-top:2px}.fehler_gg1uPA{color:#b91c1c;background:#fef2f2;border-radius:8px;margin:10px 0 0;padding:8px 10px;font-size:11.5px;font-weight:600}.aktionen_gg1uPA{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.primaer_gg1uPA{background:var(--akzent);color:#fff;letter-spacing:.01em;cursor:pointer;border:0;border-radius:11px;flex:260px;padding:13px 18px;transition:filter .15s;font-size:13.5px;font-weight:800}.primaer_gg1uPA:hover:not(:disabled){filter:brightness(1.08)}.primaer_gg1uPA:disabled{opacity:.6;cursor:default}.sekundaer_gg1uPA{color:#64748b;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:11px;padding:13px 18px;font-size:12.5px;font-weight:700}.sekundaer_gg1uPA:hover:not(:disabled){color:#334155;border-color:#94a3b8}.erledigtBox_gg1uPA{display:grid;text-align:center;justify-items:center;gap:8px;padding:40px 10px}.erledigtBox_gg1uPA h1{color:#0f172a;margin:0;font-size:21px}.erledigtBox_gg1uPA p{color:#475569;max-width:420px;margin:0;font-size:13px;line-height:1.6}.klein_gg1uPA{color:#94a3b8!important;font-size:11.5px!important}.erledigtIcon_gg1uPA{display:grid;background:color-mix(in srgb,var(--akzent)12%,transparent);color:var(--akzent);border-radius:999px;place-items:center;width:54px;height:54px}.erledigtIcon_gg1uPA svg{width:28px;height:28px}.bereitsSigniert_gg1uPA{display:flex;align-items:center;gap:12px}.bereitsSigniert_gg1uPA strong{color:#0f172a;font-size:13px}.bereitsSigniert_gg1uPA p{color:#64748b;margin:2px 0 0;font-size:11.5px}.fuss_gg1uPA{display:flex;color:#94a3b8;border-top:1px solid #e2e8f0;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:24px;padding-top:14px;font-size:10.5px}.root_hCZ-lA,.popover_hCZ-lA{--drp-accent:#123251;--drp-accent-hover:#0b233a;--drp-on-accent:#fff}.root_hCZ-lA{position:relative;display:inline-flex;flex-direction:column}.trigger_hCZ-lA{display:inline-flex;background:var(--control-bg,var(--surface-2));border:1px solid var(--border);cursor:pointer;color:var(--text-primary);white-space:nowrap;text-align:left;border-radius:8px;align-items:center;gap:8px;min-width:0;max-width:100%;padding:7px 12px;transition:border-color .15s,background .15s;font-size:13px}.trigger_hCZ-lA:hover{border-color:var(--drp-accent);background:var(--bg-hover)}.trigger_hCZ-lA:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--drp-accent)30%,transparent);border-color:var(--drp-accent)}.triggerIcon_hCZ-lA{display:flex;color:var(--text-muted);flex-shrink:0;align-items:center;width:16px;height:16px}.triggerIcon_hCZ-lA svg{width:16px;height:16px}.triggerText_hCZ-lA{font-variant-numeric:tabular-nums;flex:1}.overlay_hCZ-lA{position:fixed;z-index:290;inset:0}.popover_hCZ-lA{position:fixed;z-index:2600;background:var(--surface-elevated,var(--bg-secondary));border:1px solid var(--border);overflow:hidden auto;border-radius:16px;width:620px;min-width:0;max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);top:0;left:0;box-shadow:0 12px 40px #00000038,0 2px 8px #0000001a}.presets_hCZ-lA{display:flex;border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;gap:6px;padding:12px 16px}.preset_hCZ-lA{border:1px solid var(--border);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:20px;padding:4px 12px;transition:all .15s;font-family:inherit;font-size:12px}.preset_hCZ-lA:hover{background:var(--bg-hover);color:var(--text-primary);border-color:var(--drp-accent)}.presetActive_hCZ-lA{background:var(--drp-accent);border-color:var(--drp-accent);color:var(--drp-on-accent);font-weight:600}.calendars_hCZ-lA{display:grid;grid-template-columns:1fr 1fr;gap:0 16px;padding:16px}.month_hCZ-lA{min-width:0}.monthHeader_hCZ-lA{display:flex;justify-content:space-between;align-items:center;gap:4px;margin-bottom:10px}.monthTitle_hCZ-lA{color:var(--text-primary);text-align:center;flex:1;font-size:14px;font-weight:600}.navBtn_hCZ-lA{cursor:pointer;display:flex;color:var(--text-secondary);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:28px;min-width:28px;height:28px;padding:0;transition:background .15s,color .15s;font-size:16px;line-height:1}.navBtn_hCZ-lA:hover{background:var(--bg-hover);color:var(--text-primary)}.navBtnPlaceholder_hCZ-lA{flex-shrink:0;width:28px;min-width:28px}.navBtnNextLeft_hCZ-lA{display:none}.weekdays_hCZ-lA{display:grid;grid-template-columns:repeat(7,1fr);margin-bottom:4px}.weekday_hCZ-lA{text-align:center;color:var(--text-muted);padding:3px 0;font-size:11px;font-weight:600}.days_hCZ-lA{display:grid;grid-template-columns:repeat(7,1fr);row-gap:2px}.dayEmpty_hCZ-lA{aspect-ratio:1}.day_hCZ-lA{aspect-ratio:1;display:flex;cursor:pointer;color:var(--text-primary);position:relative;z-index:1;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background .1s,color .1s;font-family:inherit;font-size:12.5px}.day_hCZ-lA:hover{background:var(--bg-hover)}.dayToday_hCZ-lA{color:var(--accent,var(--drp-accent));font-weight:700}.dayInRange_hCZ-lA{background:color-mix(in srgb,var(--drp-accent)22%,transparent);border-radius:0}.dayInRange_hCZ-lA:hover{background:color-mix(in srgb,var(--drp-accent)34%,transparent)}.dayStart_hCZ-lA{border-radius:50% 0 0 50%;background:var(--drp-accent)!important;color:var(--drp-on-accent)!important}.dayEnd_hCZ-lA{border-radius:0 50% 50% 0;background:var(--drp-accent)!important;color:var(--drp-on-accent)!important}.daySingle_hCZ-lA{background:var(--drp-accent)!important;color:var(--drp-on-accent)!important;border-radius:50%!important}.dayStartEdge_hCZ-lA{border-radius:50%}.head_hCZ-lA{display:flex;border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px 10px}.headTitle_hCZ-lA{color:var(--text-primary);font-size:14px;font-weight:700}.headClose_hCZ-lA{display:flex;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:28px;min-width:28px;height:28px;padding:0;transition:background .15s,color .15s}.headClose_hCZ-lA:hover{background:var(--bg-hover);color:var(--text-primary)}.headClose_hCZ-lA svg{width:16px;height:16px}.fields_hCZ-lA{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;padding:12px 16px 0}.field_hCZ-lA{display:flex;border:1px solid var(--border);background:var(--control-bg,var(--surface-2));cursor:pointer;text-align:left;border-radius:10px;flex-direction:column;gap:2px;min-width:0;padding:8px 12px;transition:border-color .15s,box-shadow .15s;font-family:inherit}.field_hCZ-lA:hover{border-color:var(--drp-accent)}.fieldActive_hCZ-lA{border-color:var(--drp-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--drp-accent)30%,transparent)}.fieldLabel_hCZ-lA{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-size:10px;font-weight:700}.fieldValue_hCZ-lA{color:var(--text-primary);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13px;font-weight:600}.fieldArrow_hCZ-lA{color:var(--text-muted);user-select:none;font-size:14px}.stepHint_hCZ-lA{color:var(--text-muted);padding:8px 16px 4px;font-size:11.5px}.footer_hCZ-lA{display:flex;border-top:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:12px;padding:10px 16px 12px}.footerSummary_hCZ-lA{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:600}.footerActions_hCZ-lA{display:flex;flex-shrink:0;gap:8px}.btnGhost_hCZ-lA{border:1px solid var(--border);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:8px;padding:7px 12px;transition:background .15s,color .15s;font-family:inherit;font-size:12.5px;font-weight:600}.btnGhost_hCZ-lA:hover{background:var(--bg-hover);color:var(--text-primary)}.btnPrimary_hCZ-lA{background:var(--drp-accent);color:var(--drp-on-accent);cursor:pointer;border:1px solid #0000;border-radius:8px;padding:7px 14px;transition:background .15s,opacity .15s;font-family:inherit;font-size:12.5px;font-weight:700}.btnPrimary_hCZ-lA:hover:not(:disabled){background:var(--drp-accent-hover)}.btnPrimary_hCZ-lA:disabled{opacity:.45;cursor:not-allowed}@media (max-width:640px){.root_hCZ-lA{width:100%}.trigger_hCZ-lA{width:100%;min-width:0}.popover_hCZ-lA{position:fixed;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-bottom:env(safe-area-inset-bottom,0px);border-radius:20px 20px 0 0;width:auto;min-width:0;max-width:none;max-height:90dvh;inset:auto 0 0;transform:none}.calendars_hCZ-lA{grid-template-columns:1fr;padding:12px}.monthSecond_hCZ-lA{display:none}.navBtnNextLeft_hCZ-lA{display:flex}.presets_hCZ-lA{justify-content:center}.fields_hCZ-lA{grid-template-columns:1fr;gap:6px}.fieldArrow_hCZ-lA{display:none}.stepHint_hCZ-lA{padding-top:6px}.footer_hCZ-lA{flex-direction:column;align-items:stretch;gap:10px}.footerActions_hCZ-lA{justify-content:stretch}.footerActions_hCZ-lA>button{flex:1}}@media (max-width:480px){.day_hCZ-lA{font-size:11.5px}}.karte_plPvOg{display:flex;border:1px solid var(--border,#80808038);background:var(--surface-elevated);border-radius:14px;flex-direction:column;gap:12px;margin-bottom:18px;padding:16px 18px}.kopf_plPvOg{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px}.kopfText_plPvOg{display:flex;flex-direction:column;gap:2px;min-width:0}.titel_plPvOg{margin:0;font-size:15px;font-weight:650;line-height:1.3}.unter_plPvOg{opacity:.7;margin:0;font-size:12.5px}.kopfAktionen_plPvOg{display:flex;flex-wrap:wrap;gap:6px}.balken_plPvOg{overflow:hidden;background:#80808033;border-radius:999px;height:4px}.balkenInnen_plPvOg{display:block;background:var(--accent,#3b82f6);border-radius:999px;height:100%;transition:width .25s}.liste_plPvOg{display:flex;list-style:none;flex-direction:column;gap:2px;margin:0;padding:0}.zeile_plPvOg{display:flex;align-items:center;gap:10px;min-height:46px;padding:8px 0}.zeile_plPvOg+.zeile_plPvOg{border-top:1px solid var(--border,#80808029)}.haken_plPvOg{display:inline-flex;border:1.5px solid var(--border,#80808059);opacity:.75;border-radius:999px;flex:none;justify-content:center;align-items:center;width:22px;height:22px}.haken_plPvOg svg{width:13px;height:13px}.text_plPvOg{display:flex;flex-direction:column;flex:auto;gap:1px;min-width:0}.schrittTitel_plPvOg{font-size:13.5px;font-weight:600;line-height:1.3}.hinweis_plPvOg{opacity:.7;font-size:12.5px;line-height:1.35}.erledigt_plPvOg .haken_plPvOg{color:#22c55e;opacity:1;background:#22c55e2e;border-color:#0000}.erledigt_plPvOg .schrittTitel_plPvOg{opacity:.75;font-weight:500}.erledigtText_plPvOg{letter-spacing:.03em;text-transform:uppercase;opacity:.5;flex:none;font-size:11.5px;font-weight:600}@media (max-width:640px){.karte_plPvOg{padding:14px}.zeile_plPvOg{flex-wrap:wrap;align-items:flex-start}.zeile_plPvOg button{margin-left:32px}}.kopf__4tryg{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px}.spalte__4tryg{display:flex;flex-direction:column;line-height:1.35}.leise__4tryg{opacity:.72;font-size:12.5px}.merkmale__4tryg{opacity:.85;font-size:12.5px}.aktionen__4tryg{display:flex;justify-content:flex-end;gap:4px}.linke__4tryg{color:inherit;font:inherit;text-decoration:underline;cursor:pointer;background:0 0;border:0;padding:0}@media (pointer:coarse),(max-width:900px){.linke__4tryg{display:inline-block;min-height:32px;padding:6px 4px}}.formular__4tryg{display:flex;flex-direction:column;gap:16px}.feld__4tryg{display:flex;flex-direction:column;gap:6px}.feldSchmal__4tryg{display:flex;flex-direction:column;gap:4px;min-width:180px;max-width:220px}.label__4tryg{font-size:12.5px;font-weight:600}.rechteBereich__4tryg,.posBereich__4tryg{display:flex;border-top:1px solid var(--border,#80808033);flex-direction:column;gap:10px;padding-top:6px}.rechteGruppe__4tryg{display:flex;flex-direction:column;gap:6px}.rechteTitel__4tryg{letter-spacing:.05em;text-transform:uppercase;opacity:.55;font-size:11.5px;font-weight:700}.rechteRaster__4tryg{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px 16px}@media (max-width:640px){.rechteRaster__4tryg{grid-template-columns:1fr}}.seite_E5HpmA{display:flex;flex-direction:column;gap:22px;max-width:1180px}.spalten_E5HpmA{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));align-items:stretch;gap:12px}.einleitung_E5HpmA{opacity:.75;max-width:68ch;margin:0;font-size:13.5px;line-height:1.5}.sektion_E5HpmA{display:flex;flex-direction:column;gap:10px}.sektionTitel_E5HpmA{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin:0;font-size:11.5px;font-weight:700}.zeile_E5HpmA{position:relative;display:grid;grid-template-columns:40px minmax(0,1fr)16px;border:1px solid var(--card-border,var(--border));background:var(--surface-elevated);color:inherit;font:inherit;text-align:left;cursor:pointer;box-shadow:var(--card-shadow);border-radius:14px;align-items:start;gap:12px;width:100%;min-height:108px;padding:16px;transition:border-color .15s,box-shadow .15s,transform .15s}.zeile_E5HpmA:hover{border-color:color-mix(in srgb,var(--accent)45%,var(--border));box-shadow:var(--shadow-md);transform:translateY(-1px)}.zeile_E5HpmA:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.symbol_E5HpmA{display:inline-flex;background:color-mix(in srgb,var(--accent)11%,transparent);color:var(--accent);border-radius:11px;justify-content:center;align-items:center;width:40px;height:40px}.symbol_E5HpmA svg{width:20px;height:20px}.text_E5HpmA{display:flex;flex-direction:column;gap:4px;min-width:0;padding-top:1px}.titel_E5HpmA{letter-spacing:-.01em;font-size:14px;font-weight:650;line-height:1.3}.beschreibung_E5HpmA{color:var(--text-secondary);font-size:12.5px;line-height:1.4}.pfeil_E5HpmA{display:inline-flex;color:var(--text-muted);opacity:.7;justify-content:center;align-items:center;width:16px;height:16px;margin-top:2px}.pfeil_E5HpmA svg{width:15px;height:15px;transform:rotate(-90deg)}@media (max-width:640px){.spalten_E5HpmA{grid-template-columns:1fr}.zeile_E5HpmA{min-height:96px;padding:14px}}.leiste_RIRf4w{display:flex;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;scroll-snap-type:x proximity;border-bottom:1px solid var(--border,#80808047);align-items:center;gap:4px;margin:0 0 16px;padding:0 4px}.leiste_RIRf4w::-webkit-scrollbar{display:none}.tab_RIRf4w{position:relative;appearance:none;font:inherit;color:var(--text-muted,inherit);cursor:pointer;white-space:nowrap;scroll-snap-align:start;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:8px 8px 0 0;flex:none;height:36px;margin-bottom:-1px;padding:0 12px;transition:color .12s,background-color .12s;font-size:13.5px;font-weight:500}.tab_RIRf4w:hover{color:var(--text-primary);background:var(--bg-hover,#80808014)}.tab_RIRf4w:focus-visible{outline:2px solid var(--accent,#3b82f6);outline-offset:-2px}.aktiv_RIRf4w{color:var(--text-primary);border-bottom-color:var(--accent,#3b82f6);font-weight:600}.icon_RIRf4w{display:inline-flex;vertical-align:-3px;justify-content:center;align-items:center;margin-right:6px}.icon_RIRf4w svg{width:15px;height:15px}@media (max-width:640px){.leiste_RIRf4w{margin-bottom:12px}.tab_RIRf4w{height:36px;padding:0 12px;font-size:13px}}.huelle_fCwYKg{position:fixed;z-index:3000;display:flex;backdrop-filter:blur(2px);background:#0000006b;justify-content:center;align-items:flex-start;padding:12vh 16px 16px;inset:0}.fenster_fCwYKg{display:flex;overflow:hidden;border:1px solid var(--border);background:var(--surface-elevated);color:var(--text-primary);border-radius:14px;flex-direction:column;width:min(620px,100%);max-height:68vh;box-shadow:0 18px 60px #00000059}.suchzeile_fCwYKg{display:flex;border:1px solid var(--border,#80808033);background:var(--surface-2,var(--surface-elevated));border-radius:10px;align-items:center;gap:10px;margin:10px 10px 0;padding:9px 12px;transition:border-color .15s,box-shadow .15s}.suchzeile_fCwYKg:focus-within{border-color:color-mix(in srgb,var(--accent,#f7a428)70%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent,#f7a428)20%,transparent)}.suchzeile_fCwYKg svg{opacity:.55;flex:none;width:17px;height:17px}.eingabe_fCwYKg{outline:0;color:inherit;font:inherit;box-shadow:none;background:0 0;border:0;flex:auto;min-width:0;font-size:15px}.fenster_fCwYKg .eingabe_fCwYKg:focus{outline:none;box-shadow:none;border:0}.fenster_fCwYKg .eingabe_fCwYKg:focus-visible{outline:none;box-shadow:none;border:0}.taste_fCwYKg{border:1px solid var(--border,#8080804d);opacity:.6;border-radius:5px;flex:none;padding:2px 6px;font-size:11px}.liste_fCwYKg{overflow-y:auto;list-style:none;margin:0;padding:6px}.eintrag_fCwYKg{display:flex;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;flex-direction:column;flex:auto;gap:2px;width:100%;min-width:0;padding:9px 10px}.eintragAktiv_fCwYKg{background:var(--bg-hover)}.zeile_fCwYKg{display:flex;align-items:center;gap:2px}.anpinnen_fCwYKg{display:inline-flex;color:inherit;cursor:pointer;opacity:.3;background:0 0;border:0;border-radius:7px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;margin-right:4px;padding:0;transition:opacity .12s,background-color .12s,color .12s}.anpinnen_fCwYKg svg{width:15px;height:15px}.anpinnen_fCwYKg:hover:not(:disabled){opacity:.85;background:var(--bg-hover)}.anpinnenAktiv_fCwYKg{opacity:1;color:var(--accent,#3b82f6);background:#3b82f624}.anpinnen_fCwYKg:disabled{opacity:.12;cursor:not-allowed}.zeileInhalt_fCwYKg{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.titel_fCwYKg{font-size:13.5px;font-weight:600}.pfad_fCwYKg{opacity:.55;flex:none;font-size:11.5px}.beschreibung_fCwYKg{opacity:.7;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.4}.leer_fCwYKg{text-align:center;opacity:.65;padding:22px 14px;font-size:13px}.fuss_fCwYKg{border-top:1px solid var(--border,#80808033);opacity:.6;display:flex;gap:12px;padding:8px 14px;font-size:11.5px}.salesDetailModal_paW1Vg{width:min(1080px,100vw - 24px);max-width:1080px}.salesDetailModalBody_paW1Vg{display:grid;gap:16px;min-width:0}.detailHero_paW1Vg{display:flex;border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--bg-secondary);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 18px}.heroLeft_paW1Vg{display:flex;flex-direction:column;gap:6px;min-width:0}.heroBetrag_paW1Vg{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:clamp(26px,4vw,34px);font-weight:800;line-height:1.05}.heroBetragNegativ_paW1Vg{color:var(--danger)}.heroMeta_paW1Vg{display:flex;color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px}.heroRechts_paW1Vg{display:flex;text-align:right;flex-direction:column;align-items:flex-end;gap:4px;min-width:0}.heroBelegZeile_paW1Vg{display:flex;justify-content:flex-end;align-items:center;gap:8px;min-width:0}.heroBeleg_paW1Vg{color:var(--text-primary);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;font-weight:700}.heroKlein_paW1Vg{color:var(--text-muted);font-size:12px}.detailTabs_paW1Vg{display:flex;border:1px solid var(--border-subtle);background:var(--bg-tertiary);border-radius:999px;gap:4px;width:max-content;max-width:100%;padding:4px}.detailTab_paW1Vg{color:var(--text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:999px;padding:8px 16px;transition:background .15s,color .15s;font-family:inherit;font-size:13px;font-weight:600}.detailTab_paW1Vg:hover{color:var(--text-primary)}.detailTabAktiv_paW1Vg{background:var(--bg-primary);color:var(--text-primary)}.detailAbschnitt_paW1Vg{display:grid;gap:10px;min-width:0}.detailAbschnittTitel_paW1Vg{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-size:11px;font-weight:700}.detailListe_paW1Vg{border:1px solid var(--border-subtle);border-radius:var(--radius-card);overflow:hidden;background:var(--bg-primary)}.detailZeile_paW1Vg{display:grid;grid-template-columns:minmax(120px,190px)minmax(0,1fr);border-top:1px solid var(--border-subtle);gap:12px;padding:11px 16px;font-size:13.5px}.detailZeile_paW1Vg:first-child{border-top:none}.detailZeileLabel_paW1Vg{display:flex;color:var(--text-muted);align-items:center;gap:8px;min-width:0;font-weight:500}.detailZeileLabel_paW1Vg svg{opacity:.75;flex:none;width:15px;height:15px}.detailZeileWert_paW1Vg{color:var(--text-primary);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;min-width:0;font-weight:600}.detailZeileWertLeise_paW1Vg{color:var(--text-secondary);font-weight:500}.detailPositionen_paW1Vg{border:1px solid var(--border-subtle);border-radius:var(--radius-card);overflow:hidden;background:var(--bg-primary)}.detailPosition_paW1Vg{display:grid;grid-template-columns:minmax(0,1fr)auto;border-top:1px solid var(--border-subtle);gap:4px 12px;padding:11px 16px}.detailPosition_paW1Vg:first-child{border-top:none}.detailPositionName_paW1Vg{color:var(--text-primary);overflow-wrap:anywhere;min-width:0;font-weight:600}.detailPositionZusatz_paW1Vg{grid-column:1;color:var(--text-muted);font-size:12px}.detailPositionSumme_paW1Vg{grid-row:1/span 2;grid-column:2;color:var(--text-primary);font-variant-numeric:tabular-nums;white-space:nowrap;align-self:center;font-weight:700}.detailGesamt_paW1Vg{display:flex;border-top:2px solid var(--border);background:var(--bg-secondary);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:15px;font-weight:800}.detailLeer_paW1Vg{text-align:center;color:var(--text-muted);padding:18px 16px;font-size:13px}.detailQuittung_paW1Vg{display:flex;overflow:auto;justify-content:center;align-items:flex-start;min-width:0;padding:4px 0}.detailQuittungPapier_paW1Vg{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--bg-secondary);flex:none;padding:18px}.modalFooterActions_paW1Vg{display:flex;justify-content:flex-end;align-items:center;gap:12px;width:100%}@media (max-width:960px){.salesDetailModal_paW1Vg{width:min(100vw - 16px,1000px)}}@media (max-width:640px){.salesDetailModal_paW1Vg{width:100%;max-width:none}.salesDetailModalBody_paW1Vg{gap:12px}.detailHero_paW1Vg{padding:14px}.heroRechts_paW1Vg{text-align:left;align-items:flex-start}.detailZeile_paW1Vg{grid-template-columns:minmax(0,1fr);gap:2px;padding:10px 14px}.detailPosition_paW1Vg{padding:10px 14px}.detailTabs_paW1Vg{width:100%}.detailTab_paW1Vg{text-align:center;flex:1 1 0;padding:8px 10px}.detailQuittungPapier_paW1Vg{padding:10px}.modalFooterActions_paW1Vg .btn{justify-content:center;width:100%}}.kopf_QXBD2A{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;padding:0 0 2px}.kicker_QXBD2A{display:inline-flex;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);align-items:center;gap:7px;margin-bottom:7px;font-size:11px;font-weight:800}.kicker_QXBD2A svg{width:14px;height:14px}.titel_QXBD2A{letter-spacing:-.02em;margin:0;font-size:clamp(22px,2.4vw,30px);line-height:1.15}.untertitel_QXBD2A{color:var(--text-secondary);max-width:640px;margin:8px 0 0;font-size:13.5px;line-height:1.55}.kopfAktionen_QXBD2A{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.fehler_QXBD2A{margin:12px 0 0}.provision_QXBD2A{display:grid;border:1px solid color-mix(in srgb,var(--accent)28%,var(--card-border));border-radius:var(--radius-card);background:linear-gradient(135deg,color-mix(in srgb,var(--accent)8%,transparent),transparent 55%),var(--surface-elevated);gap:10px;margin:12px 0 0;padding:14px}.provisionKopf_QXBD2A{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px}.provisionKopf_QXBD2A h3{letter-spacing:-.01em;margin:0;font-size:17px}.provisionKopf_QXBD2A p{color:var(--text-secondary);margin:3px 0 0;font-size:12px}.provisionTotal_QXBD2A{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.provisionTotal_QXBD2A span{color:var(--text-muted);letter-spacing:.07em;text-transform:uppercase;font-size:10.5px;font-weight:800}.provisionTotal_QXBD2A strong{color:var(--brand-orange);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:24px}.provisionTotal_QXBD2A small{color:var(--text-muted);font-size:10px}.provisionKarten_QXBD2A{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.provisionKarten_QXBD2A>div{display:grid;border:1px solid var(--border-subtle);background:color-mix(in srgb,var(--bg-primary)72%,transparent);border-radius:9px;gap:3px;min-width:0;padding:10px 12px}.provisionKarten_QXBD2A span{color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:800}.provisionKarten_QXBD2A strong{font-variant-numeric:tabular-nums;font-size:17px}.provisionKarten_QXBD2A small{color:var(--text-secondary);font-size:10.5px}.provisionDetails_QXBD2A{display:grid;grid-template-columns:minmax(0,1.15fr)minmax(250px,.85fr);gap:10px}.provisionDetails_QXBD2A>div{border:1px solid var(--border-subtle);background:color-mix(in srgb,var(--bg-primary)72%,transparent);border-radius:9px;min-width:0;padding:11px 12px}.provisionDetails_QXBD2A h4{margin:0 0 7px;font-size:12px}.kundenListe_QXBD2A{display:grid;overflow-y:auto;max-height:140px}.kundenListe_QXBD2A>div{display:grid;grid-template-columns:minmax(0,1fr)auto;border-bottom:1px solid var(--border-subtle);gap:2px 12px;padding:5px 0;font-size:12px}.kundenListe_QXBD2A>div:last-child{border-bottom:0}.kundenListe_QXBD2A span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kundenListe_QXBD2A b{font-variant-numeric:tabular-nums;white-space:nowrap}.kundenListe_QXBD2A small{grid-column:1/-1;color:var(--text-muted);font-size:10.5px}.demo_QXBD2A p{color:var(--text-secondary);margin:0 0 9px;font-size:11.5px;line-height:1.45}.demoAktionen_QXBD2A{display:flex;flex-wrap:wrap;gap:6px}.demo_QXBD2A small{display:block;color:var(--text-muted);margin-top:8px;font-size:10.5px}.fehler_QXBD2A .card-body{display:flex;color:var(--danger);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px}.kennzahlen_QXBD2A{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:18px 20px 0}.kennzahl_QXBD2A{display:flex;border:1px solid var(--card-border);border-radius:var(--radius-card);background:var(--surface-elevated);flex-direction:column;gap:5px;min-width:0;padding:14px 16px;box-shadow:inset 0 1px #ffffff0a}.kennzahlLabel_QXBD2A{letter-spacing:.07em;text-transform:uppercase;color:var(--text-muted);font-size:10.5px;font-weight:800}.kennzahl_QXBD2A strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:23px;line-height:1.1}.kennzahl_QXBD2A>span:last-child{color:var(--text-secondary);font-size:11px;line-height:1.35}.kennzahlAktiv_QXBD2A{border-color:color-mix(in srgb,var(--accent)42%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--accent)14%,transparent),transparent 62%),var(--surface-elevated)}.raster_QXBD2A{display:grid;grid-template-columns:minmax(0,1.65fr)minmax(320px,.9fr);align-items:start;gap:16px;padding:16px 20px 0}.konfigurator_QXBD2A{min-width:0;margin:0}.kartenHinweis_QXBD2A{color:var(--text-secondary);margin:4px 0 0;font-size:12px}.paketKnoepfe_QXBD2A{display:flex;flex-wrap:wrap;gap:6px}.bausteine_QXBD2A{display:grid;gap:20px}.gruppe_QXBD2A{display:grid;gap:8px}.gruppeKopf_QXBD2A{display:flex;border-bottom:1px solid var(--border-subtle);align-items:center;gap:10px;padding-bottom:6px}.gruppeIcon_QXBD2A{display:grid;background:color-mix(in srgb,var(--accent)13%,transparent);color:var(--accent);border-radius:9px;flex-shrink:0;place-items:center;width:30px;height:30px}.gruppeIcon_QXBD2A svg{width:16px;height:16px}.gruppeKopf_QXBD2A h4{margin:0;font-size:13.5px;line-height:1.2}.gruppeKopf_QXBD2A p{color:var(--text-muted);margin:1px 0 0;font-size:11.5px}.gruppeSumme_QXBD2A{font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;font-size:12.5px;font-weight:800}.zeilen_QXBD2A{display:grid;gap:2px}.zeile_QXBD2A{display:grid;grid-template-columns:24px minmax(0,1fr)auto;border:1px solid #0000;border-radius:9px;align-items:center;gap:10px;min-height:50px;padding:6px 8px;transition:background .12s,border-color .12s}.zeile_QXBD2A:hover{background:var(--bg-tertiary)}.zeileAktiv_QXBD2A{border-color:var(--border-subtle);background:color-mix(in srgb,var(--accent)4%,transparent)}.haken_QXBD2A{display:grid;border:1px solid var(--border-color);color:var(--text-muted);cursor:pointer;background:0 0;border-radius:7px;place-items:center;width:24px;height:24px;padding:0}.haken_QXBD2A svg{width:14px;height:14px}.hakenAktiv_QXBD2A{border-color:var(--accent);background:var(--accent);color:#fff}.zeileText_QXBD2A{display:flex;flex-direction:column;gap:2px;min-width:0}.zeileText_QXBD2A strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:650}.zeileText_QXBD2A span{overflow:hidden;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px}.zeileSteuerung_QXBD2A{display:flex;align-items:center;gap:10px}.cta_QXBD2A{border-color:color-mix(in srgb,var(--accent)30%,var(--card-border));background:linear-gradient(120deg,color-mix(in srgb,var(--accent)7%,transparent),transparent 60%),var(--surface-elevated);margin:12px 0 0}.ctaInhalt_QXBD2A{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.ctaIcon_QXBD2A{display:grid;background:color-mix(in srgb,var(--accent)14%,transparent);color:var(--accent);border-radius:13px;flex:none;place-items:center;width:46px;height:46px}.ctaIcon_QXBD2A svg{width:22px;height:22px}.ctaText_QXBD2A{flex:320px;min-width:0}.ctaText_QXBD2A h3{margin:0 0 3px;font-size:15px}.ctaText_QXBD2A p{color:var(--text-secondary);margin:0;font-size:12.5px;line-height:1.55}.shopRaster_QXBD2A{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:10px}.shopKarte_QXBD2A{display:flex;overflow:hidden;border:1px solid var(--border-subtle);background:var(--bg-primary);border-radius:12px;flex-direction:column;min-width:0;transition:border-color .14s,transform .14s,box-shadow .14s}.shopKarte_QXBD2A:hover{border-color:color-mix(in srgb,var(--accent)45%,var(--border-subtle));box-shadow:0 6px 18px -12px #00000080}.shopKarteAktiv_QXBD2A{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)inset}.shopBild_QXBD2A{position:relative;display:grid;aspect-ratio:4/3;overflow:hidden;background:radial-gradient(circle at 50% 15%,color-mix(in srgb,var(--accent)10%,transparent),transparent 70%),var(--bg-tertiary);place-items:center}.shopBild_QXBD2A img{object-fit:contain;width:100%;height:100%;padding:10px}.shopPlatzhalter_QXBD2A{display:grid;color:color-mix(in srgb,var(--text-muted)70%,transparent);place-items:center}.shopPlatzhalter_QXBD2A svg{width:30px;height:30px}.shopBadge_QXBD2A{position:absolute;background:var(--accent);color:#fff;font-variant-numeric:tabular-nums;border-radius:999px;padding:2px 7px;font-size:10.5px;font-weight:800;top:7px;right:7px}.shopInhalt_QXBD2A{display:flex;flex-direction:column;flex:1;gap:6px;padding:9px 10px 10px}.shopName_QXBD2A{font-size:12.5px;font-weight:700;line-height:1.3}.shopText_QXBD2A{display:-webkit-box;overflow:hidden;color:var(--text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:10.8px;line-height:1.4}.shopFuss_QXBD2A{display:flex;justify-content:space-between;align-items:center;gap:6px;margin-top:auto;padding-top:4px}.shopFuss_QXBD2A .preis_QXBD2A{height:28px;padding:0 6px}.shopFuss_QXBD2A .preis_QXBD2A input{width:52px}.shopFuss_QXBD2A .menge_QXBD2A{height:28px}.shopFuss_QXBD2A .menge_QXBD2A button{width:22px;height:24px}.shopAktion_QXBD2A{width:100%;margin-top:6px}.menge_QXBD2A{display:flex;border:1px solid var(--border-subtle);background:var(--bg-primary);border-radius:8px;align-items:center;gap:1px;height:30px;padding:0 2px}.menge_QXBD2A button{color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:6px;width:25px;height:26px;padding:0;font-size:15px;line-height:1}.menge_QXBD2A button:hover:not(:disabled){background:var(--bg-tertiary);color:var(--text-primary)}.menge_QXBD2A button:disabled{opacity:.35;cursor:default}.menge_QXBD2A span{text-align:center;font-variant-numeric:tabular-nums;min-width:20px;font-size:12px;font-weight:700}.preis_QXBD2A{display:flex;border:1px solid var(--border-subtle);background:var(--bg-primary);border-radius:8px;align-items:center;gap:4px;height:30px;padding:0 7px}.preis_QXBD2A span{color:var(--text-muted);font-size:10px;font-weight:700}.preis_QXBD2A input{color:var(--text-primary);font:inherit;text-align:right;font-variant-numeric:tabular-nums;background:0 0;border:0;width:62px;padding:0;font-size:12px;font-weight:700}.preis_QXBD2A input:focus{outline:none}.zusammenfassung_QXBD2A{position:sticky;min-width:0;margin:0;top:12px}.summen_QXBD2A{display:grid;border:1px solid var(--border-subtle);background:var(--bg-tertiary);border-radius:10px;gap:5px;margin:12px 0;padding:12px;font-size:12px}.summen_QXBD2A>div{display:flex;justify-content:space-between;align-items:center;gap:10px}.summen_QXBD2A>div>span{color:var(--text-secondary)}.summen_QXBD2A b{font-variant-numeric:tabular-nums}.rabattZeile_QXBD2A{border-top:1px dashed var(--border-subtle);padding-top:5px}.rabattFeld_QXBD2A{display:flex;border:1px solid var(--border-subtle);background:var(--bg-primary);border-radius:7px;align-items:center;gap:3px;width:82px;height:26px;padding:0 6px}.rabattFeld_QXBD2A input{color:var(--text-primary);font:inherit;text-align:right;background:0 0;border:0;width:100%;font-size:12px;font-weight:700}.rabattFeld_QXBD2A input:focus{outline:none}.total_QXBD2A{border-top:1px solid var(--border-color);margin-top:4px;padding-top:8px;font-size:14px}.total_QXBD2A b{letter-spacing:-.02em;font-size:17px}.erfolg_QXBD2A{display:flex;border:1px solid color-mix(in srgb,var(--success)38%,transparent);background:color-mix(in srgb,var(--success)9%,transparent);border-radius:10px;align-items:flex-start;gap:9px;padding:11px}.erfolg_QXBD2A>span{display:grid;background:var(--success);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px}.erfolg_QXBD2A>span svg{width:14px;height:14px}.erfolg_QXBD2A strong{display:block;font-size:12.5px}.erfolg_QXBD2A p{color:var(--text-secondary);margin:2px 0 8px;font-size:11.5px;line-height:1.45}.letzte_QXBD2A{margin:12px 0 0}.letzteListe_QXBD2A{display:grid}.letzteZeile_QXBD2A{display:grid;grid-template-columns:118px minmax(0,1fr)84px 108px 16px;border:0;border-bottom:1px solid var(--border-subtle);color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:12px;width:100%;min-height:38px;padding:6px 2px}.letzteZeile_QXBD2A:last-child{border-bottom:0}.letzteZeile_QXBD2A:hover{color:var(--accent)}.letzteZeile_QXBD2A>svg{color:var(--text-muted);width:14px;height:14px}.letzteNummer_QXBD2A{font-family:var(--font-mono,ui-monospace,monospace);font-size:11.5px;font-weight:700}.letzteKunde_QXBD2A{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.letzteStatus_QXBD2A{overflow:hidden;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:11px}.letzteBetrag_QXBD2A{text-align:right;font-variant-numeric:tabular-nums;font-size:12px;font-weight:800}@media (max-width:1180px){.raster_QXBD2A{grid-template-columns:minmax(0,1fr)}.zusammenfassung_QXBD2A{position:static}}@media (max-width:900px){.kennzahlen_QXBD2A{grid-template-columns:repeat(2,minmax(0,1fr))}.provision_QXBD2A{margin:14px 12px 0}.provisionKarten_QXBD2A{grid-template-columns:repeat(2,minmax(0,1fr))}.provisionDetails_QXBD2A{grid-template-columns:minmax(0,1fr)}.kopf_QXBD2A{padding:16px 14px 0}.kennzahlen_QXBD2A,.raster_QXBD2A,.letzte_QXBD2A{margin-left:12px;margin-right:12px;padding-left:0;padding-right:0}.letzte_QXBD2A{margin-left:12px;margin-right:12px}}@media (max-width:640px){.kennzahlen_QXBD2A{gap:8px;padding:14px 12px 0}.kennzahl_QXBD2A{padding:11px 12px}.kennzahl_QXBD2A strong{font-size:19px}.raster_QXBD2A{gap:12px;padding:12px 12px 0}.zeile_QXBD2A{grid-template-columns:24px minmax(0,1fr);gap:7px 9px;padding:8px 6px}.zeileSteuerung_QXBD2A{grid-column:2;justify-content:flex-start}.zeileText_QXBD2A span{display:none}.paketKnoepfe_QXBD2A{width:100%}.letzteZeile_QXBD2A{grid-template-columns:minmax(0,1fr)100px 14px;gap:8px}.letzteNummer_QXBD2A,.letzteStatus_QXBD2A{display:none}.letzteBetrag_QXBD2A{text-align:right}}.page_OOEoDg{display:flex;flex-direction:column;gap:16px}.stats_OOEoDg{display:flex;flex-wrap:wrap;gap:12px}.stat_OOEoDg{display:flex;background:var(--surface-elevated);border:1px solid var(--border-subtle);color:var(--text-secondary);border-radius:10px;align-items:center;gap:8px;padding:8px 14px;font-size:13px}.statValue_OOEoDg{color:var(--text-primary);font-size:15px;font-weight:700}.toolbar_OOEoDg{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.searchWrap_OOEoDg{position:relative;flex:1;min-width:200px;max-width:360px}.searchIcon_OOEoDg{position:absolute;color:var(--text-muted);pointer-events:none;width:16px;height:16px;top:50%;left:10px;transform:translateY(-50%)}.searchInput_OOEoDg{width:100%;padding-left:34px!important}.userList_OOEoDg{display:flex;flex-direction:column;gap:2px}.userRow_OOEoDg{display:grid;grid-template-columns:1fr auto auto auto;background:var(--surface-elevated);cursor:pointer;user-select:none;-webkit-user-select:none;touch-action:manipulation;border:1px solid #0000;border-radius:10px;align-items:center;gap:12px;padding:10px 16px;transition:background .15s}.userRow_OOEoDg:hover{background:var(--surface-2)}.userRowExpanded_OOEoDg{border-color:var(--primary);background:var(--surface-2);border-bottom-right-radius:0;border-bottom-left-radius:0}.userInfo_OOEoDg{display:flex;flex-direction:column;gap:2px;min-width:0}.userName_OOEoDg{color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600}.userEmail_OOEoDg{color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.chevron_OOEoDg{color:var(--text-muted);flex-shrink:0;width:18px;height:18px;transition:transform .2s}.chevronOpen_OOEoDg{transform:rotate(180deg)}.permPanel_OOEoDg{border:1px solid var(--primary);background:var(--surface-2);animation:.15s ease-out slideDown_VOT-0w;border-top:none;border-bottom-right-radius:10px;border-bottom-left-radius:10px;margin-bottom:6px;padding:16px}@keyframes slideDown_VOT-0w{0%{opacity:0;max-height:0}to{opacity:1;max-height:800px}}.permGrid_OOEoDg{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.permGroup_OOEoDg{border:1px dashed var(--border-subtle);background:var(--surface-elevated);border-radius:10px;padding:10px 12px}.permGroupTitle_OOEoDg{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin-bottom:8px;font-size:12px;font-weight:700}.permToggles_OOEoDg{display:flex;flex-direction:column;gap:4px}.permRow_OOEoDg{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:4px 0}.permLabel_OOEoDg{color:var(--text-primary);font-size:13px}.permDesc_OOEoDg{color:var(--text-muted);font-size:11px}.roleSelect_OOEoDg{border-top:1px solid var(--border-subtle);display:flex;align-items:center;gap:10px;margin-top:12px;padding-top:12px}.dangerZone_OOEoDg{border-top:1px dashed var(--border-subtle);display:flex;justify-content:flex-end;margin-top:16px;padding-top:12px}.confirmDelete_OOEoDg{display:flex;color:var(--text-secondary);align-items:center;gap:8px;font-size:13px}.formRow_OOEoDg{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width:480px){.formRow_OOEoDg{grid-template-columns:1fr}}.roleLabel_OOEoDg{color:var(--text-secondary);white-space:nowrap;font-size:13px;font-weight:600}@media (max-width:640px){.userRow_OOEoDg{grid-template-columns:1fr auto auto auto;gap:6px;padding:10px 12px}.permGrid_OOEoDg{grid-template-columns:1fr}.stats_OOEoDg{flex-direction:column}}@media (max-width:480px){.userRow_OOEoDg{grid-template-columns:1fr auto auto;gap:6px;padding:8px 10px}.userRow_OOEoDg>:nth-child(2){display:none}.userName_OOEoDg{font-size:13px}}.tabelle_--AODg{table-layout:auto;min-width:0}.tabelle_--AODg th,.tabelle_--AODg td{padding-left:8px;padding-right:8px}.empfaenger_--AODg{max-width:190px}.empfaenger_--AODg>div,.empfaenger_--AODg>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.betreff_--AODg{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:200px}.aktionen_--AODg{white-space:nowrap}@media (max-width:1100px){.empfaenger_--AODg,.betreff_--AODg{max-width:150px}}@media (max-width:1200px){.betreff_--AODg{display:none}}.nurMobil_--AODg{display:none}@media (max-width:760px){.nurDesktop_--AODg{display:none}.nurMobil_--AODg{display:grid;gap:8px;padding:10px}}.karte_--AODg{display:grid;border:1px solid var(--border-subtle);background:var(--bg-primary);border-radius:10px;gap:3px;padding:10px 12px}.karteKopf_--AODg{display:flex;justify-content:space-between;align-items:center;gap:8px}.karteNummer_--AODg{color:var(--text-muted);font-family:var(--font-mono,monospace);font-size:11px;font-weight:700}.karteKunde_--AODg{font-size:13.5px;line-height:1.25}.karteBetreff_--AODg{overflow:hidden;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px}.karteFuss_--AODg{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin-top:2px}.karteDatum_--AODg{color:var(--text-muted);font-size:11px}.karteBetrag_--AODg{font-variant-numeric:tabular-nums;font-size:14.5px}.karteAktionen_--AODg{border-top:1px solid var(--border-subtle);margin-top:6px;padding-top:6px}.karteAktionen_--AODg .btn-icon{width:34px;height:34px}.ov{display:flex;flex-direction:column;gap:var(--stack-sm);position:relative;}.ov__ambient{position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(880px 420px at 90% -12%,rgba(255,88,88,0.07),transparent 62%),radial-gradient(720px 420px at 0% -4%,rgba(11,35,58,0.09),transparent 64%);}[data-theme="dark"] .ov__ambient{background:radial-gradient(880px 420px at 90% -12%,rgba(255,88,88,0.11),transparent 62%),radial-gradient(720px 420px at 0% -4%,rgba(124,92,255,0.17),transparent 64%);}.ov__karte{position:relative;background:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius-card);padding:16px 16px;}.ov__kante{position:absolute;top:0;left:0;right:0;height:3px;border-radius:var(--radius-card) var(--radius-card) 0 0;}.ov__kopf{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;}.ov__titel{display:block;margin:0;font-size:11px;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;color:var(--text-muted);}.ov__unter{font-size:12.5px;color:var(--text-muted);}.ov__kopf-rechts{margin-left:auto;display:inline-flex;align-items:center;gap:8px;align-self:center;}.ov__mehr{margin-left:auto;border:none;background:none;font-family:inherit;font-size:12.5px;font-weight:600;color:var(--accent);cursor:pointer;white-space:nowrap;}.ov__mehr{padding:4px 4px;margin-top:-4px;margin-bottom:-4px;margin-right:-4px;border-radius:6px;}.ov__mehr:hover{text-decoration:underline;background:rgba(128,128,128,0.10);}@media (pointer:coarse),(max-width:900px){.ov__mehr{min-height:34px;padding:8px 4px;}}.ov__kopf-rechts .ov__mehr{margin-left:0;}.ov__kpi{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--stack-sm);}.ov__kpi-karte{grid-column:span 2;position:relative;overflow:hidden;display:block;width:100%;text-align:left;font-family:inherit;background:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius-card);padding:12px 16px 16px;cursor:pointer;transition:border-color 0.15s,box-shadow 0.15s,transform 0.12s;}.ov__kpi-karte:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);}.ov__kpi-karte:focus-visible{outline:2px solid var(--accent);outline-offset:2px;}.ov__kpi-karte--gross{grid-column:span 6;}.ov__kpi-wert{display:block;font-size:clamp(16px,2.2vw,22px);font-weight:800;margin-top:4px;color:var(--text-primary);font-variant-numeric:tabular-nums;}.ov__kpi-wert--gross{font-size:clamp(18px,2.4vw,24px);letter-spacing:-0.03em;white-space:nowrap;}.ov__kpi-fuss{display:flex;align-items:center;gap:8px;margin-top:4px;flex-wrap:wrap;}.ov__kpi-hinweis{font-size:12px;color:var(--text-muted);}.ov__kpi-sprung{margin-left:auto;font-size:12.5px;font-weight:700;opacity:0;transition:opacity 0.15s;}.ov__kpi-karte:hover .ov__kpi-sprung,.ov__kpi-karte:focus-visible .ov__kpi-sprung{opacity:1;}.ov__chart{height:clamp(196px,26vw,260px);}.ov__profil{display:flex;align-items:flex-end;gap:4px;height:68px;}.ov__profil-saeule{flex:1;min-width:0;border-radius:3px 3px 0 0;}.ov__profil-namen{display:flex;gap:4px;margin-top:4px;}.ov__profil-namen span{flex:1;min-width:0;text-align:center;font-size:9.5px;color:var(--text-muted);}.ov__profil-namen span.ist-stark{color:var(--text-primary);font-weight:800;}.ov__profil-punkt{display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:4px;vertical-align:baseline;}.ov__legende{display:flex;align-items:center;gap:8px;margin-top:12px;font-size:11.5px;color:var(--text-muted);}.ov__rampe{width:86px;height:7px;border-radius:999px;background:linear-gradient(90deg,#fde7c4,var(--brand-pink),var(--brand-magenta),var(--accent-fill-hover));}.ov__liste{display:flex;flex-direction:column;gap:8px;margin-top:12px;}.ov__zeile{display:flex;justify-content:space-between;align-items:baseline;gap:8px;font-size:13px;}.ov__zeile-name{color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.ov__zeile-wert{color:var(--text-secondary);font-weight:600;white-space:nowrap;font-variant-numeric:tabular-nums;}.ov__balken{height:7px;background:var(--bg-tertiary);border-radius:999px;margin-top:4px;overflow:hidden;}.ov__balken-fuell{height:100%;border-radius:999px;transition:width 0.3s ease;}.ov__rang{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:6px;color:var(--on-accent);font-size:11px;font-weight:800;flex-shrink:0;}.ov__ring{display:flex;align-items:center;gap:16px;margin-top:12px;flex-wrap:wrap;}.ov__ring-flaeche{position:relative;width:132px;height:132px;flex-shrink:0;}.ov__ring-mitte{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none;}.ov__ring-mitte strong{font-size:14px;font-weight:800;color:var(--text-primary);font-variant-numeric:tabular-nums;}.ov__ring-mitte span{font-size:10.5px;color:var(--text-muted);}.ov__ring-liste{flex:1 1 220px;min-width:0;display:flex;flex-direction:column;gap:8px;}.ov__punkt{width:9px;height:9px;border-radius:3px;flex-shrink:0;}.ov__heat{overflow-x:auto;-webkit-overflow-scrolling:touch;margin-top:12px;}.ov__heat-grid{display:grid;grid-template-columns:34px repeat(24,14px);gap:4px;min-width:max-content;}.ov__heat-tag{position:sticky;left:0;z-index:1;background:var(--bg-primary);font-size:11px;color:var(--text-muted);line-height:14px;}.ov__heat-stunde{position:sticky;left:0;z-index:1;background:var(--bg-primary);}.ov__mini{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;}.ov__mini-wert{font-size:17px;font-weight:800;margin-top:4px;color:var(--text-primary);font-variant-numeric:tabular-nums;}.ov__mini-punkt{display:inline-block;width:8px;height:8px;border-radius:3px;margin-right:4px;}.ov__raster{display:block;}.ov__spalte{display:flex;flex-direction:column;gap:var(--stack-sm);min-width:0;}.ov__hinweis{display:flex;align-items:flex-start;gap:8px;padding-top:8px;border-top:1px solid var(--border-subtle);font-size:12.5px;line-height:1.5;color:var(--text-secondary);}.ov__hinweis svg{width:15px;height:15px;flex-shrink:0;margin-top:1px;color:var(--warning);}.ov__hinweis--frei{padding:8px 12px;border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--bg-primary);}@media (max-width:1100px){.ov__kpi-karte,.ov__kpi-karte.ov__kpi-karte--gross{grid-column:span 6;}}@media (max-width:820px){.ov__heat-grid{grid-template-columns:30px repeat(24,13px);}.ov__ring{gap:12px;}}@media (max-width:560px){.ov__kpi-karte,.ov__kpi-karte.ov__kpi-karte--gross{grid-column:span 12;}.ov__karte{padding:12px 12px 16px;}}.wboard{display:flex;flex-direction:column;gap:var(--stack-sm);}.wboard__leiste{display:flex;align-items:center;gap:8px;flex-wrap:wrap;}.wboard__leiste-hinweis{font-size:12.5px;color:var(--text-muted);line-height:1.45;}.wboard__knopf{display:inline-flex;align-items:center;gap:8px;min-height:var(--control-h);padding:0 12px;font-family:inherit;font-size:13px;font-weight:600;color:var(--text-secondary);background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-control);cursor:pointer;transition:color 0.15s,border-color 0.15s,background 0.15s;}.wboard__knopf:hover:not(:disabled){color:var(--text-primary);border-color:var(--border-strong);}.wboard__knopf:disabled{opacity:0.5;cursor:not-allowed;}.wboard__knopf--aktiv{background:var(--accent-fill);border-color:var(--accent-fill);color:var(--on-accent);}.wboard__knopf--betont{background:linear-gradient(135deg,rgba(255,88,88,0.10),rgba(11,35,58,0.14));border-color:rgba(18,50,81,0.38);color:var(--text-primary);}.wboard__knopf--betont:hover:not(:disabled){border-color:var(--accent);color:var(--text-primary);}.wboard__hinweis-knopf{border:none;background:none;padding:0;font-family:inherit;font-size:12.5px;font-weight:700;color:var(--accent);cursor:pointer;text-decoration:underline;}.wboard__knopf svg{width:16px;height:16px;flex-shrink:0;}.wboard__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--stack-sm);align-items:start;}.wboard__kachel{position:relative;min-width:0;}.wboard__kachel>*{min-width:0;}.wboard__kachel--full{grid-column:span 12;}.wboard__kachel--half{grid-column:span 6;}.wboard__kachel--third{grid-column:span 4;}.wboard__kachel--bearbeiten{outline:2px dashed rgba(18,50,81,0.38);outline-offset:5px;border-radius:var(--radius-card);cursor:grab;touch-action:none;}.wboard__kachel--bearbeiten:active{cursor:grabbing;}.wboard__kachel--bearbeiten:focus-visible{outline:2px solid var(--accent);outline-offset:5px;}.wboard__kachel--bearbeiten>*:not(.wboard__griffe){pointer-events:none;}.wboard__kachel--zieht{opacity:0.35;}.wboard__kachel--ziel{outline:2px solid var(--accent);outline-offset:5px;border-radius:var(--radius-card);}.wboard__platzhalter{display:flex;align-items:center;justify-content:center;min-height:96px;border:2px dashed var(--accent);border-radius:var(--radius-card);background:linear-gradient(135deg,rgba(255,88,88,0.06),rgba(18,50,81,0.10));}.wboard__platzhalter-text{font-size:12.5px;font-weight:700;letter-spacing:0.02em;color:var(--accent);text-align:center;padding:0 12px;}.wboard__griffe{position:absolute;top:2px;right:2px;z-index:4;display:flex;gap:4px;}.wboard__icon{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:none;background:transparent;color:var(--text-muted);border-radius:8px;cursor:pointer;transition:background 0.15s,color 0.15s;}.wboard__icon:hover{background:var(--bg-tertiary);color:var(--text-primary);}.wboard__icon--rot:hover{color:var(--danger);}.wboard__icon:focus-visible{outline:2px solid var(--accent);outline-offset:1px;}.wboard__icon svg{width:16px;height:16px;}.wboard__griff{cursor:grab;touch-action:none;}.wboard__griff:active{cursor:grabbing;}.wboard__folger{position:fixed;z-index:4000;transform:translate(-50%,-150%);pointer-events:none;display:inline-flex;align-items:center;gap:8px;max-width:min(80vw,320px);padding:8px 12px;border-radius:999px;background:var(--accent-fill);color:var(--on-accent);font-size:12.5px;font-weight:700;box-shadow:0 12px 28px rgba(0,0,0,0.3);}.wboard__folger span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.wboard__folger svg{width:14px;height:14px;flex-shrink:0;}.wboard__leer{padding:24px 16px;text-align:center;color:var(--text-secondary);font-size:13.5px;border:1px dashed var(--border);border-radius:var(--radius-card);}.wboard__liste{display:flex;align-items:center;gap:8px;padding:4px 0;border-top:1px solid var(--border-subtle);position:relative;}.wboard__liste:first-of-type{border-top:none;}.wboard__liste--aus .wboard__liste-titel{color:var(--text-secondary);font-weight:500;}.wboard__liste--aus{opacity:0.62;}.wboard__liste--zieht{opacity:0.35;}.wboard__liste--davor::before,.wboard__liste--danach::after{content:'';position:absolute;left:0;right:0;height:2px;background:var(--accent);border-radius:2px;}.wboard__liste--davor::before{top:-1px;}.wboard__liste--danach::after{bottom:-1px;}.wboard__liste-text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:1px;}.wboard__liste-titel{font-size:14px;font-weight:600;color:var(--text-primary);}.wboard__liste-desc{font-size:12px;color:var(--text-muted);line-height:1.4;}.wboard__liste-aktionen{display:flex;align-items:center;gap:4px;flex:0 0 auto;}.wboard__liste-aktionen .switch{flex:0 0 auto;width:auto;min-width:0;}.wboard__marke{font-size:10.5px;font-weight:700;letter-spacing:0.04em;text-transform:uppercase;color:var(--text-muted);}.wboard__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;}@media (max-width:1100px){.wboard__kachel--third{grid-column:span 6;}}@media (max-width:820px){.wboard__grid{gap:12px;}.wboard__kachel--half,.wboard__kachel--third{grid-column:span 12;}.wboard__leiste{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding-bottom:4px;gap:4px;}.wboard__leiste::-webkit-scrollbar{display:none;}.wboard__leiste>*{flex-shrink:0;}.wboard__leiste-hinweis{display:none;}.wboard__knopf{min-height:40px;padding:0 8px;font-size:12.5px;gap:4px;}.wboard__knopf svg{width:15px;height:15px;}.wboard__icon{width:36px;height:36px;}}.fs__schiene{position:fixed;right:12px;bottom:18px;width:max-content;display:flex;flex-direction:column;align-items:flex-end;gap:8px;z-index:15;}.fs__fach{position:relative;}.fs__trenner{width:24px;height:1px;background:var(--border-subtle);margin:4px auto;}.fs__knopf{position:relative;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border);background:var(--bg-primary);color:var(--text-secondary);border-radius:12px;cursor:pointer;transition:color 0.15s,border-color 0.15s,background 0.15s,box-shadow 0.15s;}.fs__knopf:hover{color:var(--text-primary);border-color:var(--accent);box-shadow:0 0 0 3px rgba(18,50,81,0.12);}.fs__knopf:focus-visible{outline:2px solid var(--accent);outline-offset:1px;}.fs__knopf--aktiv{background:var(--accent-fill);border-color:var(--accent-fill);color:var(--on-accent);}.fs__knopf--gesetzt::after{content:'';position:absolute;top:4px;right:4px;width:8px;height:8px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 2px var(--bg-primary);}.fs__knopf--aktiv.fs__knopf--gesetzt::after{background:#ffffff;box-shadow:none;}.fs__knopf svg{width:19px;height:19px;}.fs__knopf--schalter{background:var(--accent-fill);border-color:var(--accent-fill);color:var(--on-accent);box-shadow:var(--shadow-md);}.fs__knopf--schalter:hover{background:var(--accent-fill-hover);border-color:var(--accent-fill-hover);color:var(--on-accent);}.fs__knopf--schalter.fs__knopf--gesetzt::after{background:#ffffff;box-shadow:0 0 0 2px var(--accent-fill);}.fs__faecher{display:flex;flex-direction:column;align-items:flex-end;gap:8px;transform-origin:bottom right;opacity:0;transform:translateY(10px) scale(0.97);pointer-events:none;visibility:hidden;transition:opacity 0.15s ease,transform 0.22s cubic-bezier(0.2,0.8,0.3,1),visibility 0s linear 0.22s;}.fs__schiene--offen .fs__faecher{opacity:1;transform:none;pointer-events:auto;visibility:visible;transition:opacity 0.15s ease,transform 0.22s cubic-bezier(0.2,0.8,0.3,1),visibility 0s linear 0s;}.fs__fenster{position:absolute;top:0;right:calc(100% + 10px);width:292px;max-width:min(88vw,330px);background:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-lg);padding:12px;z-index:30;}.fs__fenster--breit{width:340px;}.fs__titel{font-size:10.5px;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;color:var(--text-muted);}.fs__titel + .fs__titel{margin-top:12px;}.fs__wert{font-size:13.5px;font-weight:700;color:var(--text-primary);margin:4px 0 8px;font-variant-numeric:tabular-nums;}.fs__klein{font-size:12.5px;line-height:1.5;color:var(--text-muted);}.fs__reihe{display:flex;align-items:center;gap:8px;}.fs__reihe + .fs__reihe{margin-top:8px;}.fs__reihe .input,.fs__reihe select{flex:1 1 0;min-width:0;}.fs__stapel{display:flex;flex-direction:column;gap:8px;}.fs__presets{display:flex;flex-wrap:wrap;gap:4px;}.fs__presets--spalte{flex-direction:column;align-items:stretch;}.fs__preset{min-height:30px;padding:0 12px;border-radius:999px;border:1px solid var(--border);background:var(--bg-primary);color:var(--text-secondary);font-family:inherit;font-size:12.5px;font-weight:600;cursor:pointer;transition:color 0.15s,border-color 0.15s,background 0.15s;}.fs__presets--spalte .fs__preset{text-align:left;}.fs__preset:hover:not(:disabled){color:var(--text-primary);border-color:var(--border-strong);}.fs__preset:disabled{opacity:0.45;cursor:not-allowed;}.fs__preset:focus-visible{outline:2px solid var(--accent);outline-offset:1px;}.fs__preset--aktiv{background:var(--accent-fill);border-color:var(--accent-fill);color:var(--on-accent);}.fs__preset--aktiv:hover{color:var(--on-accent);}.fs__fuss{display:flex;gap:8px;margin-top:12px;}.fs__fuss>*{flex:1 1 0;}.fs__aktionen{display:flex;flex-direction:column;gap:4px;}.fs__aktion{display:flex;align-items:center;gap:8px;width:100%;min-height:40px;padding:0 12px;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--bg-primary);color:var(--text-primary);font-family:inherit;font-size:13px;font-weight:600;text-align:left;cursor:pointer;transition:border-color 0.15s,background 0.15s,color 0.15s;}.fs__aktion:hover{border-color:var(--accent);}.fs__aktion:focus-visible{outline:2px solid var(--accent);outline-offset:1px;}.fs__aktion svg{width:16px;height:16px;flex:0 0 auto;color:var(--text-muted);}.fs__aktion--aktiv{background:var(--accent-fill);border-color:var(--accent-fill);color:var(--on-accent);}.fs__aktion--aktiv svg{color:var(--on-accent);}.fs__marken{display:flex;flex-wrap:wrap;gap:4px;margin-top:8px;}.fs__marke{display:inline-flex;align-items:center;gap:4px;padding:4px 4px 4px 8px;border-radius:999px;background:var(--bg-tertiary);color:var(--text-primary);font-size:12px;font-weight:600;}.fs__marke button{border:none;background:none;padding:0 4px;color:var(--text-muted);font-size:14px;line-height:1;cursor:pointer;}.fs__marke button:hover{color:var(--danger);}.fs__schalter{display:flex;align-items:center;gap:8px;margin-top:8px;font-size:13px;color:var(--text-primary);cursor:pointer;}.fs__schalter input{width:16px;height:16px;accent-color:var(--accent);}@media (max-width:820px){.fs__schiene{right:10px;bottom:14px;}.fs__knopf{width:40px;height:40px;border-radius:10px;}.fs__trenner{margin:4px auto;}.fs__fenster{top:auto;bottom:0;left:auto;right:calc(100% + 8px);width:min(78vw,300px);max-width:none;}}.fz{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:0 20px 12px;}.fz__liste{display:contents;}.fz__fach{position:relative;}.header-filter-slot{display:flex;align-items:center;}.fz__mobil-schalter{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 12px;border:1px solid var(--border-subtle);border-radius:999px;background:var(--surface-1);color:var(--text-secondary);font-family:inherit;font-size:13px;font-weight:500;white-space:nowrap;cursor:pointer;}.fz__mobil-schalter--gesetzt{border-color:var(--accent);color:var(--text-primary);}.fz__mobil-schalter .fz__pfeil{transition:transform 0.15s;}.fz__zaehler{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 4px;border-radius:999px;background:var(--accent);color:var(--on-accent);font-size:11px;font-weight:700;}.fz__knopf{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 12px;border:1px solid var(--border-subtle);border-radius:999px;background:var(--surface-1);color:var(--text-secondary);font-family:inherit;font-size:13px;cursor:pointer;white-space:nowrap;transition:border-color 0.15s,background 0.15s,color 0.15s;}.fz__knopf:hover{border-color:var(--accent);color:var(--text-primary);}.fz__knopf:focus-visible{outline:2px solid var(--accent);outline-offset:2px;}.fz__knopf--gesetzt{border-color:var(--accent);background:var(--surface-3);color:var(--text-primary);}.fz__knopf--aktiv{background:var(--accent-fill);border-color:var(--accent-fill);color:var(--on-accent);}.fz__knopf--aktiv .fz__name,.fz__knopf--aktiv .fz__wert{color:var(--on-accent);}.fz__knopf--aktiv .fz__symbol,.fz__knopf--aktiv .fz__pfeil{color:var(--on-accent);}.fz__symbol{display:inline-flex;flex:0 0 auto;color:var(--text-muted);}.fz__symbol svg{width:16px;height:16px;}.fz__knopf--gesetzt .fz__symbol{color:var(--accent);}.fz__name{font-weight:500;}.fz__wert{font-weight:700;color:var(--text-primary);}.fz__pfeil{display:inline-flex;flex:0 0 auto;color:var(--text-muted);}.fz__pfeil svg{width:14px;height:14px;}.fz__fenster{position:absolute;top:calc(100% + 6px);left:0;z-index:40;min-width:220px;max-width:min(88vw,320px);padding:8px;background:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-lg);}.fz-overlay{position:fixed;inset:var(--main-header-h,64px) 0 0;z-index:300;display:flex;align-items:flex-start;justify-content:flex-end;padding:8px 20px 20px;background:rgba(6,18,31,0.32);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);}.fz-overlay__karte{display:flex;flex-direction:column;width:100%;max-width:400px;max-height:calc(100dvh - var(--main-header-h,64px) - 28px);overflow:hidden;background:var(--bg-primary);border:1px solid var(--border);border-radius:16px;box-shadow:var(--shadow-lg);animation:fz-ein 0.16s ease-out;}.fz-overlay__kopf{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--border-subtle);}.fz-overlay__titel{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:700;color:var(--text-primary);}.fz-overlay__titel svg{width:18px;height:18px;color:var(--text-muted);}.fz-overlay__schliessen{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:0;border-radius:10px;background:transparent;color:var(--text-secondary);cursor:pointer;}.fz-overlay__schliessen:hover{background:var(--bg-tertiary);color:var(--text-primary);}.fz-overlay__schliessen svg{width:18px;height:18px;}.fz__liste--overlay{display:flex;flex-direction:column;align-items:stretch;gap:8px;min-height:0;padding:12px;overflow-y:auto;}.fz__liste--overlay .fz__fach{width:100%;}.fz__trenner{height:1px;margin:4px 0;background:var(--border-subtle);flex:0 0 auto;}.fz__liste--overlay .fz__knopf{width:100%;height:44px;justify-content:flex-start;padding:0 16px;border-radius:12px;}.fz__liste--overlay .fz__wert{margin-left:auto;font-weight:600;}.fz__liste--overlay .fz__pfeil{margin-left:auto;}.fz__liste--overlay .fz__wert + .fz__pfeil{margin-left:8px;}.fz__liste--overlay .fz__fenster{position:static;min-width:0;max-width:none;margin-top:8px;padding:16px;border-radius:12px;background:var(--surface-2);box-shadow:none;}.fz__liste--overlay .fs__wert{margin:0 0 12px;font-size:13px;font-weight:600;color:var(--text-secondary);}.fz__liste--overlay .fs__presets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;}.fz__liste--overlay .fs__presets--spalte{grid-template-columns:1fr;}.fz__liste--overlay .fs__preset:not(.fs__preset--aktiv){min-height:40px;padding:0 8px;border-radius:10px;background:var(--surface-1);font-size:12.5px;text-align:center;}.fz__liste--overlay .fs__presets--spalte .fs__preset{text-align:left;padding:0 12px;}.fz__liste--overlay .fs__titel{margin:16px 0 8px;font-size:11px;}.fz__liste--overlay .fs__klein{margin-top:8px;}.fz__liste--overlay .fs__fenster .fs__preset--aktiv{background:var(--accent-fill);border-color:var(--accent-fill);color:var(--on-accent);}.fz__liste--overlay .fs__fenster div[class*="root_"]{width:100%;display:flex;}.fz__liste--overlay .fs__fenster button[class*="trigger_"]{width:100%;min-height:42px;justify-content:flex-start;border-radius:10px;}.fz-overlay__fertig{flex:0 0 auto;margin:0 12px 12px;}@media (max-width:640px){.fz-overlay{padding:8px 12px 12px;background:rgba(6,18,31,0.42);}.fz-overlay__karte{max-width:420px;}.header-filter-slot .fz__mobil-schalter{height:40px;padding:0 12px;font-size:12.5px;}.header-filter-slot .fz__mobil-schalter .fz__pfeil svg{width:12px;height:12px;}}@media (min-width:641px){.fz-overlay{background:rgba(6,18,31,0.14);}}@media (max-width:480px){.header-filter-slot .fz__mobil-schalter .fz__name{display:none;}}@keyframes fz-ein{from{opacity:0;transform:translateY(-6px);}to{opacity:1;transform:translateY(0);}}.filter-bar__zaehler,.listen-anzahl{font-size:13px;font-weight:600;color:var(--text-primary);white-space:nowrap;}.listen-anzahl{margin-bottom:12px;}.filter-bar .fz{padding:0;}.mm{position:relative;}.mm__punkte{display:inline-flex;}.mm__punkte svg{width:18px;height:18px;}.mm__fenster{position:absolute;top:calc(100% + 6px);right:0;z-index:40;min-width:210px;padding:4px;display:flex;flex-direction:column;gap:4px;background:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-lg);}.mm__eintrag{display:flex;align-items:center;gap:8px;width:100%;min-height:40px;padding:0 12px;border:0;border-radius:var(--radius-control);background:transparent;color:var(--text-primary);font-family:inherit;font-size:13px;font-weight:500;text-align:left;white-space:nowrap;cursor:pointer;}.mm__eintrag:hover{background:var(--bg-tertiary);}.mm__eintrag:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;}.mm__symbol{display:inline-flex;color:var(--text-muted);}.mm__symbol svg{width:16px;height:16px;}@media (max-width:640px){.filter-bar--produkte{flex-wrap:wrap;}.filter-bar--produkte .filter-bar__spacer{display:none;}.filter-bar--produkte .filter-bar__search-row{flex:1 1 100%;min-width:0;}.filter-bar--produkte .fz{flex:1 1 100%;}.filter-bar--produkte .filter-bar__actions{flex:1 0 100%;justify-content:flex-end;}.mm__fenster{max-width:calc(100vw - 40px);}}.customer-display-content{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:20px;align-items:start;}@media (max-width:1200px){.customer-display-content{grid-template-columns:minmax(0,1fr) 300px;gap:16px;}}@media (max-width:900px){.customer-display-content{grid-template-columns:1fr;gap:16px;}}.rp-root button{transition:transform .06s ease,filter .12s ease,background .12s ease,border-color .12s ease;}.rp-root button:hover:not(:disabled){filter:brightness(.97);}.rp-root button:active:not(:disabled){transform:translateY(1px);}.rp-root button:disabled{cursor:not-allowed;}.rp-root button:focus-visible,.rp-root input:focus-visible{outline:2px solid #0f9b8e;outline-offset:1px;}.rp-root input::placeholder{color:#9aa3ab;}.rp-scroll{scrollbar-width:thin;scrollbar-color:rgba(17,24,39,.18) transparent;}.rp-scroll::-webkit-scrollbar{width:8px;height:8px;}.rp-scroll::-webkit-scrollbar-thumb{background:rgba(17,24,39,.18);border-radius:99px;}.rp-scroll::-webkit-scrollbar-track{background:transparent;}.admin-subscriptions-page{padding:0;}.sub-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px;padding:20px 20px 0;}.sub-stat-card{background:var(--surface-2);border-radius:10px;padding:12px 16px;border:1px solid var(--card-border);}.sub-stat-card .stat-num{font-size:24px;font-weight:700;color:var(--text-primary);}.sub-stat-card .stat-label{font-size:12px;color:var(--text-muted);margin-top:4px;}.sub-stat-card.active .stat-num{color:var(--success);}.sub-stat-card.due .stat-num{color:var(--warn-text);}.sub-stat-card.canceled .stat-num{color:var(--danger-fill);}[data-theme="dark"] .sub-stat-card.active .stat-num{color:var(--pill-ok-fg);}[data-theme="dark"] .sub-stat-card.canceled .stat-num{color:var(--pill-bad-fg);}.sub-toolbar{display:flex;gap:8px;align-items:center;padding:12px 20px;flex-wrap:wrap;}.sub-toolbar input{flex:1;min-width:160px;height:36px;min-height:36px;padding:0 12px;border:1px solid var(--control-border);border-radius:10px;font-size:13.5px;background:var(--control-bg);color:var(--control-text);}.sub-toolbar input::placeholder{color:var(--text-muted);}.sub-toolbar select{height:36px;min-height:36px;padding:0 32px 0 12px;border:1px solid var(--control-border);border-radius:10px;font-size:13.5px;background:var(--control-bg);color:var(--control-text);appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:14px;}.sub-toolbar input:focus,.sub-toolbar select:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px rgba(113,66,177,.18);}.sub-table-wrap{overflow-x:auto;padding:0 20px 20px;}table.sub-table{width:100%;border-collapse:collapse;font-size:13.5px;min-width:700px;}.sub-table th{text-align:left;padding:8px 12px;color:var(--text-muted);font-weight:600;border-bottom:2px solid var(--border-strong);white-space:nowrap;background:var(--table-head-bg);font-size:11px;text-transform:uppercase;letter-spacing:.04em;}.sub-table td{padding:12px 12px;border-bottom:1px solid var(--border-subtle);vertical-align:middle;color:var(--text-primary);}.sub-table tr:last-child td{border-bottom:none;}.sub-table tr:hover td{background:var(--table-row-hover);}.sub-badge{display:inline-block;padding:4px 8px;border-radius:20px;font-size:11.5px;font-weight:600;white-space:nowrap;}.badge-active{background:var(--pill-ok-bg);color:var(--pill-ok-fg);}.badge-trial{background:var(--pill-info-bg);color:var(--pill-info-fg);}.badge-due{background:var(--pill-due-bg);color:var(--pill-due-fg);}.badge-canceled{background:var(--pill-bad-bg);color:var(--pill-bad-fg);}.badge-warn{background:var(--pill-warn-bg);color:var(--pill-warn-fg);}.badge-inactive{background:var(--surface-3);color:var(--text-muted);}.addon-chip{display:inline-block;background:var(--pill-calm-bg);color:var(--pill-calm-fg);border-radius:4px;padding:4px 8px;font-size:11px;font-weight:600;margin:1px 4px;}.expiry-warn{color:var(--warn-text);font-weight:600;}.expiry-danger{color:var(--danger-fill);font-weight:600;}[data-theme="dark"] .expiry-danger{color:var(--pill-bad-fg);}.btn-edit{padding:4px 12px;border-radius:6px;border:1px solid var(--control-border);background:var(--control-bg);color:var(--control-text);font-size:12px;cursor:pointer;font-weight:500;transition:background .15s,border-color .15s;box-shadow:0 1px 2px rgba(16,24,40,.06);}.btn-edit:hover{background:var(--control-bg-hover);border-color:var(--control-border-strong);}.sub-pagination{display:flex;gap:8px;align-items:center;padding:0 20px 16px;font-size:13px;color:var(--text-muted);flex-wrap:wrap;}.sub-pagination button{padding:4px 12px;border-radius:6px;border:1px solid var(--control-border);background:var(--control-bg);color:var(--control-text);cursor:pointer;font-size:13px;transition:background .15s,border-color .15s;box-shadow:0 1px 2px rgba(16,24,40,.06);}.sub-pagination button:hover:not(:disabled){background:var(--control-bg-hover);border-color:var(--control-border-strong);}.sub-pagination button:disabled{opacity:.4;cursor:not-allowed;}.edit-field{display:flex;flex-direction:column;gap:4px;margin-bottom:12px;}.edit-field label{font-size:12px;font-weight:600;color:var(--text-muted);}.edit-field input,.edit-field select{padding:8px 8px;border:1px solid var(--control-border);border-radius:7px;font-size:13px;background:var(--control-bg);color:var(--control-text);min-height:36px;}.edit-field input:focus,.edit-field select:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px rgba(113,66,177,.18);}.addon-toggle-row{display:flex;align-items:center;gap:8px;padding:8px 0;border-bottom:1px solid var(--border-subtle);}.addon-toggle-row:last-child{border-bottom:none;}.addon-toggle-row label{flex:1;font-size:13px;color:var(--text-primary);cursor:pointer;}.sub-edit-warning{background:var(--warn-surface);border-radius:8px;padding:8px 12px;font-size:12px;color:var(--warn-text-strong);margin-bottom:12px;border:1px solid var(--warn-border);}.sub-modal-footer{display:flex;justify-content:flex-end;gap:8px;margin-top:4px;flex-wrap:wrap;}.sub-modal-cancel{padding:8px 16px;border-radius:8px;border:1px solid var(--control-border);background:var(--control-bg);color:var(--control-text);cursor:pointer;font-size:14px;transition:background .15s,border-color .15s;box-shadow:0 1px 2px rgba(16,24,40,.06);}.sub-modal-cancel:hover{background:var(--control-bg-hover);border-color:var(--control-border-strong);}.sub-modal-save{padding:8px 20px;border-radius:var(--radius-control,10px);border:none;background:var(--accent-fill,var(--accent-fill));color:var(--on-accent);font-weight:600;cursor:pointer;font-size:14px;transition:opacity .15s;}.sub-modal-save:hover{opacity:.88;}.sub-modal-save:disabled{opacity:.5;cursor:not-allowed;}@media (max-width:640px){.sub-stats{padding:12px 12px 0;gap:8px;}.sub-stat-card{padding:12px;}.sub-stat-card .stat-num{font-size:20px;}.sub-toolbar{padding:8px 12px;gap:8px;}.sub-toolbar input{min-width:140px;}.sub-table-wrap{padding:0 12px 16px;}.sub-pagination{padding:0 12px 12px;}.sub-modal-footer{flex-direction:column-reverse;}.sub-modal-cancel,.sub-modal-save{width:100%;justify-content:center;text-align:center;}}.le-page{min-height:100%;display:flex;flex-direction:column;background:var(--bg-primary);}.le-toolbar{display:flex;justify-content:space-between;align-items:center;padding:12px 20px;background:var(--bg-primary);border-bottom:1px solid var(--border);gap:16px;flex-wrap:wrap;}.le-mobile-tabs{display:none;width:100%;gap:8px;}.le-mobile-tab{flex:1;padding:8px 12px;border-radius:var(--radius-sm);border:1px solid var(--control-border);background:var(--control-bg);color:var(--control-text);font-weight:700;font-size:14px;cursor:pointer;transition:background 0.2s,border-color 0.2s,color 0.2s,transform 0.15s;box-shadow:0 1px 2px rgba(16,24,40,.06);}.le-mobile-tab:hover:not(.is-active){background:var(--bg-tertiary);border-color:var(--accent);}.le-mobile-tab:active{transform:scale(0.97);}.le-mobile-tab.is-active{background:var(--accent-fill);border-color:var(--accent-fill);color:white;box-shadow:0 2px 8px rgba(18,50,81,0.25);}.le-toolbar-left{display:flex;align-items:center;gap:16px;}.le-toolbar-right{display:flex;align-items:center;gap:12px;}.le-format-select{padding:0 32px 0 12px;height:var(--control-h);border-radius:var(--radius-control);border:1px solid var(--control-border);background:var(--control-bg);color:var(--control-text);font-size:13px;min-width:200px;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:14px;min-height:var(--control-h);box-shadow:0 1px 2px rgba(16,24,40,.06);}.le-toolbar-info{display:flex;gap:16px;}.le-stat{font-size:13px;color:var(--text-secondary);background:var(--bg-tertiary);padding:4px 8px;border-radius:20px;}.le-main{display:grid;grid-template-columns:1fr 340px;gap:0;flex:1;min-height:0;}@media (max-width:1200px){.le-main{grid-template-columns:1fr 300px;}}@media (max-width:900px){.le-main{grid-template-columns:1fr;grid-template-rows:1fr;}.le-toolbar{padding:12px 12px;gap:8px;}.le-toolbar-left{width:100%;justify-content:space-between;}.le-toolbar-right{width:100%;justify-content:space-between;flex-wrap:wrap;gap:8px;}.le-format-select{min-width:0;flex:1;}.le-toolbar-info{gap:8px;}.le-mobile-tabs{display:flex;}.is-hidden-mobile{display:none !important;}.le-panel{border-right:none;}.le-preview-area{padding:12px;}}.le-panel{display:flex;flex-direction:column;background:var(--bg-primary);border-right:1px solid var(--border);overflow:hidden;}.le-panel:last-child{border-right:none;}.le-panel-header{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid var(--border);background:var(--bg-secondary);}.le-panel-header h3{margin:0;font-size:14px;font-weight:600;color:var(--text-primary);}.le-search-wrap{position:relative;padding:12px;border-bottom:1px solid var(--border);}.le-search-scan{position:absolute;right:18px;top:50%;transform:translateY(-50%);width:28px;height:28px;border-radius:var(--radius-control);border:1px solid var(--border);background:var(--bg-secondary);color:var(--text-secondary);cursor:pointer;display:flex;align-items:center;justify-content:center;}.le-search-scan:hover{background:var(--bg-tertiary);}.le-product-list{flex:1;overflow-y:auto;padding:8px;}.le-add-dialog{display:flex;flex-direction:column;gap:12px;min-height:0;}.le-add-dialog .le-search-wrap{padding:0;border-bottom:none;}.le-add-dialog .le-search-wrap .suchfeld{width:calc(100% - 56px);max-width:none;}.le-add-dialog-list{max-height:min(56vh,460px);overflow-y:auto;padding:4px;border:1px solid var(--border);border-radius:12px;}.le-selected-actions{display:flex;justify-content:flex-end;padding:0 4px 8px 4px;}.le-selected-list-left{max-height:220px;overflow-y:auto;padding:0;}.le-empty{text-align:center;padding:48px 16px;color:var(--text-muted);font-size:13px;line-height:1.5;}.le-section-body .le-empty{padding:16px 8px;}.le-empty svg{opacity:0.35;margin-bottom:8px;}.le-product{display:flex;align-items:center;gap:8px;padding:8px 8px;border-radius:8px;cursor:pointer;transition:background 0.15s,transform 0.15s,box-shadow 0.15s;border:1px solid transparent;}.le-product:hover{background:var(--bg-tertiary);transform:translateX(2px);}.le-product.is-selected{outline:none;border-color:var(--accent);background:rgba(18,50,81,0.06);}.le-product-img{width:40px;height:40px;border-radius:var(--radius-control);overflow:hidden;background:var(--bg-tertiary);display:flex;align-items:center;justify-content:center;flex-shrink:0;}.le-product-img img{width:100%;height:100%;object-fit:cover;}.le-product-img-fallback{color:var(--text-muted);}.le-product-info{flex:1;min-width:0;}.le-product-name{font-size:13px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--text-primary);}.le-product-meta{font-size:11px;color:var(--text-muted);display:flex;gap:8px;}.le-product-barcode{font-family:monospace;}.le-product-actions{display:flex;align-items:center;gap:4px;}.le-selected-badge{font-size:12px;font-weight:700;color:var(--text-secondary);background:var(--bg-tertiary);border:1px solid var(--border);padding:4px 4px;border-radius:999px;margin-right:4px;}.le-add-btn{width:28px;height:28px;border-radius:var(--radius-control);border:none;background:var(--accent-fill);color:white;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform 0.15s,opacity 0.15s;}.le-add-btn:hover{opacity:0.85;transform:scale(1.1);}.le-qty-btn{width:28px;height:28px;border-radius:var(--radius-control);border:1px solid var(--border);background:var(--bg-secondary);color:var(--text-primary);cursor:pointer;font-weight:700;font-size:14px;transition:background 0.15s,border-color 0.15s;}.le-qty-btn:hover{background:var(--bg-tertiary);border-color:var(--accent);}.le-qty-value{min-width:28px;text-align:center;font-size:13px;font-weight:600;}.le-remove-btn{width:24px;height:24px;border-radius:8px;border:none;background:var(--danger-fill);color:white;cursor:pointer;display:flex;align-items:center;justify-content:center;margin-left:4px;transition:transform 0.15s,opacity 0.15s;opacity:0.85;}.le-remove-btn:hover{opacity:1;transform:scale(1.1);}.le-panel-preview{background:var(--bg-secondary);border-right:1px solid var(--border);}.le-zoom-controls{display:flex;align-items:center;gap:8px;}.le-zoom-btn{width:28px;height:28px;border-radius:var(--radius-control);border:1px solid var(--border);background:var(--bg-primary);color:var(--text-primary);cursor:pointer;font-weight:600;font-size:16px;transition:background 0.15s,border-color 0.15s;}.le-zoom-btn:hover{background:var(--bg-tertiary);border-color:var(--accent);}.le-zoom-value{min-width:50px;text-align:center;font-size:12px;color:var(--text-secondary);}.le-preview-area{flex:1;overflow:auto;padding:20px;display:flex;justify-content:center;}.le-preview-content{box-shadow:var(--card-shadow);border:1px solid var(--border);background:#ffffff;}.le-preview-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--text-muted);padding:40px;text-align:center;}.le-preview-empty-icon{font-size:48px;margin-bottom:16px;opacity:0.3;}.le-reset-btn{padding:4px;border-radius:var(--radius-control);border:1px solid var(--border);background:var(--bg-secondary);color:var(--text-secondary);cursor:pointer;transition:border-color 0.15s,color 0.15s,transform 0.15s;}.le-reset-btn:hover{border-color:var(--danger);color:var(--danger);transform:rotate(-15deg);}.le-layouts{padding:12px;border-bottom:1px solid var(--border);background:var(--bg-primary);display:flex;flex-direction:column;gap:8px;}.le-layouts-row{display:flex;gap:8px;align-items:center;}.le-layout-select{flex:1;height:var(--control-h);padding:0 8px;border-radius:var(--radius-control);border:1px solid var(--border);background:var(--bg-secondary);color:var(--text-primary);font-size:13px;min-width:0;}.le-layout-btn{white-space:nowrap;}.le-layouts-actions{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap;}.le-settings-scroll{flex:1;overflow-y:auto;}.le-mini-preview{display:none;border-bottom:1px solid var(--border);background:var(--bg-primary);}.le-mini-preview-header{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background:var(--bg-secondary);border-bottom:1px solid var(--border);}.le-mini-preview-title{font-size:13px;font-weight:700;color:var(--text-primary);}.le-mini-preview-open{padding:4px 8px;font-weight:700;}.le-mini-preview-body{padding:8px 12px;overflow:auto;max-height:240px;background:var(--bg-secondary);display:flex;justify-content:center;}.le-mini-preview-content{box-shadow:var(--card-shadow);border:1px solid var(--border);background:#ffffff;max-width:100%;}.le-mini-preview-empty{color:var(--text-muted);font-size:13px;padding:16px 0;}@media (max-width:900px){.le-mini-preview{display:block;}}.le-settings-locked{display:flex;align-items:center;gap:8px;padding:8px 16px;margin:8px;border-radius:var(--radius-sm);background:var(--bg-tertiary);color:var(--text-secondary);font-size:13px;}.le-section{border-bottom:1px solid var(--border);}.le-section-header{width:100%;display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:none;border:none;cursor:pointer;text-align:left;color:var(--text-primary);transition:background 0.15s;}.le-section-header:hover{background:var(--bg-tertiary);}.le-section-title{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;}.le-section-icon{color:var(--text-muted);}.le-section-chevron{color:var(--text-muted);transition:transform 0.2s;}.le-section-chevron.is-open{transform:rotate(180deg);}.le-section-body{padding:12px 16px;}.le-toggles{display:flex;flex-direction:column;gap:8px;}.le-slider{margin-bottom:12px;}.le-slider-header{display:flex;justify-content:space-between;margin-bottom:4px;}.le-slider-label{font-size:12px;color:var(--text-secondary);}.le-slider-value{font-size:12px;font-weight:600;color:var(--text-primary);}.le-slider-row{display:flex;align-items:center;gap:8px;}.le-slider-input{flex:1;height:6px;accent-color:var(--accent);border-radius:3px;cursor:pointer;}.le-slider-reset{width:28px;height:28px;border-radius:10px;border:1px solid var(--border);background:var(--bg-secondary);color:var(--text-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:border-color 0.15s,color 0.15s;}.le-slider-reset:hover{border-color:var(--accent);color:var(--text-primary);}.le-align{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;}.le-align-label{font-size:12px;color:var(--text-secondary);}.le-align-btns{display:flex;gap:4px;}.le-align-btn{width:28px;height:28px;border-radius:var(--radius-control);border:1px solid var(--border);background:var(--bg-secondary);color:var(--text-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background 0.15s,border-color 0.15s,color 0.15s,transform 0.1s;}.le-align-btn:hover:not(.is-active){border-color:var(--accent);color:var(--text-primary);}.le-align-btn:active{transform:scale(0.92);}.le-align-btn.is-active{background:var(--accent-fill);border-color:var(--accent-fill);color:white;}.btn-lg{padding:8px 20px;font-size:15px;}.app-layout .btn,.app-layout .ui-button,.app-layout .segmented-btn,.modal .btn,.modal .ui-button{min-height:36px;height:auto;padding:0 12px;border-radius:10px;font-size:13.5px;font-weight:600;}.app-layout .btn.btn-sm,.app-layout .ui-button.btn-sm,.app-layout .ui-button.ui-button--sm,.modal .btn.btn-sm,.modal .ui-button.btn-sm{min-height:32px;height:32px;padding:0 12px;border-radius:10px;font-size:12.5px;}.app-layout .btn.btn-xs,.app-layout .ui-button.btn-xs,.modal .btn.btn-xs{min-height:28px;height:28px;padding:0 8px;border-radius:10px;font-size:12px;}.app-layout .btn-icon,.app-layout .ui-icon-button,.modal .btn-icon,.modal .ui-icon-button{width:36px;height:36px;min-height:36px;padding:0;border-radius:10px;}.app-layout .btn-icon.btn-sm,.app-layout .ui-icon-button.btn-sm,.modal .btn-icon.btn-sm,.modal .ui-icon-button.btn-sm{width:32px;height:32px;min-height:32px;padding:0;}.app-layout .btn-icon.btn-xs,.app-layout .ui-icon-button.btn-xs,.modal .btn-icon.btn-xs{width:28px;height:28px;min-height:28px;padding:0;border-radius:10px;}.app-layout .btn svg,.app-layout .ui-button svg,.app-layout .btn-icon svg,.app-layout .ui-icon-button svg,.modal .btn svg,.modal .ui-button svg{width:18px;height:18px;}.app-layout .btn-icon.btn-sm svg,.app-layout .ui-icon-button.btn-sm svg{width:16px;height:16px;}.app-layout .btn-icon.btn-xs svg,.app-layout .ui-icon-button.btn-xs svg{width:14px;height:14px;}.app-layout .table td.table-actions .btn-icon,.app-layout .table td.table-actions .btn:not(.btn-icon),.admin-unified-page .table-actions-content .btn-icon,.admin-unified-page .table-actions-content .ui-icon-button,.admin-unified-page .table-actions-content .btn{height:28px;min-height:28px;padding:0;}.app-layout .table td.table-actions .btn-icon,.admin-unified-page .table-actions-content .btn-icon,.admin-unified-page .table-actions-content .ui-icon-button{width:28px;min-width:28px;}.app-layout .table td.table-actions .btn:not(.btn-icon),.admin-unified-page .table-actions-content .btn:not(.btn-icon){width:auto;padding:0 8px;font-size:12px;white-space:nowrap;}.app-layout .table td.table-actions .btn-icon svg,.app-layout .table td.table-actions .btn svg,.admin-unified-page .table-actions-content .btn-icon svg{width:15px;height:15px;}.admin-unified-page .table-actions-content{gap:4px;}.app-layout .input,.app-layout select.input,.app-layout .filter-select,.app-layout .date-input,.app-layout .search-box,.admin-unified-page .input,.admin-unified-page .filter-select,.admin-unified-page .date-input,.admin-unified-page .search-box,.modal .input,.modal select.input{min-height:36px;height:36px;padding-top:0;padding-bottom:0;border-radius:10px;font-size:13.5px;}@media (max-width:900px),(pointer:coarse){.app-layout .btn,.app-layout .ui-button{min-height:40px !important;}.app-layout .btn.btn-sm:not(.btn-icon){min-height:36px !important;padding:0 12px !important;}.app-layout .btn.btn-xs:not(.btn-icon){height:auto !important;min-height:40px !important;padding:8px 12px !important;}.app-layout .btn-icon,.app-layout .ui-icon-button{width:40px !important;height:40px !important;min-height:40px !important;}.app-layout .btn.btn-icon.btn-xs{width:40px !important;height:40px !important;min-height:40px !important;padding:0 !important;}.app-layout .table td.table-actions .btn-icon,.admin-unified-page .table-actions-content .btn-icon{width:40px !important;height:40px !important;min-width:40px !important;min-height:40px !important;}.app-layout .table td.table-actions .btn:not(.btn-icon),.admin-unified-page .table-actions-content .btn{height:40px !important;min-height:40px !important;width:auto !important;padding:8px 12px !important;}.app-layout .btn-icon.btn-sm,.app-layout .ui-icon-button.btn-sm{width:40px !important;height:40px !important;min-height:40px !important;}.app-layout .input,.app-layout select.input,.admin-unified-page .input,.modal .input{min-height:40px !important;height:auto !important;padding-top:4px !important;padding-bottom:4px !important;}}.itip__knopf{position:relative;width:24px;height:24px;padding:0;}.itip__knopf::after{position:absolute;inset:-5px;content:"";}.itip__knopf svg{width:14px;height:14px;}.app-layout .table th,.app-layout .table td,.admin-unified-page .table th,.admin-unified-page .table td{padding:8px 12px;line-height:1.35;}.app-layout .table td,.admin-unified-page .table td{height:44px;}.app-layout .table th.table-actions,.app-layout .table td.table-actions,.admin-unified-page .table th.table-actions,.admin-unified-page .table td.table-actions{padding-right:8px;}.app-layout .table .switch,.admin-unified-page .table .switch{padding:0;}.app-layout .table td code,.admin-unified-page .table td code{display:block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.app-layout .main-content>.filter-bar{margin:16px 20px 0;}.app-layout .main-content>.filter-bar + .main-body,.app-layout .main-content>.filter-bar + .page-content{padding-top:16px;}.ls-kopf{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:16px;}.ls-kopf__lead{display:flex;flex-direction:row;align-items:center;gap:12px;flex-wrap:wrap;min-width:0;}.ls-kopf__rechts{display:flex;align-items:center;gap:8px;flex-wrap:wrap;}.ls-kopf__lead .suchfeld{flex:0 0 auto;width:440px;max-width:100%;}.ls-spalte{display:flex;flex-direction:column;line-height:1.35;min-width:0;}.ls-leise{font-size:12.5px;opacity:0.75;}.ls-zahl{font-variant-numeric:tabular-nums;white-space:nowrap;}.ls-zahl--chip{display:inline-flex;align-items:center;gap:4px;}.ls-aktionen{display:flex;gap:4px;justify-content:flex-end;}.ls-marke{display:inline-block;margin-left:4px;padding:1px 4px;border-radius:4px;font-size:11px;font-weight:600;vertical-align:middle;}.ls-linke{padding:0;border:0;background:none;color:inherit;font:inherit;text-decoration:underline;cursor:pointer;}.ls-feld{display:flex;flex-direction:column;gap:4px;min-width:0;}.ls-label{font-size:12.5px;font-weight:600;}.ls-formular{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;}.ls-breit{grid-column:1 / -1;}@media (max-width:640px){.ls-formular{grid-template-columns:1fr;}}@media (pointer:coarse),(max-width:900px){.ls-linke{display:inline-block;min-height:32px;padding:4px 4px;}}.app-layout .btn-icon--scan{display:inline-flex;align-items:center;justify-content:center;width:36px;min-width:36px;height:36px;min-height:36px;padding:0;border-radius:10px;background:var(--control-bg);border:1px solid var(--control-border);color:var(--text-secondary);cursor:pointer;flex-shrink:0;}.app-layout .filter-bar{font-size:13.5px;}.app-layout .input,.app-layout input.input,.app-layout select.input,.app-layout textarea.input,.app-layout .filter-select,.app-layout .date-input,.admin-unified-page .input,.admin-unified-page .filter-select,.modal .input,.modal input.input,.modal select.input,.modal textarea.input{border:1px solid var(--control-border);padding-left:12px;padding-right:12px;}.app-layout select.input,.app-layout .filter-select,.admin-unified-page select.input,.admin-unified-page .filter-select,.modal select.input{padding-right:28px;}.app-layout .input:focus,.app-layout input.input:focus,.app-layout select.input:focus,.app-layout textarea.input:focus,.app-layout input:focus,.app-layout textarea:focus,.app-layout .filter-select:focus,.app-layout .date-input:focus,.admin-unified-page .input:focus,.admin-unified-page .filter-select:focus,.modal .input:focus,.modal input:focus,.modal textarea:focus,.modal select.input:focus{border-color:var(--accent);box-shadow:var(--focus-ring);outline:none;}.app-layout .input--error,.app-layout .input[aria-invalid="true"],.modal .input--error{border-color:var(--danger);}.app-layout .input--error:focus,.app-layout .input[aria-invalid="true"]:focus,.modal .input--error:focus{border-color:var(--danger);box-shadow:0 0 0 3px color-mix(in srgb,var(--danger) 22%,transparent);}.app-layout .input::placeholder,.app-layout input::placeholder,.app-layout select::placeholder,.app-layout textarea::placeholder,.admin-unified-page .input::placeholder,.modal .input::placeholder,.modal input::placeholder,.auth-form .input::placeholder,.auth-form input::placeholder{color:var(--text-muted);opacity:1;}.app-layout .form-group,.admin-unified-page .form-group,.modal .form-group{gap:4px;}.app-layout .switch:focus-within{outline:2px solid var(--accent);outline-offset:2px;}.suchfeld{position:relative;display:flex;align-items:center;flex:0 1 440px;width:100%;max-width:440px;min-width:200px;}.suchfeld__symbol{position:absolute;left:13px;display:inline-flex;color:var(--text-muted);pointer-events:none;}.suchfeld__symbol svg{width:18px;height:18px;}.suchfeld input.suchfeld__eingabe{width:100%;height:40px;padding:0 40px;border:1px solid var(--control-border);border-radius:var(--radius-control);background:var(--control-bg);color:var(--control-text);font-family:inherit;font-size:14px;}.suchfeld input.suchfeld__eingabe:focus{border-color:var(--accent);box-shadow:var(--focus-ring);outline:none;}.suchfeld input.suchfeld__eingabe::placeholder{color:var(--text-muted);opacity:1;}.suchfeld input.suchfeld__eingabe::-webkit-search-cancel-button{display:none;}.suchfeld__loeschen{position:absolute;right:7px;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--text-muted);cursor:pointer;}.suchfeld__loeschen:hover{background:var(--control-bg-hover);color:var(--text-primary);}.suchfeld__loeschen svg{width:14px;height:14px;}.sidebar-suche{margin:0 12px 12px;width:auto;}.sidebar-suche__kuerzel{margin-left:auto;font-family:inherit;font-size:11px;font-weight:600;color:var(--text-muted);}.app-layout .pagination-controls .filter-select{height:32px;min-height:32px;}@media (max-width:640px){.app-layout .card-header--row>.u-flex{flex-wrap:wrap;justify-content:flex-end;}.app-layout .filter-bar .filter-group{flex-wrap:wrap;}}@media (max-width:640px){.app-layout .main-content .table-container{overflow:visible;border:0;background:transparent;}.app-layout .main-content:is(.table,.sub-table):not(.csv-editor-table){display:block;min-width:0;}.app-layout .main-content:is(.table,.sub-table):not(.csv-editor-table) thead{display:none;}.app-layout .main-content:is(.table,.sub-table):not(.csv-editor-table) tbody{display:block;}.app-layout .main-content:is(.table,.sub-table):not(.csv-editor-table) tr{display:block;border:1px solid var(--card-border);border-radius:12px;background:var(--surface-elevated);box-shadow:var(--card-shadow);padding:12px;margin-bottom:8px;}.app-layout .main-content:is(.table,.sub-table):not(.csv-editor-table) td{display:block !important;width:auto;height:auto;min-height:0;border:0;box-shadow:none;padding:0;text-align:left;white-space:normal;max-width:none;font-size:13px;}.app-layout .main-content:is(.table,.sub-table):not(.csv-editor-table) tr:hover td{background:transparent;}.app-layout .main-content:is(.table,.sub-table):not(.csv-editor-table) tr:has(>td:first-child:is(img,.thumb-40-fallback,.thumb-44-fallback))>td:first-child{display:inline-block !important;width:44px;height:44px;vertical-align:middle;margin:0 12px 0 0;}.app-layout .main-content:is(.table,.sub-table):not(.csv-editor-table) tr:has(>td:first-child:is(img,.thumb-40-fallback,.thumb-44-fallback))>td:first-child:is(img,.thumb-40-fallback,.thumb-44-fallback){width:44px;height:44px;border-radius:10px;}.app-layout .main-content:is(.table,.sub-table):not(.csv-editor-table) tr:has(>td:first-child:is(img,.thumb-40-fallback,.thumb-44-fallback))>td:nth-child(2){display:inline !important;vertical-align:middle;}.app-layout .main-content:is(.table,.sub-table):not(.csv-editor-table) tr:has(>td:first-child:is(img,.thumb-40-fallback,.thumb-44-fallback))>td:nth-child(2)::before{content:none;}.app-layout .main-content:is(.table,.sub-table):not(.csv-editor-table) td:first-child,.app-layout .main-content:is(.table,.sub-table):not(.csv-editor-table) tr:has(>td:first-child:is(img,.thumb-40-fallback,.thumb-44-fallback))>td:nth-child(2){font-size:15px;font-weight:600;}.app-layout .main-content:is(.table,.sub-table):not(.csv-editor-table) td[data-label]{display:flex !important;align-items:baseline;justify-content:space-between;gap:12px;margin-top:4px;}.app-layout .main-content:is(.table,.sub-table):not(.csv-editor-table) td[data-label]::before{content:attr(data-label);flex:0 0 auto;font-size:11px;font-weight:600;letter-spacing:0.04em;text-transform:uppercase;color:var(--text-muted);}.app-layout .main-content:is(.table,.sub-table):not(.csv-editor-table) td.hide-mobile:not(:first-child):not(:has(button,a,input,select)){display:inline-flex !important;align-items:baseline;gap:4px;white-space:nowrap;vertical-align:baseline;font-size:12px;line-height:1.6;color:var(--text-secondary);}.app-layout .main-content:is(.table,.sub-table):not(.csv-editor-table) td.hide-mobile:not(:first-child):not(:has(button,a,input,select)) + td.hide-mobile:not(:first-child):not(:has(button,a,input,select)){margin-left:8px;padding-left:8px;border-left:1px solid var(--border-subtle);}.app-layout .main-content:is(.table,.sub-table):not(.csv-editor-table) td.hide-mobile:not(:first-child)::before{content:attr(data-label) " ";font-size:10px;font-weight:600;letter-spacing:0.04em;text-transform:uppercase;color:var(--text-muted);}.app-layout .main-content:is(.table,.sub-table):not(.csv-editor-table) td.hide-mobile:not(:first-child):not(:has(button,a,input,select))>*{display:inline;white-space:inherit;}.app-layout .main-content:is(.table,.sub-table):not(.csv-editor-table) td.hide-mobile:not(:first-child):has(button,a,input,select){display:flex !important;align-items:center;justify-content:space-between;gap:12px;margin-top:4px;font-size:12px;color:var(--text-secondary);}.app-layout .main-content:is(.table,.sub-table):not(.csv-editor-table) td.table-actions{margin-top:12px;padding-top:12px;border-top:1px solid var(--border-subtle);}.app-layout .main-content:is(.table,.sub-table):not(.csv-editor-table) td.table-actions .table-actions-content{justify-content:flex-start;}}.app-layout .btn-icon--scan svg{width:22px;height:22px;}@media (max-width:640px){.app-layout .btn-icon--scan svg{width:22px;height:22px;}}@media (max-width:1200px){.app-layout .table th.table-actions,.app-layout .table td.table-actions,.admin-unified-page .table th.table-actions,.admin-unified-page .table td.table-actions{padding-left:4px;padding-right:4px;}.app-layout .table td.table-actions .table-actions-content{gap:4px;}}