:is(.text-muted-foreground\/80,.text-muted-foreground\/70,.text-muted-foreground\/60,.text-muted-foreground\/50,.text-muted-foreground\/40,.text-muted-foreground\/30){color:var(--muted-foreground)}:is(.text-destructive\/85,.text-destructive\/70){color:var(--destructive)}.panel-sidebar{z-index:40;background:var(--sidebar);flex-direction:column;width:242px;padding:0 14px;display:flex;position:fixed;inset:0 auto 0 0}.panel-navpunkt{min-height:36px;color:var(--sidebar-foreground);border-radius:7px;align-items:center;gap:10px;margin:2px 0;padding:7px 10px;font-size:13px;transition:background-color .15s,color .15s;display:flex}.panel-navpunkt>span:first-of-type{flex:1}.panel-navpunkt>svg{flex-shrink:0}.panel-navpunkt:hover{background:var(--accent);color:var(--foreground)}.panel-navpunkt[aria-current]{background:var(--card);color:var(--foreground);font-weight:600;box-shadow:0 1px 3px #1822300a}.panel-navpunkt[aria-current]>svg:first-child{color:var(--primary)}.panel-konto{position:relative}.panel-konto summary{cursor:pointer;border-radius:7px;align-items:center;gap:10px;padding:8px;list-style:none;display:flex}.panel-konto summary::-webkit-details-marker{display:none}.panel-konto summary:hover{background:var(--accent)}.panel-konto strong{font-size:12px;font-weight:550}.panel-konto summary span span{color:var(--muted-foreground);font-size:10px}.panel-kontomenue{z-index:60;background:var(--popover);border-radius:9px;padding:6px;position:absolute;bottom:calc(100% + 8px);left:0;right:0;box-shadow:0 5px 25px #18223020}.panel-kontomenue a,.panel-kontomenue button{border-radius:5px;align-items:center;gap:10px;width:100%;min-height:40px;padding:8px;font-size:12px;display:flex}.panel-kontomenue a:hover,.panel-kontomenue button:hover{background:var(--accent)}.panel-kontomenue p{color:var(--destructive);padding:8px;font-size:12px}.panel-iconknopf{width:34px;height:34px;color:var(--muted-foreground);border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.panel-iconknopf:hover{color:var(--foreground);background:var(--muted)}.panel-seite{padding:28px}.panel-seitenkopf p{margin-top:8px;font-size:13px}.panel-seitenkopf{margin-bottom:27px}.panel-seite table{border-collapse:separate;border-spacing:0;font-size:13px}.panel-seite th{min-height:43px;color:var(--muted-foreground);letter-spacing:0;text-transform:none;padding:12px 16px;font-size:11px;font-weight:550}.panel-seite td{border-bottom:1px solid var(--border);padding:15px 16px}.panel-seite tbody tr:last-child td{border-bottom:0}.panel-seite tbody tr{transition:background-color .15s}.panel-seite tbody tr:hover{background:color-mix(in srgb, var(--muted) 60%, transparent)}.panel-seite input:not([type=checkbox]):not([type=radio]):not([type=file]),.panel-seite select{border-radius:7px;min-height:36px}.panel-seite input[type=checkbox]{accent-color:var(--primary)}.panel-mobildialog{display:none}.panel-block{border:1px solid var(--border);background:var(--card);border-radius:11px;min-width:0}.panel-block-kopf{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;display:flex}.panel-block-kopf h2{font-size:14px;font-weight:600}.panel-block-kopf p{color:var(--muted-foreground);margin-top:4px;font-size:11px}@media (min-width:1500px){.panel-seite{padding:34px 36px}}@media (max-width:767px){.panel-sidebar{display:none}.panel-mobildialog[open]{background:var(--sidebar);width:min(300px,88vw);max-width:none;height:100dvh;max-height:none;color:var(--foreground);border:0;margin:0;padding:0;display:block;position:fixed;inset:0 auto 0 0}.panel-mobildialog::backdrop{background:#18223055}.panel-seite{padding:24px 18px}.panel-seitenkopf{margin-bottom:23px}.panel-seite input:not([type=checkbox]):not([type=radio]):not([type=file]),.panel-seite select,.panel-kontomenue a,.panel-kontomenue button{min-height:44px}}@media (prefers-reduced-motion:reduce){.panel-navpunkt,.panel-seite tbody tr{transition:none}}.panel-seitenkopf h1{letter-spacing:-.03em;font-size:27px;font-weight:650}.panel-abschnitt{background:var(--card);border:1px solid var(--border);border-radius:12px;padding:22px}.panel-abschnitt>div:first-child{border-bottom-color:var(--border);margin-bottom:14px;padding-bottom:16px}.panel-abschnitt .panel-abschnitt{border:0;padding:12px 0}.panel-seite table{background:var(--card);width:100%}.panel-seite thead{background:color-mix(in srgb,var(--muted) 68%,var(--card))}.panel-seite th{height:44px;font-size:12px}.panel-seite td{padding-top:17px;padding-bottom:17px}.panel-werkzeugtabelle{border:1px solid var(--border);background:var(--card);border-radius:10px;overflow:hidden}.panel-abschnitt .panel-werkzeugtabelle,.panel-block .panel-werkzeugtabelle{border:0;border-radius:0 0 12px 12px}.panel-werkzeugtabelle>p{background:var(--muted);margin:0;padding:10px 16px}.panel-knopf{min-height:38px;box-shadow:none;border-radius:8px;gap:7px;font-size:12px;font-weight:550}.panel-knopf svg{stroke-width:1.75px;width:15px;height:15px}.panel-knopf:active:not(:disabled){transform:translateY(1px)}.panel-listenwerkzeuge{margin-bottom:14px}.panel-filterzeile{flex-wrap:wrap;align-items:center;gap:10px;padding-top:20px;display:flex}.panel-kundensuche{width:min(360px,100%);margin-right:auto}.panel-feldauswahl{border:1px solid var(--input);background:var(--card);min-height:38px;color:var(--muted-foreground);border-radius:8px;align-items:center;gap:8px;padding:0 10px;font-size:12px;display:inline-flex}.panel-feldauswahl span{border-right:1px solid var(--border);padding-right:8px}.panel-feldauswahl select{outline-offset:4px;min-height:36px;color:var(--foreground);background:0 0;border:0;padding:0 2px;font-size:12px}.panel-filterergebnis{min-height:38px;color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:12px;margin-top:4px;font-size:11px;display:flex}.panel-filterergebnis button{color:var(--primary);align-items:center;gap:5px;display:inline-flex}.panel-block{border-radius:12px}.panel-block-kopf{padding:20px 22px}.panel-block-kopf h2{letter-spacing:-.01em;font-size:14px}.panel-block-kopf p{font-size:12px}.panel-ladeicon{animation:1s linear infinite panel-drehen}@keyframes panel-drehen{to{transform:rotate(360deg)}}.panel-ladeflaeche{padding:12px 0}.panel-ladeflaeche>div{gap:0;display:grid}.panel-ladezeile{border-bottom:1px solid var(--border);grid-template-columns:2fr 1fr 1fr;gap:30px;padding:20px 16px;display:grid}.panel-ladezeile span,.panel-zahlenplatzhalter{background:var(--muted);border-radius:4px;height:11px;animation:1.8s ease-in-out infinite panel-atmen;display:block}.panel-ladezeile span:first-child{width:65%}.panel-ladezeile span:last-child{justify-self:end;width:65%}.panel-laedt-zahlen>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.panel-laedt-zahlen .panel-ladezeile{border:0;flex-direction:column;gap:14px;display:flex}.panel-laedt-zahlen .panel-ladezeile span:nth-child(2){width:85%;height:30px}.panel-laedt-diagramm .panel-ladezeile{background:var(--muted);border:0;border-radius:8px;height:260px;animation:1.8s ease-in-out infinite panel-atmen;display:block}.panel-laedt-diagramm span{display:none}.panel-zahlenplatzhalter{width:90%;height:29px}@keyframes panel-atmen{50%{opacity:.45}}.panel-person{align-items:center;gap:12px;min-width:0;display:flex}.panel-person>div{min-width:0}.panel-person strong{font-size:13px;font-weight:550;display:block}.panel-person strong small{color:var(--muted-foreground);margin-left:9px;font-size:10px;font-weight:400;display:inline-block}.panel-person>div>span{color:var(--muted-foreground);overflow-wrap:anywhere;margin-top:5px;font-size:12px;display:block}.panel-rollenwahl{border:1px solid var(--input);background:var(--card);min-width:140px;padding:0 10px;font-size:12px}.panel-rollenname{color:var(--muted-foreground);font-size:12px}.panel-entfernen{color:var(--muted-foreground);border-radius:7px;align-items:center;gap:6px;padding:8px;font-size:11px;display:inline-flex}.panel-entfernen:hover{color:var(--destructive);background:color-mix(in srgb,var(--destructive) 7%,var(--card))}.panel-sicherheit-schritte{padding:0;list-style:none}.panel-sicherheit-schritte li{align-items:flex-start;gap:16px;padding-bottom:28px;display:flex;position:relative}.panel-sicherheit-schritte li:not(:last-child):after{content:"";background:var(--border);width:1px;position:absolute;top:38px;bottom:8px;left:15px}.panel-schrittnummer{border:1px solid var(--border);background:var(--card);border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:12px;font-weight:600;display:grid}.panel-sicherheit-schritte li>div{flex:1;min-width:0;padding-top:4px}.panel-sicherheit-schritte h3{font-size:13px;font-weight:600}.panel-sicherheit-schritte p{color:var(--muted-foreground);margin-top:5px;font-size:12px;line-height:1.6}.panel-schrittinhalt{margin-top:16px}.panel-seite ::selection{background:color-mix(in srgb,var(--primary) 18%,transparent)}.panel-seite input,.panel-seite textarea{caret-color:var(--primary)}.panel-seite :focus-visible{outline:2px solid var(--ring);outline-offset:3px}.panel-seite :is(input,textarea)::placeholder{color:var(--muted-foreground);opacity:1}.panel-dialog{background:var(--k-raised);width:min(600px,100vw - 32px);max-height:calc(100dvh - 48px);color:var(--k-ink);box-shadow:0 2px 4px #0000000a, 0 24px 56px -12px #00000047, 0 0 0 1px var(--k-line);border:0;border-radius:12px;padding:0;overflow-y:auto}.panel-dialog::backdrop{background:var(--k-scrim)}@media (max-width:767px){.panel-abschnitt{padding:18px}.panel-knopf{min-height:44px}.panel-filterzeile{gap:8px}.panel-kundensuche{width:100%}.panel-feldauswahl{flex-wrap:wrap;flex:1;gap:4px 6px;min-height:44px;padding:7px 10px}.panel-feldauswahl span{border:0;padding:0;font-size:10px}.panel-feldauswahl select{flex-basis:100%;width:100%;min-height:28px;font-size:12px}.panel-feldauswahl svg{width:12px;height:12px}.panel-block-kopf{flex-wrap:wrap;padding:18px}.panel-block-kopf p{font-size:11px}.panel-person strong{font-size:12px}.panel-person>div>span{font-size:10px}.panel-rollenwahl{min-width:0;max-width:112px;padding:0 4px;font-size:11px}.panel-team td,.panel-team th{padding:12px 8px}.panel-entfernen span{display:none}.panel-entfernen{min-height:44px}.panel-sicherheit-schritte li{gap:12px}}@media (prefers-reduced-motion:reduce){.panel-ladeicon,.panel-ladezeile,.panel-ladezeile span,.panel-zahlenplatzhalter{animation:none}.panel-knopf:active:not(:disabled){transform:none}}.panel-dialog{margin:auto;position:fixed}.panel-dialog-breit{width:min(1050px,100vw - 32px)}.panel-dialog>div{width:100%;max-width:none;box-shadow:none;border:0;border-radius:0}.panel-dialog>div>div:first-child:has(h2){padding-right:36px}.panel-dialog-schliessen{min-width:36px;min-height:36px;color:var(--muted-foreground);background:var(--card);border-radius:7px;place-items:center;display:grid;position:absolute;top:16px;right:16px}.panel-dialog-schliessen:hover{background:var(--muted)}.panel-dialog :focus-visible{outline:2px solid var(--ring);outline-offset:3px}.panel-dialog input:not([type=checkbox]):not([type=radio]),.panel-dialog select{border-radius:8px;min-height:40px}@media (max-width:767px){.panel-dialog-schliessen{min-width:44px;min-height:44px;top:8px;right:8px}.panel-dialog input:not([type=checkbox]):not([type=radio]),.panel-dialog select{min-height:44px}}.panel-auswertungsabschnitt{border:1px solid var(--border);background:var(--card);border-radius:12px;overflow:hidden}.panel-auswertungsabschnitt>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;list-style:none;display:flex}.panel-auswertungsabschnitt>summary::-webkit-details-marker{display:none}.panel-auswertungsabschnitt summary strong{font-size:14px;font-weight:600;display:block}.panel-auswertungsabschnitt summary small{color:var(--muted-foreground);margin-top:5px;font-size:12px;display:block}.panel-auswertungsabschnitt summary>svg{color:var(--muted-foreground);flex-shrink:0;transition:transform .16s}.panel-auswertungsabschnitt[open] summary>svg{transform:rotate(180deg)}.panel-auswertungsinhalt{border-top:1px solid var(--border);padding:20px 22px}@media (max-width:767px){.panel-auswertungsabschnitt>summary,.panel-auswertungsinhalt{padding:18px}}@media (prefers-reduced-motion:reduce){.panel-auswertungsabschnitt summary>svg{transition:none}}.panel-einstellungsgruppe{background:var(--card);border-radius:11px;margin-bottom:10px;padding:0 20px;border:1px solid var(--border)!important}.panel-einstellungsgruppe h2>button{gap:16px;padding-top:18px;padding-bottom:18px}.panel-einstellungsgruppe h2>button>svg{order:3;margin-left:auto}.panel-einstellungsgruppe h2>button>span:first-of-type{width:180px;font-size:13px}.panel-einstellungsgruppe h2>button>span:last-of-type{font-size:12px}.panel-einstellungsgruppe>div{padding-top:8px;padding-left:0}.panel-abschnitt dl>div.rounded-md{background:0 0;border:0;border-radius:0;padding:4px 0}.dammi-print-root{-webkit-backdrop-filter:none;backdrop-filter:none;background:#18223065}.dammi-print-root>div{border-radius:14px}.dammi-print-root .dammi-no-print:first-child{padding:22px 24px}.dammi-print-root h2{font-size:18px}@media (max-width:767px){.panel-einstellungsgruppe{padding:0 16px}.panel-einstellungsgruppe h2>button{gap:6px;padding-right:20px;position:relative}.panel-einstellungsgruppe h2>button>svg{position:absolute;top:22px;right:0}.panel-einstellungsgruppe h2>button>span:first-of-type{width:100%}}.panel-spaltenwahl{border:1px solid var(--input);background:var(--card);min-height:38px;color:var(--muted-foreground);border-radius:8px;align-items:center;gap:8px;margin-left:auto;padding:0 12px;font-size:12px;display:inline-flex}.panel-spaltenwahl[aria-pressed=true]{color:var(--primary);border-color:var(--primary)}@media (max-width:767px){.panel-spaltenwahl{display:none}.panel-kundenliste{table-layout:fixed}.panel-kundenliste>thead th,.panel-kundenliste>tbody>tr>td{padding:14px 8px}.panel-kundenliste>thead th:first-child,.panel-kundenliste>tbody>tr>td:first-child{width:40%}.panel-kundenliste>thead th:last-child,.panel-kundenliste>tbody>tr>td:last-child{width:44px;padding-inline:0}.panel-kundenliste>tbody>tr>td:last-child button{width:44px;height:44px}.panel-kundenliste>tbody>tr>td:first-child span.whitespace-nowrap{white-space:normal}.panel-entfernen{min-width:44px}}[data-neu]{animation:3.2s ease-out live-neu}@keyframes live-neu{0%,30%{background-color:var(--color-selected)}to{background-color:#0000}}@media (prefers-reduced-motion:reduce){[data-neu]{animation:none}}@keyframes live-hinweis{0%{opacity:0;transform:translateY(8px)}}
:root{--app-bg:#ededed;--panel-untergrund:#ededed;--sidebar:#f7f7f7;--background:#fff;--card:#fff;--foreground:#191919;--card-foreground:#191919;--sidebar-foreground:#525252;--popover:#fff;--popover-foreground:#191919;--muted:#f5f5f5;--muted-foreground:#666;--accent:#e9e9e9;--accent-foreground:#191919;--secondary:#f5f5f5;--secondary-foreground:#191919;--input:#888;--border:#e5e5e5;--primary:#087652;--primary-foreground:#fff;--ring:#087652;--sidebar-accent:#e9e9e9;--sidebar-accent-foreground:#191919;--sidebar-border:#e5e5e5;--sidebar-ring:#087652;--success:#176c43;--warning:#805200;--info:#245aac;--destructive:#b42330;--radius:.625rem}.dark{--app-bg:#121212;--panel-untergrund:#121212;--sidebar:#1c1c1e;--background:#202022;--card:#202022;--foreground:#f3f3f3;--card-foreground:#f3f3f3;--sidebar-foreground:#bcbcbc;--popover:#242426;--popover-foreground:#f3f3f3;--muted:#2a2a2d;--muted-foreground:#acacb2;--accent:#343437;--accent-foreground:#f3f3f3;--secondary:#2a2a2d;--secondary-foreground:#f3f3f3;--input:#747478;--border:#3a3a3d;--primary:#61d6a2;--primary-foreground:#10261b;--ring:#61d6a2;--sidebar-accent:#343437;--sidebar-accent-foreground:#f3f3f3;--sidebar-border:#3a3a3d;--sidebar-ring:#61d6a2;--success:#7bd4a5;--warning:#edc575;--info:#92b8f6;--destructive:#f59aa3}.panel-seite :is(input:not([type=checkbox]):not([type=radio]),select,textarea){border-color:var(--input)}.panel-seite :is(input:not([type=checkbox]):not([type=radio]),select){font-size:14px}.panel-seite :is(input,select,textarea):disabled{border-color:var(--border)}.panel-sidebar{border-right:1px solid var(--border);border-radius:18px 0 0 18px;width:244px;height:calc(100dvh - 48px);padding:0 14px;top:24px;bottom:24px;left:24px}.panel-navpunkt{flex:1;gap:9px;min-width:0;min-height:34px;margin:0;padding:6px 9px;font-size:13px;font-weight:450}.panel-navpunkt[aria-current]{box-shadow:none;color:var(--foreground);background:0 0;font-weight:600}.panel-konto strong{font-size:13px}.panel-konto summary span span{font-size:12px}.panel-seite{padding:24px 24px 36px}.panel-seitenkopf{margin-bottom:22px}.panel-seitenkopf h1{letter-spacing:-.025em;font-size:24px;font-weight:650}.panel-seitenkopf p{margin-top:6px;font-size:13px;line-height:1.55}.panel-knopf{border-radius:7px;min-height:36px;padding-inline:13px;font-size:13px;transition:background-color .15s,box-shadow .15s}.panel-knopf:active:not(:disabled){transform:none}.panel-knopf.bg-primary{box-shadow:0 1px 2px #1018280d}.panel-block,.panel-abschnitt{border:1px solid var(--border);background:var(--card);border-radius:14px;box-shadow:0 1px 2px #18223003}.panel-abschnitt{padding:20px}.panel-block-kopf{padding:18px 20px}.panel-block-kopf h2{font-size:16px;font-weight:600}.panel-block-kopf p{margin-top:4px;font-size:13px;line-height:1.55}.panel-kennzahlkarte{background:var(--card);border-radius:10px;box-shadow:0 1px 2px #18223003}.panel-kennzahlkarte>a,.panel-kennzahl-inhalt{border-radius:inherit;padding:16px 18px;display:block}.panel-kennzahlkopf{color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:10px;font-size:12px;font-weight:500;display:flex}.panel-kennzahlkopf svg{color:var(--primary)}.panel-kennzahlkarte strong{letter-spacing:-.035em;font-variant-numeric:tabular-nums;margin:9px 0 7px;font-size:27px;font-weight:650;line-height:1.2;display:block}.panel-kennzahlfuss{color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:6px;font-size:12px;display:flex}.panel-kennzahlfuss svg{opacity:0;transition:opacity .15s}.panel-kennzahlkarte:hover .panel-kennzahlfuss svg,.panel-kennzahlkarte:focus-within .panel-kennzahlfuss svg{opacity:1}.panel-bewegter-wert{white-space:nowrap;display:inline-grid;position:relative}.panel-bewegter-wert>span{grid-area:1/1;display:inline-block}.panel-werkzeugtabelle{border:1px solid var(--border);background:var(--card);border-radius:10px}.panel-seite th{background:var(--muted);min-height:36px;color:var(--muted-foreground);padding:11px 14px;font-size:12px;font-weight:600}.panel-seite td{padding:12px 14px;font-size:13px}.panel-seite tbody tr:hover{background:var(--muted)}.panel-team .panel-werkzeugtabelle{border:0}.panel-person strong{font-size:14px}.panel-person>div>span{margin-top:3px;font-size:13px}.panel-auswahl-scroll{scrollbar-width:thin;min-width:0;max-width:100%;overflow-x:auto}.panel-auswahl{border:1px solid var(--border);background:var(--muted);border-radius:8px;gap:4px;padding:4px;display:inline-flex;position:relative}.panel-auswahl button{white-space:nowrap;min-height:36px;color:var(--muted-foreground);border-radius:5px;justify-content:center;align-items:center;gap:7px;padding:7px 12px;font-size:13px;font-weight:500;display:flex;position:relative}.panel-auswahl button>span:not(.panel-auswahl-hintergrund),.panel-auswahl small{z-index:1;position:relative}.panel-auswahl button[aria-pressed=true]{color:var(--foreground)}.panel-auswahl-hintergrund{border:1px solid var(--border);background:var(--card);border-radius:5px;position:absolute;inset:0;box-shadow:0 1px 2px #18223008}.panel-auswahl small{color:var(--muted-foreground);font-size:12px}.panel-listenwerkzeuge{flex-direction:column;gap:16px;margin-bottom:16px;display:flex}.panel-filterzeile{gap:8px;margin:0;padding-top:12px}.panel-kundensuche{flex:1;width:auto;min-width:200px;max-width:430px}.panel-feldauswahl{border-radius:7px;min-height:40px}.panel-filterergebnis{min-height:0;margin:0;font-size:12px}.panel-filterergebnis:has(>span:only-child){display:none}.panel-kundenliste td{padding-block:11px}.panel-einstellungsgruppe{background:var(--card);border-radius:9px;margin-bottom:10px;padding:0 18px;border:1px solid var(--border)!important}.panel-einstellungsgruppe h2>button{align-items:center;padding-block:16px}.panel-einstellungsgruppe h2>button>span:first-of-type{width:180px;font-size:14px}.panel-einstellungsgruppe h2>button>span:last-of-type{font-size:13px}.panel-einstellungsgruppe>div{border-top:1px solid var(--border);padding:12px 0 20px;animation:.2s ease-out panel-einblenden}.panel-schalterzeile{gap:24px;padding-block:14px}.panel-schalterzeile>div:first-child{flex:1}.panel-seite input:focus,.panel-seite select:focus,.panel-seite textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 10%,transparent)}.panel-seite button[role=switch]>span>span{transition:transform .22s cubic-bezier(.2,.8,.2,1)}.panel-seite button[role=switch]:active>span>span{width:19px}.panel-einstellungsindex{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px;display:grid}.panel-einstellungsindex>section{border:1px solid var(--border);background:var(--card);border-radius:10px;padding:18px}.panel-einstellungsindex h2{font-size:14px;font-weight:600}.panel-einstellungsindex p{color:var(--muted-foreground);margin-top:6px;font-size:12px;line-height:1.5}.panel-einstellungsindex ul{margin-top:16px}.panel-einstellungsindex li+li{border-top:1px solid var(--border)}.panel-einstellungsindex a{align-items:flex-start;gap:12px;padding:13px 0;display:flex}.panel-einstellungsindex a>svg{color:var(--primary);flex-shrink:0;margin-top:2px}.panel-einstellungsindex strong{font-size:12px;font-weight:550;display:block}.panel-einstellungsindex a span span{color:var(--muted-foreground);margin-top:4px;font-size:12px;line-height:1.5;display:block}.panel-einstellungsindex a:hover strong{color:var(--primary)}.panel-dialog{box-shadow:0 2px 4px #0000000a, 0 24px 56px -12px #00000047, 0 0 0 1px var(--k-line);border:0;border-radius:12px}.panel-dialog[open]{animation:.22s cubic-bezier(.2,.8,.2,1) panel-dialog-auf}.panel-dialog::backdrop{background:var(--k-scrim);animation:.18s ease-out panel-einblenden}.panel-kontomenue{border:1px solid var(--border);animation:.16s ease-out panel-menu-auf}.panel-seite [role=alert]{animation:.2s ease-out panel-einblenden}@keyframes panel-dialog-auf{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes panel-einblenden{0%{opacity:0}to{opacity:1}}@keyframes panel-menu-auf{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1600px){.panel-seite{padding:24px 30px 36px}}@media (max-width:1150px){.panel-einstellungsindex{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.panel-sidebar{display:none}.panel-seite{padding:24px 16px 36px}.panel-seitenkopf{margin-bottom:16px}.panel-seitenkopf h1{font-size:24px}.panel-seitenkopf p{font-size:14px}.panel-seite .panel-iconknopf{width:44px;min-width:44px;height:44px;min-height:44px}.panel-seite th button{min-width:44px;min-height:44px}.panel-kennzahlkarte>a,.panel-kennzahl-inhalt{padding:13px}.panel-kennzahlkopf{gap:5px;font-size:12px}.panel-kennzahlkopf svg{width:14px}.panel-kennzahlkarte strong{font-size:24px}.panel-kennzahlfuss{font-size:12px}.panel-block-kopf{padding:14px}.panel-abschnitt{padding:16px}.panel-auswahl button{min-height:44px;padding-inline:10px}.panel-filterzeile{flex-wrap:wrap}.panel-kundensuche{flex-basis:100%;max-width:none}.panel-feldauswahl{flex:1;min-height:44px}.panel-knopf{min-height:44px}.panel-seite th{padding:12px;font-size:12px}.panel-seite td{padding:14px 12px;font-size:14px}.panel-einstellungsindex{grid-template-columns:1fr;gap:12px}.panel-einstellungsgruppe{padding:0 14px}.panel-einstellungsgruppe h2>button{align-items:flex-start;padding-right:20px}.panel-einstellungsgruppe h2>button>span:first-of-type{width:100%}.panel-team .panel-person strong,.panel-team .panel-person>div>span{font-size:12px}}@media (prefers-reduced-motion:reduce){.panel-dialog[open],.panel-dialog::backdrop,.panel-kontomenue,.panel-einstellungsgruppe>div,.panel-seite [role=alert]{animation:none}.panel-seite button[role=switch]>span>span{transition:none}.panel-knopf:active:not(:disabled){transform:none}}@media print{.panel-seite{background:#fff}}.panel-suchfeld:focus-within{outline:2px solid var(--ring);outline-offset:2px;border-color:var(--primary)}.panel-suchfeld input:focus,.panel-suchfeld input:focus-visible{box-shadow:none;outline:none}.panel-artikelminiatur{width:36px;height:36px;color:var(--k-ink-3);background:var(--k-sunken);box-shadow:inset 0 0 0 1px var(--k-line);border-radius:8px;flex-shrink:0;place-items:center;display:grid;overflow:hidden}.panel-artikelminiatur img{object-fit:contain;background:#fff;width:100%;height:100%}.panel-artikelminiatur svg{transition:transform .2s}.panel-teamavatar{width:32px;height:32px;color:var(--primary);background:color-mix(in srgb,var(--primary) 9%,var(--card));border-radius:50%;flex-shrink:0;place-items:center;font-size:12px;font-weight:600;display:grid}.panel-team tr:nth-child(3n+2) .panel-teamavatar{color:#664483;background:#f0eaf7}.panel-team tr:nth-child(3n) .panel-teamavatar{color:#405f80;background:#eaf1f7}@media (max-width:767px){.panel-artikelminiatur{width:30px;height:30px}.panel-teamavatar{display:none}}@media (prefers-reduced-motion:reduce){.panel-artikelminiatur svg{transition:none;transform:none}}.panel-einstellungen-inhalt{min-width:0}.panel-bereichswahl{flex-direction:column;gap:6px;display:flex;position:sticky;top:68px}.panel-bereichseintrag{min-width:0}.panel-bereichshauptwahl{width:100%}.panel-bereichswahl button{text-align:left;min-height:72px;color:var(--muted-foreground);isolation:isolate;border:1px solid #0000;border-radius:9px;align-items:center;gap:12px;padding:12px;display:flex;position:relative}.panel-bereichswahl button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.panel-bereichswahl button>:not(.panel-bereich-aktiv){position:relative}.panel-bereichswahl button:hover{color:var(--foreground);background:color-mix(in srgb,var(--card) 70%,transparent)}.panel-bereichswahl button[aria-current]{color:var(--primary)}.panel-bereichswahl button>span:nth-last-child(2){flex:1;min-width:0}.panel-bereichswahl strong{font-size:14px;font-weight:600;display:block}.panel-bereichswahl small{color:var(--muted-foreground);margin-top:3px;font-size:12px;line-height:1.45;display:block}.panel-bereichsunterpunkte{border-left:1px solid var(--border);margin:5px 0 8px 24px;padding-left:12px}.panel-bereichswahl .panel-bereichsunterpunkte button{border:0;border-radius:6px;width:100%;min-height:40px;padding:7px 10px;font-size:13px;line-height:1.35}.panel-bereichswahl .panel-bereichsunterpunkte button:hover{color:var(--primary);background:color-mix(in srgb,var(--primary) 6%,transparent)}.panel-bereich-aktiv{z-index:-1;background:var(--card);border:1px solid var(--border);border-radius:9px;position:absolute;inset:0;box-shadow:0 2px 5px #10182805}.panel-bereich-aktiv:before{content:"";background:var(--primary);border-radius:2px;width:3px;height:22px;position:absolute;top:calc(50% - 11px);left:-1px}.panel-belebtes-icon{color:inherit;flex:none;display:inline-flex}.panel-navpunkt>.panel-belebtes-icon:first-of-type{flex:none}.panel-navpunkt>.panel-belebtes-icon+span{flex:1}.panel-formularskelett{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;padding:22px;display:grid}.panel-formularskelett>div{flex-direction:column;gap:10px;display:flex}.panel-formularskelett i{background:var(--muted);border-radius:4px;width:40%;height:10px}.panel-formularskelett b{background:var(--muted);border-radius:6px;height:36px}.panel-formularskelett .panel-skelett-breit{grid-column:1/-1}.panel-formularskelett .panel-skelett-breit b{height:84px}.panel-knopflader{flex:none;width:15px;height:15px}.panel-knopflader circle{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-dasharray:36 64;transform-origin:50%;animation:.9s linear infinite panel-knopf-drehen}@keyframes panel-knopf-drehen{to{transform:rotate(360deg)}}@media (max-width:767px){.panel-bereichswahl{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid;position:static}.panel-bereichswahl button{gap:8px;min-height:66px;padding:10px}.panel-bereichswahl button>svg:last-child{display:none}.panel-bereichswahl small{font-size:12px}.panel-formularskelett{grid-template-columns:minmax(0,1fr)}.panel-bereichseintrag:has(.panel-bereichsunterpunkte){grid-column:1/-1}.panel-bereichsunterpunkte{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin:4px 0 8px;padding:0;display:grid}.panel-bereichswahl .panel-bereichsunterpunkte button{background:var(--card);border:1px solid var(--border);min-height:44px;padding:8px 10px}}@media (prefers-reduced-motion:reduce){.panel-knopflader circle{animation:none}}.panel-dialog.panel-dialog-seitlich{border-width:0 0 0 1px;border-radius:12px 0 0 12px;width:min(490px,100%);max-width:100%;height:100dvh;max-height:100dvh;margin:0 0 0 auto}.panel-dialog-seitlich[open]{animation:.25s cubic-bezier(.2,.8,.2,1) panel-seitenblatt-auf}.panel-einladungsliste{border:1px solid var(--border);background:var(--card);border-radius:10px;overflow:hidden}.panel-einladungsliste li{border-top:1px solid var(--border);align-items:center;gap:14px;padding:18px 20px;display:flex}.panel-einladungsicon{width:24px;height:24px;color:var(--muted-foreground);flex:none;place-items:center;display:grid}.panel-einladungsdaten{flex:1;min-width:0}.panel-einladungsdaten>div{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.panel-einladungsdaten strong{font-size:12px;font-weight:550}.panel-einladungsdaten p{color:var(--muted-foreground);margin-top:4px;font-size:12px;line-height:1.5}.panel-einladungsstatus{background:var(--muted);color:var(--muted-foreground);border-radius:5px;padding:2px 7px;font-size:12px}.panel-einladungsstatus[data-status=Offen]{background:color-mix(in srgb,var(--primary) 9%,var(--card));color:var(--primary)}.panel-einladungsaktionen{align-items:center;gap:10px;display:flex}.panel-aktion-sekundaer{border:1px solid var(--border);background:var(--card);border-radius:6px;align-items:center;gap:6px;min-height:32px;padding:6px 10px;font-size:12px;display:inline-flex}.panel-aktion-sekundaer:hover{background:var(--muted)}@keyframes panel-seitenblatt-auf{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@media (max-width:767px){.panel-dialog.panel-dialog-seitlich{border:0;border-radius:0}.panel-einladungsliste li{flex-wrap:wrap;gap:10px;padding:16px}.panel-einladungsaktionen{margin-left:46px}.panel-einladungsdaten{flex-basis:calc(100% - 46px)}.panel-aktion-sekundaer{min-height:44px}}@media (prefers-reduced-motion:reduce){.panel-dialog-seitlich[open]{animation:none}}.panel-navpunkt{font-size:13px}.panel-seite .panel-kundenliste>tbody>tr>td{font-size:14px}@media (max-width:600px){.panel-kundenstatusfilter .panel-auswahl-scroll{overflow:visible}.panel-kundenstatusfilter .panel-auswahl{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.panel-kundenstatusfilter .panel-auswahl button{white-space:normal;text-align:center;min-width:0;min-height:44px;padding:7px 8px;line-height:1.25}}@media (min-width:768px){.panel-navpunkt{min-height:32px;padding-block:5px}}
