@font-face{font-family:inter;src:url(../media/inter_latin_wght_normal-s.p.0gsaq8ukbf34m.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.L6ZrOa_className{font-family:inter,inter Fallback,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-style:normal}.L6ZrOa_variable{--font-inter:"inter", "inter Fallback", ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, sans-serif}
:root{--mg-navy:#1d3a63;--mg-tief:#0c1a2e;--mg-hell:#97b3d9;--mg-rot:#e3141b;--bg:#fff;--bg-subtle:#f7f8fa;--bg-muted:#eef1f5;--bg-select:#eaf1fa;--nav-bg:var(--mg-tief);--nav-text:#b6c3d6;--nav-text-aktiv:#fff;--nav-aktiv-bg:#97b3d91f;--line:#e6e9ef;--line-strong:#c5cdd8;--line-input:#8a94a6;--line-input-hover:#5b6779;--text-1:#0f172a;--text-2:#475569;--text-3:#5b6779;--text-link:#24518f;--primary:var(--mg-navy);--primary-hover:#24467a;--primary-text:#fff;--fokus:#24518f;--fokus-dunkel:var(--mg-hell);--fokus-halo:0 0 0 3px #97b3d98c;--ok:#15803d;--ok-bg:#ecfdf3;--warn:#a15c00;--warn-bg:#fdf6e7;--err:#b42318;--err-bg:#fef3f2;--info:var(--mg-navy);--info-bg:#eef3fa;--neutral:#475569;--neutral-bg:#f1f5f9;--font:var(--font-inter,"Inter"), ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--fs-xs:12px;--lh-xs:16px;--fs-sm:13px;--lh-sm:20px;--fs-md:14px;--lh-md:20px;--fs-lg:16px;--lh-lg:24px;--fs-xl:20px;--lh-xl:28px;--fs-2xl:28px;--lh-2xl:32px;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--tracking-tight:-.011em;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-8:32px;--s-10:40px;--s-12:48px;--r-sm:6px;--r-md:8px;--r-lg:12px;--r-full:999px;--shadow-1:0 1px 2px #0f172a0f;--shadow-2:0 4px 12px -2px #0f172a1a, 0 0 0 1px #0f172a0d;--shadow-3:0 16px 40px -8px #0f172a38, 0 0 0 1px #0f172a0f;--ease:cubic-bezier(.2, 0, 0, 1);--dur-1:.12s;--dur-2:.18s;--h-control:36px;--h-control-sm:28px;--h-row:44px;--nav-w:232px;--flaeche:#fff;--flaeche2:var(--bg-subtle);--linie:var(--line);--linie2:var(--line-input);--text:var(--text-1);--text2:var(--text-2);--text3:var(--text-3);--akzent:var(--text-link);--akzent-h:var(--mg-navy);--akzent-weich:var(--bg-select);--ok-weich:var(--ok-bg);--warn-weich:var(--warn-bg);--err-weich:var(--err-bg);--r:var(--r-md);--schatten:none;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body{margin:0}body{background:var(--bg);color:var(--text-1);font-family:var(--font);font-size:var(--fs-md);line-height:var(--lh-md);font-weight:var(--fw-regular);-webkit-font-smoothing:antialiased}.re,.num,.sum,.kpi b,.betrag,input[inputmode=decimal],.fortschritt .punkt{font-variant-numeric:tabular-nums}a{color:var(--text-link);text-decoration:none}a:hover{text-decoration:underline}h1{font-size:var(--fs-xl);line-height:var(--lh-xl);letter-spacing:var(--tracking-tight);font-weight:var(--fw-semibold);margin:0}h2{font-size:var(--fs-md);line-height:var(--lh-md);font-weight:var(--fw-semibold);margin:0}p{margin:0}:focus-visible{outline:2px solid var(--fokus);outline-offset:2px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app{grid-template-columns:var(--nav-w) minmax(0, 1fr);min-height:100vh;display:grid}.nav{gap:var(--s-6);height:100vh;padding:var(--s-4) var(--s-3);color:var(--nav-text);background:var(--nav-bg);flex-direction:column;display:flex;position:sticky;top:0;overflow:hidden}.nav :focus-visible{outline-color:var(--fokus-dunkel)}.nav-kopf{gap:var(--s-3);flex-direction:column;display:flex}.nav-ziele .kurz{display:none}.nav-platte{width:fit-content;padding:var(--s-2) var(--s-3);border-radius:var(--r-md);background:#fff;display:block}.nav-logo{width:128px;height:auto;display:block}.nav-produkt{align-items:center;gap:var(--s-2);padding:0 var(--s-1);font-size:var(--fs-xs);line-height:var(--lh-xs);font-weight:var(--fw-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--nav-text);display:flex}.nav-produkt svg{width:14px;height:14px;fill:var(--mg-rot)}.nav-schnell{display:none}.nav-ziele{flex-direction:column;gap:2px;display:flex}.nav-ziele a{align-items:center;gap:var(--s-3);min-height:var(--h-control);padding:0 var(--s-3);border-radius:var(--r-sm);color:inherit;font-weight:var(--fw-medium);transition:background var(--dur-1), color var(--dur-1);display:flex;position:relative}.nav-ziele a:hover{color:#fff;background:#ffffff0f;text-decoration:none}.nav-ziele a.aktiv{background:var(--nav-aktiv-bg);color:var(--nav-text-aktiv)}.nav-ziele a.aktiv:before{content:"";left:0;top:var(--s-2);bottom:var(--s-2);background:var(--mg-hell);border-radius:2px;width:2px;position:absolute}.sym{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.aktiv .sym{color:var(--mg-hell)}.nav-person{align-items:center;gap:var(--s-1);padding:var(--s-1);border-radius:var(--r-md);border:1px solid #ffffff14;margin-top:auto;display:flex}.nav-ich{align-items:center;gap:var(--s-3);min-width:0;padding:var(--s-1);border-radius:var(--r-sm);color:inherit;flex:1;display:flex}.nav-ich:hover,.nav-ich.aktiv{background:#ffffff12;text-decoration:none}.nav-wer{flex-direction:column;flex:1;min-width:0;display:flex}.nav-wer strong{color:#fff;font-size:var(--fs-sm);line-height:var(--lh-sm);font-weight:var(--fw-semibold);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.nav-wer span{font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--nav-text);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.nav-avatar{border-radius:var(--r-full);width:28px;height:28px;font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--mg-tief);background:var(--mg-hell);flex:none;place-items:center;display:grid}.nav-avatar.gross{width:32px;height:32px}.nav-knopf{border-radius:var(--r-sm);width:32px;height:32px;color:var(--nav-text);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}.nav-knopf:hover,.nav-knopf.aktiv{color:#fff;background:#ffffff17;text-decoration:none}main{padding:var(--s-6) var(--s-8) var(--s-12);min-width:0;max-width:1440px}.kopf{justify-content:space-between;align-items:flex-start;gap:var(--s-4);margin-bottom:var(--s-5);flex-wrap:wrap;display:flex}.kopf p{margin-top:var(--s-1);color:var(--text-2)}.kopf-aktionen{gap:var(--s-2);flex-wrap:wrap;display:flex}.karte{background:var(--bg);border:1px solid var(--line);border-radius:var(--r-md);margin:0 0 var(--s-4)}.karte:last-child{margin-bottom:0}.karte>.kk{justify-content:space-between;align-items:center;gap:var(--s-3);min-height:48px;padding:var(--s-2) var(--s-4);border-bottom:1px solid var(--line);display:flex}.karte>.ki{padding:var(--s-4)}.ki+.ki{border-top:1px solid var(--line)}.karte{position:relative;overflow-x:auto}.kpis{margin-bottom:var(--s-5);border:1px solid var(--line);border-radius:var(--r-md);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid;overflow:hidden}.kpis>.kpi{box-shadow:1px 0 0 var(--line), 0 1px 0 var(--line);border:0;border-radius:0;margin:0}.kpi{padding:var(--s-3) var(--s-4);background:var(--bg);color:inherit;transition:background var(--dur-1);display:block}a.kpi:hover{background:var(--bg-subtle);text-decoration:none}a.kpi:focus-visible{outline-offset:-3px}.kpi b{font-size:var(--fs-2xl);line-height:var(--lh-2xl);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-tight);color:var(--text-1);display:block}.kpi span{margin-top:var(--s-1);color:var(--text-2);font-size:var(--fs-xs);line-height:var(--lh-xs);display:block}.btn{min-height:var(--h-control);padding:0 var(--s-3);border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--bg);color:var(--text-1);box-shadow:var(--shadow-1);font-family:inherit;font-size:var(--fs-sm);line-height:var(--lh-sm);font-weight:var(--fw-medium);white-space:nowrap;cursor:pointer;transition:background var(--dur-1), border-color var(--dur-1), color var(--dur-1);justify-content:center;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.btn:hover:not(:disabled){background:var(--bg-subtle);border-color:var(--line-input);text-decoration:none}.btn.haupt{border-color:var(--primary);background:var(--primary);color:var(--primary-text);box-shadow:none}.btn.haupt:hover:not(:disabled){background:var(--primary-hover);border-color:var(--primary-hover)}.btn.haupt:active:not(:disabled){background:#1a3459}.btn.leise{color:var(--text-2);box-shadow:none;background:0 0;border-color:#0000}.btn.leise:hover:not(:disabled){background:var(--bg-muted);color:var(--text-1);border-color:#0000}.btn.gefahr{color:var(--err)}.btn.gefahr:hover:not(:disabled){background:var(--err-bg);border-color:var(--err)}.btn:disabled,.btn[aria-disabled=true]{background:var(--bg-subtle);border-color:var(--line);color:var(--text-3);box-shadow:none;cursor:not-allowed}.btn.klein{min-height:var(--h-control-sm);padding:0 10px}.btn.leise.klein{padding:0 var(--s-2)}.btn-grund{font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--text-3)}input,textarea,select{font-family:inherit;font-size:var(--fs-md);line-height:var(--lh-md);font-weight:var(--fw-regular);color:var(--text-1);background:var(--bg);border:1px solid var(--line-input);border-radius:var(--r-sm);width:100%;min-width:0;transition:border-color var(--dur-1), box-shadow var(--dur-1);padding:0 10px}input,select{min-height:var(--h-control)}textarea{padding:var(--s-2) 10px;resize:vertical}input::placeholder,textarea::placeholder{color:var(--text-3);opacity:1}input:hover,textarea:hover,select:hover{border-color:var(--line-input-hover)}input:focus,textarea:focus,select:focus{border-color:var(--mg-navy);box-shadow:var(--fokus-halo);outline:none}input:disabled,textarea:disabled,select:disabled{background:var(--bg-subtle);border-color:var(--line);color:var(--text-2)}select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23475569' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m4 6 4 4 4-4'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:16px;padding-right:32px}input[type=checkbox],input[type=radio]{width:16px;height:16px;min-height:0;accent-color:var(--primary);flex:none;margin:2px 0 0;padding:0}input[type=checkbox]:focus,input[type=radio]:focus{box-shadow:none}input[type=checkbox]:focus-visible,input[type=radio]:focus-visible{outline:2px solid var(--fokus);outline-offset:2px}input[type=date]{min-width:0}label.feld,.feld-label{font-size:var(--fs-sm);line-height:var(--lh-sm);font-weight:var(--fw-medium);color:var(--text-2);flex-direction:column;gap:6px;display:flex}.feld .hilfe{font-size:var(--fs-xs);line-height:var(--lh-xs);font-weight:var(--fw-regular);color:var(--text-3)}.haken{gap:var(--s-2);font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--text-1);cursor:pointer;align-items:flex-start;display:flex}.raster{gap:var(--s-4) var(--s-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,208px),1fr));display:grid}.raster.unten{align-items:end}.raster .ganz{grid-column:1/-1}.stapel{gap:var(--s-3);flex-direction:column;display:flex}.stapel.eng{gap:var(--s-2)}.stapel.schmal{max-width:520px}.zeile{gap:var(--s-2);flex-wrap:wrap;align-items:center;display:flex}.zeile.ende{justify-content:flex-end}.zeile.unten{align-items:end}.mitte{text-align:center}.abstand-oben{margin-top:var(--s-3)}.vorformatiert{white-space:pre-line}.auswahl-schmal{max-width:320px}.feld-breit{min-width:220px}.formular-fuss{justify-content:flex-end;gap:var(--s-2);display:flex}.kk h2 .pille{margin-left:6px}.nowrap{white-space:nowrap}.trenner{border-bottom:1px solid var(--line)}table.breit{min-width:760px}table{border-collapse:collapse;width:100%}th{text-align:left;height:36px;padding:0 var(--s-3);font-size:var(--fs-xs);line-height:var(--lh-xs);font-weight:var(--fw-medium);color:var(--text-3);background:var(--bg-subtle);border-bottom:1px solid var(--line);white-space:nowrap}td{height:var(--h-row);padding:var(--s-3);font-size:var(--fs-sm);line-height:var(--lh-sm);border-bottom:1px solid var(--line);vertical-align:top}tbody tr{transition:background var(--dur-1)}tbody tr:hover{background:var(--bg-subtle)}tr:last-child td{border-bottom:none}.re{text-align:right}td.re,th.re{white-space:nowrap}.scroll{position:relative;overflow-x:auto}table.liste td{vertical-align:middle}table.liste tbody tr{position:relative}table.liste tbody tr:hover{background:var(--bg-muted)}table.liste td:first-child a:after{content:"";position:absolute;inset:0}table.liste td:first-child a{font-weight:var(--fw-medium);color:var(--text-1)}table.liste td:first-child a.ungelesen{font-weight:var(--fw-semibold)}table.liste td:first-child a.ungelesen:before{content:"";border-radius:var(--r-full);background:var(--mg-navy);width:6px;height:6px;margin:0 6px 2px 0;display:inline-block}.gedimmt{color:var(--text-2)}.klein{font-size:var(--fs-xs);line-height:var(--lh-xs)}.fett{font-weight:var(--fw-semibold)}.pille{height:20px;padding:0 var(--s-2);border-radius:var(--r-full);font-size:var(--fs-xs);line-height:var(--lh-xs);font-weight:var(--fw-medium);white-space:nowrap;background:var(--neutral-bg);color:var(--neutral);vertical-align:middle;align-items:center;gap:6px;display:inline-flex}.pille.ok{background:var(--ok-bg);color:var(--ok)}.pille.warn{background:var(--warn-bg);color:var(--warn)}.pille.err{background:var(--err-bg);color:var(--err)}.pille.info,.pille.neu{background:var(--info-bg);color:var(--info)}.pille.neu:before{content:"";border-radius:var(--r-full);background:currentColor;width:6px;height:6px}.meldung{padding:var(--s-2) var(--s-3);border-radius:var(--r-sm);margin-bottom:var(--s-4);font-size:var(--fs-sm);line-height:var(--lh-sm);border:1px solid #0000}.meldung.err{background:var(--err-bg);color:var(--err);border-color:#b4231833}.meldung.warn{background:var(--warn-bg);color:var(--warn);border-color:#a15c0033}.meldung.ok{background:var(--ok-bg);color:var(--ok);border-color:#15803d33}.meldung.hinweis{gap:var(--s-2);background:var(--bg-subtle);color:var(--text-2);border-color:var(--line);align-items:flex-start;display:flex}.meldung.hinweis:before{content:"i";border-radius:var(--r-full);width:16px;height:16px;font-size:var(--fs-xs);line-height:1;font-weight:var(--fw-semibold);border:1.5px solid;flex:none;place-items:center;margin-top:2px;display:grid}.meldung.ohne-abstand,.stapel>.meldung{margin:0}.leer{align-items:center;gap:var(--s-1);padding:var(--s-12) var(--s-5);text-align:center;color:var(--text-2);font-size:var(--fs-sm);flex-direction:column;display:flex}.leer:before{content:"";width:24px;height:24px;margin-bottom:var(--s-2);background:var(--text-3);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 13h5l1.5 3h5L16 13h5'/%3E%3Cpath d='M5.5 5h13L21 13v5a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-5L5.5 5Z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 13h5l1.5 3h5L16 13h5'/%3E%3Cpath d='M5.5 5h13L21 13v5a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-5L5.5 5Z'/%3E%3C/svg%3E") 50%/contain no-repeat}.leer strong{color:var(--text-1);font-size:var(--fs-md);font-weight:var(--fw-medium)}.leer .btn{margin-top:var(--s-3)}.filterleiste{margin-bottom:var(--s-4)}.kunden-raster{gap:var(--s-4) var(--s-3);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.kunden-raster .voll{grid-column:1/-1}.kunden-raster .halb{grid-column:span 3}.kunden-raster .breit{grid-column:span 4}.kunden-raster .schmal{grid-column:span 2}@media (max-width:640px){.kunden-raster>*{grid-column:1/-1!important}.kunden-raster.handy-paare{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:dense}.kunden-raster.handy-paare>.paar{grid-column:span 1!important}dl.werte{gap:var(--s-3) var(--s-4);grid-template-columns:repeat(2,minmax(0,1fr))}.pos-tabelle.gesperrt .quelle,.quelle.wie-oben,.nur-gross{display:none}}.werte{gap:var(--s-3) var(--s-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));margin:0;display:grid}.werte dt{font-size:var(--fs-xs);line-height:var(--lh-xs);font-weight:var(--fw-medium);color:var(--text-2)}.werte dd{overflow-wrap:anywhere;margin:2px 0 0}.gesperrt-hinweis{background:var(--bg-subtle);color:var(--text-2);font-size:var(--fs-sm);border-radius:0 0 var(--r-md) var(--r-md)}.fuss-aktion{border-top:1px solid var(--line);padding-top:var(--s-3)!important;padding-bottom:var(--s-3)!important}.mit-einheit{color:var(--text-2);align-items:center;gap:6px;display:inline-flex}.mit-einheit input{width:112px}.platz{gap:var(--s-4);grid-template-columns:minmax(0,1fr) 320px;align-items:start;display:grid}.platz>*{min-width:0}.seite{gap:var(--s-4);top:var(--s-4);flex-direction:column;display:flex;position:sticky}.seite>.karte{margin:0}.abschnitt-titel{gap:var(--s-2);padding:var(--s-2) var(--s-3);background:var(--bg-subtle);font-weight:var(--fw-semibold);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;display:flex}.abschnitt-titel>input{font-weight:var(--fw-semibold);flex:200px}.abschnitt-titel>span:first-child{flex:auto}.pos td{padding:var(--s-2)}.pos-tabelle{table-layout:fixed;min-width:620px}.pos input,.pos textarea,.pos select{font-size:var(--fs-sm)}.pos textarea{field-sizing:content;min-height:3.4em;padding:var(--s-1) 6px;resize:none;background:0 0;border-color:#0000}.pos input,.pos select{background-color:#0000;border-color:#0000;min-height:32px;padding:0 6px}.pos select{background-position:right 4px center;padding-right:24px}.pos textarea:hover,.pos input:hover,.pos select:hover{border-color:var(--line-input);background-color:var(--bg)}.pos textarea:focus,.pos input:focus,.pos select:focus{border-color:var(--mg-navy);background-color:var(--bg)}.pos input:disabled,.pos textarea:disabled,.pos select:disabled{color:var(--text-1);background:0 0;border-color:#0000}.pos select:disabled{opacity:1;background-image:none}.pos input:disabled:hover,.pos select:disabled:hover,.pos textarea:disabled:hover{background-color:#0000;border-color:#0000}.pos.offen{background:var(--warn-bg)}.pos .num,.pos input.num{text-align:right}.hinweis-zeile td{height:auto;padding:0 var(--s-3) var(--s-2);border-bottom:1px solid var(--line)}.quelle{font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--text-3);margin-top:var(--s-1);padding-left:6px}.sum{justify-content:space-between;gap:var(--s-3);padding:var(--s-1) 0;display:flex}.sum.gross{font-size:var(--fs-lg);line-height:var(--lh-lg);font-weight:var(--fw-semibold);border-top:1px solid var(--line);margin-top:var(--s-2);padding-top:var(--s-3)}.pruef{gap:var(--s-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pruef li{padding:var(--s-2) 10px;border-radius:var(--r-sm);font-size:var(--fs-sm)}.pruef .blocker{background:var(--err-bg);color:var(--err)}.pruef .hinweis{background:var(--warn-bg);color:var(--warn)}.alles-ok{gap:var(--s-2);color:var(--ok);font-weight:var(--fw-semibold);align-items:center;display:flex}.verlauf{font-size:var(--fs-sm);color:var(--text-2);gap:var(--s-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.reiter{border-bottom:1px solid var(--line);margin-bottom:var(--s-4);scrollbar-width:none;gap:2px;display:flex;overflow-x:auto}.reiter::-webkit-scrollbar{display:none}.reiter button,.reiter a{white-space:nowrap;padding:10px var(--s-3);font-family:inherit;font-size:var(--fs-md);line-height:var(--lh-md);font-weight:var(--fw-medium);color:var(--text-2);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;flex:none;margin-bottom:-1px;text-decoration:none}.reiter button.an,.reiter a.an{color:var(--mg-navy);border-bottom-color:var(--mg-navy)}.reiter button:hover,.reiter a:hover{color:var(--text-1);text-decoration:none}.beispiele{gap:var(--s-2);flex-wrap:wrap;display:flex}.papier{border:1px solid var(--line);max-width:820px;box-shadow:var(--shadow-2);font-size:var(--fs-sm);line-height:var(--lh-sm);background:#fff;margin:0 auto;padding:56px}.papier .abs{font-size:var(--fs-xs);color:var(--text-2);border-bottom:1px solid var(--text-1);padding-bottom:var(--s-1);margin-bottom:var(--s-8)}.papier h1{font-size:var(--fs-xl);margin:var(--s-8) 0 var(--s-1)}.papier table{margin:var(--s-4) 0}.papier th{color:var(--text-1);border-bottom:1px solid var(--text-1);background:0 0;padding:0 6px}.papier td{height:auto;padding:var(--s-2) 6px}.papier .lang{color:var(--text-2);font-size:var(--fs-xs)}.papier .summen{width:300px;margin-left:auto}.papier .fuss{margin-top:var(--s-10);padding-top:var(--s-3);border-top:1px solid var(--line-strong);font-size:var(--fs-xs);color:var(--text-2)}.werkzeug{max-width:820px;margin:0 auto var(--s-4);justify-content:space-between;align-items:center;gap:var(--s-3);display:flex}@media print{body{background:#fff}.nav,.werkzeug,.toasts{display:none!important}.app{display:block}main{padding:0}.papier{box-shadow:none;border:0;max-width:none;padding:0}}@media (max-width:1080px){.platz{grid-template-columns:minmax(0,1fr)}.seite{position:static}}@media (max-width:760px){.app{grid-template-columns:minmax(0,1fr)}.nav{z-index:20;background:0 0;gap:0;height:auto;padding:0;position:sticky;overflow:visible}.nav-kopf{align-items:center;gap:var(--s-3);padding:var(--s-2) var(--s-4);padding-top:max(8px, env(safe-area-inset-top));background:var(--nav-bg);border-bottom:1px solid #ffffff0f;flex-direction:row}.nav-platte{padding:var(--s-1) var(--s-2);border-radius:var(--r-sm)}.nav-logo{width:104px}.nav-produkt{display:none}.nav-schnell{align-items:center;gap:2px;margin-left:auto;display:flex}.nav-ziele{z-index:30;padding:6px 6px max(6px, env(safe-area-inset-bottom));background:var(--nav-bg);border-top:1px solid #ffffff14;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:0;display:grid;position:fixed;bottom:0;left:0;right:0}.nav-ziele a{min-height:52px;padding:var(--s-1) 2px;border-radius:var(--r-md);min-width:0;font-size:var(--fs-xs);line-height:var(--lh-xs);font-weight:var(--fw-medium);flex-direction:column;justify-content:center;gap:2px}.nav-ziele a .lang{display:none}.nav-ziele a .kurz{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.nav-ziele a:hover,.nav-ziele a.aktiv{background:0 0}.nav-ziele a.aktiv:before{width:24px;height:2px;top:-6px;bottom:auto;left:50%;transform:translate(-50%)}.nav-ziele a.aktiv .sym{background:var(--nav-aktiv-bg);border-radius:var(--r-md)}.nav-ziele .sym{width:40px;height:28px;padding:var(--s-1) 10px;box-sizing:border-box}.nav-person{display:none}main{padding:var(--s-5) var(--s-4) calc(92px + env(safe-area-inset-bottom))}.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.kpi b{font-size:var(--fs-xl);line-height:var(--lh-xl)}.papier{padding:var(--s-6) var(--s-4);overflow-x:auto}.papier table{font-size:var(--fs-xs)}.papier th,.papier td{padding:6px var(--s-1)}}@media (max-width:760px) and (max-height:500px){.nav-ziele{position:static}main{padding-bottom:var(--s-6)}}@media (prefers-reduced-motion:reduce){.btn,.kpi,.nav-ziele a,tbody tr,input,select,textarea{transition:none!important}}.toasts{right:var(--s-6);bottom:var(--s-6);z-index:60;gap:var(--s-2);pointer-events:none;flex-direction:column;width:min(360px,100vw - 32px);display:flex;position:fixed}.toast{pointer-events:auto;padding:var(--s-3);border-radius:var(--r-md);background:var(--bg);color:var(--text-1);box-shadow:var(--shadow-2);font-size:var(--fs-sm);line-height:var(--lh-sm);animation:toast-auf var(--dur-2) var(--ease);align-items:flex-start;gap:10px;display:flex}.toast-symbol{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.toast.erfolg .toast-symbol{color:var(--ok)}.toast.fehler{box-shadow:var(--shadow-2), inset 3px 0 0 var(--err)}.toast.fehler .toast-symbol{color:var(--err)}.toast.info .toast-symbol{color:var(--info)}.toast-text{overflow-wrap:anywhere;flex:1;min-width:0;padding-top:0}.toast-aktion{padding:0 var(--s-1);min-height:20px;font-family:inherit;font-size:var(--fs-sm);line-height:var(--lh-sm);font-weight:var(--fw-semibold);color:var(--text-link);cursor:pointer;border-radius:var(--r-sm);background:0 0;border:0;flex:none}.toast-aktion:hover{text-decoration:underline}.toast-zu{border-radius:var(--r-sm);width:20px;height:20px;color:var(--text-2);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.toast-zu:hover{background:var(--bg-muted);color:var(--text-1)}.toast-zu svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:14px;height:14px}@keyframes toast-auf{0%{opacity:0}}@media (max-width:760px){.toasts{left:var(--s-4);right:var(--s-4);width:auto;bottom:calc(80px + env(safe-area-inset-bottom))}}.panel-grund{z-index:50;animation:toast-auf var(--dur-2) var(--ease);background:#0f172a52;position:fixed;inset:0}.panel{z-index:51;background:var(--bg);width:min(480px,100vw);box-shadow:var(--shadow-3);animation:toast-auf var(--dur-2) var(--ease);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0}.panel:focus{outline:none}.panel-kopf{align-items:center;gap:var(--s-3);min-height:56px;padding:0 var(--s-2) 0 var(--s-5);border-bottom:1px solid var(--line);display:flex}.panel-kopf h2{min-width:0;font-size:var(--fs-lg);line-height:var(--lh-lg);flex:1}.panel-inhalt{padding:var(--s-5);flex:1;overflow-y:auto}.panel-fuss{gap:var(--s-2);padding:var(--s-3) var(--s-5);padding-bottom:max(12px, env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--bg);flex-wrap:wrap;justify-content:flex-end;display:flex}.knopf-zu{width:var(--h-control);height:var(--h-control);border-radius:var(--r-sm);color:var(--text-2);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.knopf-zu:hover{background:var(--bg-muted);color:var(--text-1)}.knopf-zu svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:18px;height:18px}@media (prefers-reduced-motion:reduce){.toast,.panel,.panel-grund{animation:none}}main.tor{--mg-navy:#1d3a63;--mg-tief:#0c1a2e;--mg-hell:#97b3d9;--mg-rot:#e3141b;--mg-grau:#c6cad1;--tor-ease:cubic-bezier(.22, 1, .36, 1);background:#fbfcfd;grid-template-columns:minmax(0,1.08fr) minmax(440px,1fr);max-width:none;min-height:100dvh;padding:0;display:grid}.tor-buehne{color:#fff;background:radial-gradient(120% 80% at 18% 0%, #27497a 0%, transparent 55%), radial-gradient(90% 70% at 100% 100%, #13294a 0%, transparent 60%), linear-gradient(160deg, #1a3459 0%, var(--mg-tief) 100%);clip-path:polygon(0 0,100% 0,calc(100% - 140px) 100%,0 100%);animation:tor-auf .9s var(--tor-ease) backwards;position:relative;overflow:hidden}.tor-raster{animation:tor-raster 1.6s var(--tor-ease) backwards;background-image:linear-gradient(#97b3d912 1px,#0000 1px),linear-gradient(90deg,#97b3d912 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:-40px;-webkit-mask-image:radial-gradient(90% 80% at 30% 40%,#000 30%,#0000 85%);mask-image:radial-gradient(90% 80% at 30% 40%,#000 30%,#0000 85%)}.tor-plan{width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(185deg,#000 0% 46%,#0000 72%);mask-image:linear-gradient(185deg,#000 0% 46%,#0000 72%)}.tor-leitung{fill:none;stroke:#97b3d938;stroke-width:1.4px;stroke-dasharray:1;animation:tor-ziehen 1.5s var(--tor-ease) backwards}.tor-impuls{fill:none;stroke:var(--mg-hell);stroke-width:2px;stroke-linecap:round;stroke-dasharray:.06 .94;stroke-dashoffset:1px;opacity:.9;filter:drop-shadow(0 0 4px #97b3d9e6);animation:8s linear infinite backwards tor-fluss}.tor-knoten{fill:var(--mg-tief);stroke:var(--mg-hell);stroke-width:1.5px;animation:.6s backwards tor-einblenden}.tor-band{background:linear-gradient(180deg, #97b3d900, #97b3d98c 60%, var(--mg-hell));clip-path:polygon(calc(100% - 18px) 0,100% 0,18px 100%,0 100%);width:158px;animation:1.2s .5s backwards tor-einblenden;position:absolute;top:0;bottom:0;right:0}.tor-buehne-inhalt{z-index:1;flex-direction:column;justify-content:space-between;height:100%;padding:44px 180px 52px 56px;display:flex;position:relative}.tor-marke{letter-spacing:-.01em;animation:tor-heben .8s .2s var(--tor-ease) backwards;align-items:center;gap:10px;font-size:19px;font-weight:650;display:flex}.tor-marke-blitz,.tor-uebergang-blitz{background:#ffffff14;border-radius:8px;width:26px;height:26px;padding:4px;box-shadow:inset 0 0 0 1px #ffffff1f}.tor-marke-blitz path,.tor-uebergang-blitz path{fill:var(--mg-rot)}.tor-aussage{max-width:30rem;animation:tor-heben 1s .45s var(--tor-ease) backwards}.tor-aussage h2{letter-spacing:-.028em;text-wrap:balance;margin:0;font-size:clamp(28px,3vw,40px);font-weight:640;line-height:1.12}.tor-aussage h2 span{color:var(--mg-hell)}.tor-datum{letter-spacing:.08em;text-transform:uppercase;color:#c6cad1bf;margin:0 0 14px;font-size:12.5px}.tor-firma{color:#c6cad1cc;margin:18px 0 0;font-size:14px}.tor-seite{place-items:center;padding:48px 40px;display:grid;position:relative}.tor-form{flex-direction:column;gap:16px;width:min(100%,384px);display:flex}.tor-form>*{animation:tor-heben .7s var(--tor-ease) backwards}.tor-form>:first-child{animation-delay:.15s}.tor-form>:nth-child(2){animation-delay:.23s}.tor-form>:nth-child(3){animation-delay:.3s}.tor-form>:nth-child(4){animation-delay:.36s}.tor-form>:nth-child(5){animation-delay:.42s}.tor-form>:nth-child(n+6){animation-delay:.48s}.tor-wackeln-0{animation:.42s tor-wackeln-a}.tor-wackeln-1{animation:.42s tor-wackeln-b}.tor-logo{width:236px;height:auto;margin:0 0 14px -2px}.tor-kopf h1{letter-spacing:-.025em;color:var(--text-1);font-size:27px;font-weight:660}.tor-kopf p{color:var(--text-2);margin:6px 0 0;font-size:14.5px}.tor-feld{color:#334155;flex-direction:column;gap:7px;font-size:13px;font-weight:580;display:flex}.tor-feld input{width:100%;height:48px;font:inherit;color:var(--text-1);background:#fff;border:1px solid #d5dbe3;border-radius:11px;padding:0 15px;font-size:15px;font-weight:450;transition:border-color .18s,box-shadow .18s;box-shadow:0 1px 2px #1018280a}.tor-feld input::placeholder{color:#a3adba}.tor-feld input:hover{border-color:#bcc5d1}.tor-feld input:focus{border-color:var(--mg-navy);outline:none;box-shadow:0 0 0 4px #97b3d961,0 1px 2px #1018280a}.tor-passwort{display:block;position:relative}.tor-passwort input{padding-right:50px}.tor-auge{color:#7a8493;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:6px;right:6px}.tor-auge:hover{color:var(--mg-navy);background:#f1f4f8}.tor-auge svg,.tor-fuss svg,.tor-fehler svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.tor-code{letter-spacing:.32em;text-align:center;font-variant-numeric:tabular-nums;font-size:20px!important}.tor-hinweis{color:var(--text-3);margin:-6px 0 0;font-size:12.5px}.tor-warn{color:var(--warn)}.tor-fehler{color:#a32222;background:#fdf0f0;border-radius:11px;align-items:flex-start;gap:9px;padding:11px 13px;font-size:13.5px;display:flex;box-shadow:inset 0 0 0 1px #c02b2b29}.tor-fehler svg{flex:none;margin-top:1px}.tor-knopf{cursor:pointer;height:50px;font:inherit;color:#fff;letter-spacing:-.005em;background:linear-gradient(180deg, #24467a 0%, var(--mg-navy) 55%, #172f52 100%);transition:transform .18s var(--tor-ease), box-shadow .18s, filter .18s;border:0;border-radius:11px;justify-content:center;align-items:center;gap:10px;margin-top:4px;font-size:15px;font-weight:620;display:flex;position:relative;box-shadow:inset 0 1px #ffffff24,0 1px 2px #0c1a2e40,0 8px 22px -8px #1d3a638c}.tor-knopf:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px);box-shadow:inset 0 1px #ffffff29,0 2px 4px #0c1a2e40,0 14px 28px -10px #1d3a63a6}.tor-knopf:active:not(:disabled){transform:translateY(0)}.tor-knopf:focus-visible{outline:none;box-shadow:0 0 0 4px #97b3d98c}.tor-knopf:disabled{cursor:progress}.tor-pfeil{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;transition:transform .2s var(--tor-ease)}.tor-knopf:hover .tor-pfeil{transform:translate(3px)}.tor-kreisel{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite tor-drehen}.tor-zurueck{color:var(--text-2);font:inherit;cursor:pointer;background:0 0;border:0;padding:4px;font-size:13.5px}.tor-zurueck:hover{color:var(--mg-navy);text-decoration:underline}.tor-fuss{color:var(--text-3);border-top:1px solid #e8ecf1;align-items:center;gap:8px;margin:14px 0 0;padding-top:18px;font-size:12.5px;display:flex}.tor-fuss svg{flex:none;width:15px;height:15px}.tor-uebergang{z-index:50;color:#fff;background:radial-gradient(80% 60% at 50% 40%, #234478 0%, var(--mg-tief) 75%);place-items:center;animation:.75s cubic-bezier(.7,0,.2,1) backwards tor-kreis;display:grid;position:fixed;inset:0}.tor-uebergang-inhalt{animation:tor-heben .6s .32s var(--tor-ease) backwards;flex-direction:column;align-items:center;gap:16px;display:flex}.tor-uebergang-blitz{border-radius:13px;width:44px;height:44px;padding:8px}.tor-uebergang p{letter-spacing:-.02em;margin:0;font-size:26px;font-weight:640}.tor-ladebalken{background:#97b3d933;border-radius:3px;width:140px;height:3px;position:relative;overflow:hidden}.tor-ladebalken:after{content:"";background:var(--mg-hell);transform-origin:0;animation:tor-laden .9s .3s var(--tor-ease) backwards;position:absolute;inset:0}@keyframes tor-auf{0%{opacity:0;transform:translate(-24px)}}@keyframes tor-raster{0%{opacity:0;transform:scale(1.06)}}@keyframes tor-ziehen{0%{stroke-dashoffset:1px}}@keyframes tor-fluss{to{stroke-dashoffset:-1px}}@keyframes tor-einblenden{0%{opacity:0}}@keyframes tor-heben{0%{opacity:0;transform:translateY(12px)}}@keyframes tor-drehen{to{transform:rotate(360deg)}}@keyframes tor-kreis{0%{clip-path:circle(0 at var(--x) var(--y))}to{clip-path:circle(150vmax at var(--x) var(--y))}}@keyframes tor-laden{0%{transform:scaleX(0)}}@keyframes tor-wackeln-a{20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}@keyframes tor-wackeln-b{20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}@media (max-width:900px){main.tor{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);padding:0}.tor-buehne{clip-path:polygon(0 0,100% 0,100% calc(100% - 44px),0 100%);min-height:210px}.tor-band{display:none}.tor-plan{opacity:.7;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 85%);mask-image:linear-gradient(90deg,#0000 0%,#000 85%)}.tor-buehne-inhalt{gap:22px;padding:24px 20px 64px}.tor-aussage h2{font-size:24px}.tor-firma{display:none}.tor-datum{margin-bottom:8px}.tor-seite{place-items:start center;padding:8px 20px 40px}.tor-logo{width:200px}}@media (prefers-reduced-motion:reduce){main.tor *,main.tor :before,main.tor :after{transition:none!important;animation:none!important}.tor-impuls{display:none}.tor-kreisel{animation:1.4s linear infinite tor-drehen!important}}.fortschritt{margin:calc(var(--s-1) * -1) 0 var(--s-4);gap:6px var(--s-1);font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--text-3);flex-wrap:wrap;align-items:center;padding:0;list-style:none;display:flex}.fortschritt li{font-weight:var(--fw-medium);align-items:center;gap:6px;display:flex}.fortschritt li+li:before{content:"";width:20px;height:1px;margin-right:var(--s-1);background:var(--line-input)}.fortschritt li.fertig+li:before,.fortschritt li.fertig:before{background:var(--mg-navy)}.fortschritt .punkt{border-radius:var(--r-full);width:20px;height:20px;font-size:var(--fs-xs);font-weight:var(--fw-semibold);background:var(--bg);color:var(--text-3);box-shadow:inset 0 0 0 1px var(--line-input);place-items:center;display:grid}.fortschritt .punkt svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.fortschritt li.fertig{color:var(--text-2)}.fortschritt li.fertig .punkt{background:var(--bg-select);color:var(--mg-navy);box-shadow:none}.fortschritt li.jetzt{color:var(--mg-navy);font-weight:var(--fw-semibold)}.fortschritt li.jetzt .punkt{background:var(--mg-navy);color:#fff;box-shadow:none}.fortschritt li.aus .punkt{background:var(--err);color:#fff;box-shadow:none}.fortschritt li.aus{color:var(--err)}.naechster{margin-bottom:var(--s-4);padding:10px var(--s-3);border-radius:var(--r-md);font-weight:var(--fw-medium);background:var(--bg);border:1px solid var(--line);align-items:center;gap:10px;display:flex}.naechster-marke{border-radius:var(--r-full);background:var(--text-3);flex:none;width:8px;height:8px}.naechster.offen{background:var(--warn-bg);border-color:#a15c0040}.naechster.offen .naechster-marke{background:var(--warn)}.naechster.bereit{background:var(--ok-bg);border-color:#15803d40}.naechster.bereit .naechster-marke{background:var(--ok)}.pruefliste{gap:var(--s-3);flex-direction:column;display:flex}.pp-gruppe+.pp-gruppe{margin-top:2px}.pp-bereich,.pp-titel{font-size:var(--fs-xs);line-height:var(--lh-xs);font-weight:var(--fw-medium);color:var(--text-3);margin-bottom:6px}.pp-klappe{cursor:pointer;font-family:inherit;font-size:var(--fs-xs);line-height:var(--lh-xs);font-weight:var(--fw-medium);color:var(--text-3);background:0 0;border:0;padding:0}.pp-klappe:after{content:" ▾"}.pp-hinweise{padding-top:var(--s-3);border-top:1px solid var(--line)}.pp-liste{gap:var(--s-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pp-liste-punkte{padding-left:var(--s-5);margin:0}.pp{padding:var(--s-2) var(--s-3);border-radius:var(--r-sm);font-size:var(--fs-sm);line-height:var(--lh-sm);border-left:2px solid #0000}.pp.blocker{background:var(--err-bg);color:var(--err);border-left-color:var(--err)}.pp.hinweis{background:var(--warn-bg);color:var(--warn);border-left-color:var(--warn)}.pp.bestaetigt{background:var(--bg-subtle);color:var(--text-2);border-left-color:var(--ok)}.pp-text{font-weight:var(--fw-medium)}.pp-tun{font-size:var(--fs-xs);line-height:var(--lh-xs);margin-top:2px}.pp-aktionen{gap:var(--s-1) var(--s-3);flex-wrap:wrap;align-items:center;margin-top:6px;display:flex}.pp-aktionen:empty{display:none}.pp-link{font-family:inherit;font-size:var(--fs-xs);line-height:var(--lh-xs);font-weight:var(--fw-semibold);color:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.pp-link.stark{padding:2px var(--s-2);border-radius:var(--r-sm);background:#fff;text-decoration:none;box-shadow:inset 0 0 0 1px}.pp-wer{font-size:var(--fs-xs);color:var(--ok);font-weight:var(--fw-semibold)}.alles-ok svg,.ausgang-kopf svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}tr.markiert-blocker>td:first-child{box-shadow:inset 2px 0 0 var(--err)}tr.markiert-hinweis>td:first-child{box-shadow:inset 2px 0 0 var(--warn)}@keyframes blinkt{0%,to{background:0 0}30%{background:#97b3d959}}tr.blinkt{animation:blinkt 1.4s var(--ease)}.versand-kopf{border:0;border-bottom:1px solid var(--line);width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;font-family:inherit}.versand-stand{align-items:center;gap:var(--s-2);display:flex}.klappe{fill:none;width:18px;height:18px;stroke:var(--text-3);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;transition:transform var(--dur-2) var(--ease)}.klappe.auf{transform:rotate(180deg)}.versand-text{field-sizing:content;min-height:12em}.ausgang{border-radius:var(--r-md);padding:var(--s-3);font-size:var(--fs-sm);background:var(--bg-subtle);border:1px solid var(--line)}.ausgang-kopf{align-items:center;gap:var(--s-2);display:flex}.ausgang-kopf span{font-size:var(--fs-xs);font-weight:var(--fw-semibold);margin-left:auto}.ausgang.frei{background:var(--ok-bg);color:var(--ok);border-color:#15803d40}.ausgang.gesperrt{background:var(--err-bg);color:var(--err);border-color:#b423184d}.ausgang.offen{background:var(--warn-bg);color:var(--warn);border-color:#a15c004d}.ausgang p{margin:6px 0 0 28px}.ausgang ul{margin:var(--s-2) 0 0;flex-direction:column;gap:6px;padding:0 0 0 28px;list-style:none;display:flex}.ausgang li.hart{font-weight:var(--fw-semibold)}.ausgang li.hart:before{content:"✕ "}.ausgang label{gap:var(--s-2);cursor:pointer;align-items:flex-start;display:flex}.ausgang em{font-style:normal;font-weight:var(--fw-semibold)}.nachrichten{gap:var(--s-4);display:grid}.nachricht{min-width:0;padding-left:var(--s-3);border-left:2px solid var(--mg-navy)}.nachricht.notiz{border-left-color:var(--line-strong)}.nachricht-text{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:var(--s-1)}.nachricht-datei{margin-top:var(--s-1);overflow-wrap:anywhere}.doppelt{margin-top:6px}.codes{padding:var(--s-3);background:var(--bg-subtle);border:1px solid var(--line);border-radius:var(--r-md);font-size:var(--fs-lg);line-height:var(--lh-lg);margin:0}.qr{width:200px;height:200px}.umbruch{overflow-wrap:anywhere}@media (max-width:760px){.fortschritt li+li:before{width:8px}}@media (prefers-reduced-motion:reduce){tr.blinkt{animation:none}.klappe{transition:none}}
.ap{--ap-kopf-h:56px;--ap-oben:0px;--ap-sp-oz:84px;--ap-sp-menge:96px;--ap-sp-ep:100px;--ap-sp-art:100px;--ap-sp-gp:108px;--ap-sp-aktion:36px}.ap-sym{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.ap-sym.klein{width:14px;height:14px}.ap-sym circle{fill:currentColor;stroke:none}.ap-kopf{top:var(--ap-oben);z-index:15;align-items:center;gap:var(--s-3);min-height:var(--ap-kopf-h);margin:calc(var(--s-6) * -1) calc(var(--s-8) * -1) 0;padding:var(--s-1) var(--s-8);background:var(--bg);border-bottom:1px solid var(--line);display:flex;position:sticky}.ap-zurueck{width:var(--h-control-sm);flex:none;padding:0}.ap-titel{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.ap-titel h1{font-size:var(--fs-lg);line-height:var(--lh-lg);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ap-meta{align-items:center;gap:var(--s-2);min-height:20px;font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--text-3);flex-wrap:wrap;display:flex}.ap-nummer{font-variant-numeric:tabular-nums;color:var(--text-2)}.ap-aktionen{align-items:center;gap:var(--s-2);flex:none;display:flex}.ap-grund{text-align:right;max-width:200px}.ap-mehr .menue-knopf{gap:var(--s-1)}.ap-speicher{align-items:center;gap:var(--s-1);color:var(--text-3);white-space:nowrap;display:inline-flex}.ap-speicher .ap-sym{color:var(--ok)}.ap-speicher.fehler{color:var(--err);font-weight:var(--fw-medium)}.ap-speicher-erneut{padding:0 var(--s-1);font-family:inherit;font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--text-link);text-underline-offset:2px;cursor:pointer;border-radius:var(--r-sm);background:0 0;border:0;text-decoration:underline}.ap-kreisel{border-radius:var(--r-full);border:1.5px solid var(--line-strong);border-top-color:var(--text-2);width:10px;height:10px;animation:.8s linear infinite ap-drehen}@keyframes ap-drehen{to{transform:rotate(360deg)}}.ap-schritt{align-items:center;gap:var(--s-2) var(--s-5);min-height:40px;padding:var(--s-2) 0;margin-bottom:var(--s-2);flex-wrap:wrap;display:flex}.ap-stufen{align-items:center;gap:var(--s-1);font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--text-3);margin:0;padding:0;list-style:none;display:flex}.ap-stufen li{align-items:center;gap:6px;display:flex}.ap-stufen li+li:before{content:"";background:var(--line-input);width:16px;height:1px}.ap-stufen li.fertig+li:before{background:var(--mg-navy)}.ap-stufe-punkt{border-radius:var(--r-full);background:var(--bg);width:8px;height:8px;box-shadow:inset 0 0 0 1.5px var(--line-input)}.ap-stufen .fertig .ap-stufe-punkt{background:var(--mg-navy);box-shadow:none}.ap-stufen .jetzt .ap-stufe-punkt{background:var(--bg);width:10px;height:10px;box-shadow:inset 0 0 0 3px var(--mg-navy)}.ap-stufen .jetzt{color:var(--mg-navy);font-weight:var(--fw-semibold)}.ap-stufen .ausgelassen{color:var(--text-3)}.ap-stufen .ausgelassen .ap-stufe-punkt{box-shadow:inset 0 0 0 1.5px var(--line-input);background:repeating-linear-gradient(45deg, var(--line) 0 2px, var(--bg) 2px 4px)}.ap-stufen .aus .ap-stufe-punkt{background:var(--err);box-shadow:none}.ap-stufen .aus{color:var(--err)}.ap-naechster{align-items:center;gap:var(--s-2);font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--text-2);display:flex}.ap-naechster-marke{border-radius:var(--r-full);background:var(--text-3);flex:none;width:8px;height:8px}.ap-naechster.offen{color:var(--warn);font-weight:var(--fw-medium)}.ap-naechster.offen .ap-naechster-marke{background:var(--warn)}.ap-naechster.bereit{color:var(--ok);font-weight:var(--fw-medium)}.ap-naechster.bereit .ap-naechster-marke{background:var(--ok)}.ap-reiter{margin-bottom:var(--s-4)}.ap-platz{gap:var(--s-4);grid-template-columns:minmax(0,1fr) 280px;align-items:start;display:grid}.ap-haupt{gap:var(--s-4);flex-direction:column;min-width:0;display:flex}.ap-seite{min-width:0;top:calc(var(--ap-oben) + var(--ap-kopf-h) + var(--s-4));max-height:calc(100vh - var(--ap-oben) - var(--ap-kopf-h) - var(--s-8));position:sticky;overflow-y:auto}.ap-zwei-spalten{gap:var(--s-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));align-items:start;display:grid}.ap-pruef{border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg)}.ap-pruef-kopf{font-size:var(--fs-md);margin:0}.ap-pruef-kopf button{align-items:center;gap:var(--s-2);width:100%;min-height:44px;padding:0 var(--s-3) 0 var(--s-4);font-family:inherit;font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--text-1);text-align:left;cursor:pointer;border-radius:var(--r-md);background:0 0;border:0;display:flex}.ap-pruef-kopf button>span:first-child{flex:1}.ap-pruef-inhalt{padding:var(--s-3) var(--s-4) var(--s-4);border-top:1px solid var(--line)}.ap-pruef-inhalt[hidden]{display:none}.pp-link:disabled{opacity:.55;cursor:not-allowed}.ap-kunde{gap:var(--s-3);padding:var(--s-4);border:1px solid var(--line);border-radius:var(--r-md);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.ap-k-voll{grid-column:1/-1}.ap-k-halb{grid-column:span 6}.ap-k-drittel{grid-column:span 4}.ap-k-viertel{grid-column:span 3}.ap-kunde-zeile{align-items:center;gap:var(--s-2) var(--s-3);padding:var(--s-2) var(--s-3) var(--s-2) var(--s-4);border:1px solid var(--line);border-radius:var(--r-md);font-size:var(--fs-sm);line-height:var(--lh-sm);flex-wrap:wrap;display:flex}.ap-kunde-text{min-width:0;color:var(--text-2);overflow-wrap:anywhere;flex:320px}.ap-kunde-details{padding:var(--s-2) 0;border-top:1px solid var(--line);flex:100%}.ap-eingefroren{font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--text-2);padding:var(--s-2) var(--s-3);background:var(--bg-subtle);border-radius:var(--r-sm)}.feld-zelle{min-width:0;display:block}.feld-fehler{font-size:var(--fs-xs);line-height:var(--lh-xs);font-weight:var(--fw-medium);color:var(--err);text-align:left;margin-top:2px;display:block}.feld-fehler:before{content:"! ";font-weight:var(--fw-semibold)}input.ungueltig,textarea.ungueltig,.ap-tabelle input.ungueltig,.ap-tabelle textarea.ungueltig{border-color:var(--err);background-color:var(--err-bg)}.ap-positionen{border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg)}.ap-tabelle{table-layout:fixed;width:100%}.ap-tabelle col.sp-oz{width:var(--ap-sp-oz)}.ap-tabelle col.sp-menge{width:var(--ap-sp-menge)}.ap-tabelle col.sp-ep{width:var(--ap-sp-ep)}.ap-tabelle col.sp-art{width:var(--ap-sp-art)}.ap-tabelle col.sp-gp{width:var(--ap-sp-gp)}.ap-tabelle col.sp-aktion{width:var(--ap-sp-aktion)}.ap-tabelle thead th{top:calc(var(--ap-oben) + var(--ap-kopf-h));z-index:5;padding:0 var(--s-2);position:sticky}.ap-tabelle thead th:first-child{border-top-left-radius:var(--r-md);padding-left:var(--s-3)}.ap-tabelle thead th:last-child{border-top-right-radius:var(--r-md)}.ap-tabelle td{height:var(--h-row);padding:6px var(--s-2);vertical-align:top;border-bottom:1px solid var(--line)}.ap-tabelle tbody tr:hover{background:0 0}.ap-tabelle tr.ap-pos:hover{background:var(--bg-subtle)}.ap-tabelle tbody:last-of-type tr:last-child td{border-bottom:0}.ap-tabelle input,.ap-tabelle textarea,.ap-tabelle select{font-size:var(--fs-sm);background-color:#0000;border-color:#0000;min-height:32px;padding:0 6px}.ap-tabelle textarea{field-sizing:content;resize:none;line-height:var(--lh-sm);padding:5px 6px;display:block}.ap-tabelle input:hover,.ap-tabelle textarea:hover,.ap-tabelle select:hover{border-color:var(--line-input);background-color:var(--bg)}.ap-tabelle input:focus,.ap-tabelle textarea:focus,.ap-tabelle select:focus{border-color:var(--mg-navy);background-color:var(--bg)}.ap-tabelle .num{text-align:right}.ap-tabelle .betrag{white-space:nowrap}.ap-tabelle.gesperrt td{vertical-align:middle}.ap-tabelle.gesperrt .ap-zelle-gp{padding-top:6px!important}.ap-tabelle.gesperrt .ap-einheit,.ap-tabelle.gesperrt .ap-oz{padding-top:0}.ap-tabelle.gesperrt .ap-menge{align-items:center}.ap-zelle-oz{white-space:nowrap;display:table-cell;padding-left:var(--s-1)!important}.ap-klapp{border-radius:var(--r-sm);width:24px;height:32px;color:var(--text-3);cursor:pointer;vertical-align:top;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.ap-klapp:hover{background:var(--bg-muted);color:var(--text-1)}.ap-klappe{transition:transform var(--dur-1) var(--ease)}.ap-klappe.auf{transform:rotate(90deg)}.ap-oz{font-size:var(--fs-xs);line-height:var(--lh-sm);color:var(--text-3);font-variant-numeric:tabular-nums;padding-top:6px;display:inline-block}.ap-leistung{align-items:flex-start;gap:var(--s-1);min-width:0;display:flex}.ap-leistung .feld-zelle{flex:auto}.ap-kurz-text{flex:auto;min-width:0;padding:6px}.ap-marken{justify-content:flex-end;align-items:center;gap:var(--s-1);flex-wrap:wrap;max-width:50%;padding-top:6px;display:flex}.ap-marken:empty{display:none}.ap-herkunft{border-radius:var(--r-sm);width:20px;height:20px;color:var(--text-3);cursor:help;place-items:center;display:inline-grid}.ap-herkunft.wie-oben{opacity:.5}.ap-zuschlaege{gap:var(--s-1);flex-wrap:wrap;padding:2px 6px 0;display:flex}.ap-zuschlag{padding-right:2px}.ap-leistung .feld-zelle textarea{width:100%}.ap-pille-weg{border-radius:var(--r-full);width:16px;height:16px;color:inherit;font-size:var(--fs-sm);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;line-height:1;display:inline-grid}.ap-pille-weg:hover{background:#a15c0026}.ap-nur-handy{display:none}.ap-menge{align-items:flex-start;gap:var(--s-1);display:flex}.ap-menge .feld-zelle,.ap-menge>.betrag{text-align:right;flex:auto}.ap-menge>.betrag{padding:6px}.ap-einheit{min-width:24px;font-size:var(--fs-xs);line-height:var(--lh-sm);color:var(--text-3);flex:none;padding-top:6px}.ap-zelle-ep>.betrag{text-align:right;padding:6px;display:block}.ap-handpreis{font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--text-3);text-align:right;padding-right:6px;display:block}.ap-art{width:100%;background-position:right 4px center!important;padding-right:22px!important}.ap-art.art-normal{color:var(--text-2)}.ap-art.art-alternativ,.ap-art.art-bedarf{color:var(--info);font-weight:var(--fw-medium);border-radius:var(--r-full);background-color:var(--info-bg)!important}.ap-zelle-gp{font-weight:var(--fw-semibold);padding-top:12px!important}.ap-pos.nebenher .ap-zelle-gp{color:var(--text-3);font-weight:var(--fw-regular)}.ap-mal{display:none}.ap-zelle-aktion{text-align:center;padding:6px 2px!important}.ap-zelle-aktion .menue-knopf{width:32px;min-height:32px;padding:0}.ap-pos.markiert-blocker>td:first-child{box-shadow:inset 2px 0 0 var(--err)}.ap-pos.markiert-hinweis>td:first-child{box-shadow:inset 2px 0 0 var(--warn)}.ap-pos.blinkt{animation:blinkt 1.4s var(--ease)}.ap-unterzeile td{height:auto;padding-top:0}.ap-pos:has(+.ap-unterzeile:not([hidden])) td{border-bottom-color:#0000}.ap-klaeren td{padding-bottom:var(--s-2)}.ap-klaeren td:nth-child(2){align-items:center;gap:var(--s-3);color:var(--warn);flex-wrap:wrap;display:flex}.ap-pos.offen,.ap-klaeren,.ap-tabelle tr.ap-pos.offen:hover{background:var(--warn-bg)}.ap-details td{padding-bottom:var(--s-3);background:var(--bg-subtle)}.ap-details-inhalt{gap:var(--s-2);flex-direction:column;max-width:720px;display:flex}.ap-details-inhalt .ap-lang{border-color:var(--line-input);background-color:var(--bg);min-height:72px}.ap-ab-zeile td{height:40px;padding:var(--s-1) var(--s-2);background:var(--bg-subtle);vertical-align:middle}.ap-ab-zeile td:first-child{padding-left:var(--s-3)}.ap-ab-titel{font-weight:var(--fw-semibold)}.ap-tabelle .ap-ab-titel input,.ap-tabelle input.ap-ab-titel{font-weight:var(--fw-semibold);font-size:var(--fs-md);max-width:420px}.ap-ab-summe{font-weight:var(--fw-semibold)}.ap-ab-leer td{height:36px;color:var(--text-3);font-size:var(--fs-xs);padding-left:var(--s-12)}.ap-leer{padding:var(--s-6) var(--s-4);color:var(--text-2);font-size:var(--fs-sm);text-align:center}.ap-hinzu{align-items:center;gap:var(--s-2);padding:var(--s-3);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.ap-hinzu-ziel{flex:0 200px}.ap-suche{flex:260px;min-width:0;position:relative}.ap-suche-liste{z-index:20;padding:var(--s-1);background:var(--bg);border-radius:var(--r-md);max-height:320px;box-shadow:var(--shadow-2);margin:0;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.ap-suche-liste li{justify-content:space-between;gap:var(--s-3);padding:var(--s-2) var(--s-3);border-radius:var(--r-sm);font-size:var(--fs-sm);line-height:var(--lh-sm);cursor:pointer;display:flex}.ap-suche-liste li.aktiv{background:var(--bg-select)}.ap-suche-leer{padding:var(--s-3);font-size:var(--fs-sm);color:var(--text-2)}.ap-summen{z-index:6;gap:var(--s-1);padding:var(--s-3) var(--s-4);background:var(--bg);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--shadow-2);flex-direction:column;display:flex;position:sticky;bottom:0}.ap-summen-werte{justify-content:flex-end;align-items:baseline;gap:var(--s-2) var(--s-6);flex-wrap:wrap;margin:0;display:flex}.ap-summen-werte>div{align-items:baseline;gap:var(--s-2);display:flex}.ap-summen-werte dt{font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--text-3)}.ap-summen-werte dd{font-size:var(--fs-sm);font-weight:var(--fw-medium);margin:0}.ap-summen-werte .ap-gesamt dt{font-size:var(--fs-sm);color:var(--text-1);font-weight:var(--fw-semibold)}.ap-summen-werte .ap-gesamt dd{font-size:var(--fs-lg);line-height:var(--lh-lg);font-weight:var(--fw-semibold)}.ap-summen-zusatz{justify-content:flex-end;gap:var(--s-1) var(--s-4);font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--text-3);flex-wrap:wrap;display:flex}.ap-summen-zusatz:empty{display:none}.ap-grenze-ueber{color:var(--warn);font-weight:var(--fw-medium)}.ap-handy-leiste{display:none}.menue{display:inline-flex;position:relative}.menue-liste{z-index:30;min-width:232px;padding:var(--s-1);background:var(--bg);border-radius:var(--r-md);box-shadow:var(--shadow-2);flex-direction:column;display:flex;position:absolute;top:calc(100% + 4px);right:0}.menue-punkt{min-height:var(--h-control);padding:0 var(--s-3);border-radius:var(--r-sm);font-family:inherit;font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--text-1);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;text-decoration:none;display:flex}.menue-punkt:hover,.menue-punkt:focus-visible{background:var(--bg-muted);outline-offset:-2px;text-decoration:none}.menue-punkt.gefahr{color:var(--err)}.menue-punkt[aria-disabled=true]{color:var(--text-3);cursor:not-allowed}.panel-grund-text{align-self:center;margin-right:auto}.versand-verlauf{padding-left:var(--s-5);margin:0}.ap-zwei{gap:var(--s-2);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.ap-segment{border:1px solid var(--line-input);border-radius:var(--r-sm);gap:2px;margin:0;padding:2px;display:flex}.ap-segment legend{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--text-2);float:left;width:100%;margin-bottom:6px;padding:0}.ap-segment label{min-height:32px;padding:0 var(--s-2);font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--text-2);cursor:pointer;text-align:center;border-radius:4px;flex:1;place-items:center;display:grid}.ap-segment label.an{background:var(--bg-select);color:var(--mg-navy)}.ap-segment input{opacity:0;width:1px;height:1px;position:absolute}.ap-segment label:has(input:focus-visible){outline:2px solid var(--fokus);outline-offset:1px}.ap-segment{flex-wrap:wrap}.ap-aufmass table td{height:40px;padding:var(--s-1) var(--s-2);vertical-align:middle}.ap-aufmass table input{text-align:right;min-height:32px}.ap-aufmass .ap-ab-zeile td{font-weight:var(--fw-semibold)}.ap-rechnungen{border:1px solid var(--line);border-radius:var(--r-md)}@media (max-width:1399px){.ap-platz{grid-template-columns:minmax(0,1fr)}.ap-seite{order:-1;max-height:none;position:static;overflow:visible}}@media (min-width:1400px){.ap-pruef-kopf button{cursor:default}}@media (max-width:760px){.ap{--ap-oben:52px;--ap-kopf-h:52px;padding-bottom:72px}.ap-kopf{margin:calc(var(--s-5) * -1) calc(var(--s-4) * -1) 0;padding:var(--s-1) var(--s-4) var(--s-1) var(--s-2);gap:var(--s-2)}.ap-titel h1{font-size:var(--fs-md);line-height:var(--lh-md)}.ap-haupt-oben,.ap-grund,.ap-mehr-text{display:none}.ap-mehr .menue-knopf,.ap-zurueck{width:44px;min-height:44px}.ap-schritt{gap:var(--s-1) var(--s-3)}.ap-stufen li+li:before{width:8px}.ap-kunde{padding:var(--s-3);grid-template-columns:repeat(2,minmax(0,1fr))}.ap-k-voll,.ap-k-halb{grid-column:1/-1}.ap-k-drittel,.ap-k-viertel{grid-column:span 1}.ap-kunde input,.ap-kunde select{min-height:44px}.ap-tabelle,.ap-tabelle tbody,.ap-tabelle tr,.ap-tabelle td{display:block}.ap-tabelle colgroup{display:none}.ap-tabelle thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.ap-tabelle td{border:0;height:auto;padding:0}.ap-tabelle tr.ap-pos{gap:2px var(--s-1);padding:var(--s-2) var(--s-2) var(--s-2) 0;border-top:1px solid var(--line);grid-template-columns:48px minmax(0,1fr) minmax(0,1fr) auto 44px;grid-template-areas:"oz leistung leistung leistung aktion""oz menge ep gp gp";display:grid}.ap-tabelle tr.ap-pos:hover{background:0 0}.ap-zelle-oz{flex-direction:column;grid-area:oz;align-items:center;padding:0!important;display:flex!important}.ap-klapp{width:36px;height:44px}.ap-oz{font-size:var(--fs-xs);letter-spacing:-.02em;padding-top:0}.ap-einheit,.ap-tabelle.gesperrt .ap-einheit{padding-top:12px}.ap-seite:has(>.nur-gross){display:none}.ap-zelle-leistung{grid-area:leistung}.ap-zelle-menge{grid-area:menge}.ap-zelle-ep{grid-area:ep;position:relative;padding-left:14px!important}.ap-zelle-ep:before{content:"×";color:var(--text-3);font-size:var(--fs-sm);position:absolute;top:12px;left:2px}.ap-zelle-art{display:none!important}.ap-nur-handy{display:inline-flex}.ap-zelle-gp{text-align:right;grid-area:gp;padding:12px 0 0!important}.ap-mal{margin-right:var(--s-1);color:var(--text-3);font-weight:var(--fw-regular);display:inline}.ap-zelle-aktion{grid-area:aktion;padding:0!important}.ap-zelle-aktion .menue-knopf{width:44px;min-height:44px}.ap-tabelle input,.ap-tabelle select{border-color:var(--line);background-color:var(--bg);min-height:44px}.ap-tabelle textarea{min-height:44px;padding:11px 6px}.ap-tabelle.gesperrt .ap-zelle-ep>.betrag,.ap-tabelle.gesperrt .ap-menge>.betrag{padding:12px 6px 0}.ap-marken{max-width:none;padding-top:12px}.ap-pos.markiert-blocker{box-shadow:inset 2px 0 0 var(--err)}.ap-pos.markiert-hinweis{box-shadow:inset 2px 0 0 var(--warn)}.ap-pos.markiert-blocker>td:first-child,.ap-pos.markiert-hinweis>td:first-child{box-shadow:none}.ap-unterzeile{padding:0 var(--s-2) var(--s-2) 48px}.ap-unterzeile[hidden]{display:none!important}.ap-unterzeile>td:first-child{display:none}.ap-klaeren td:nth-child(2){padding-bottom:var(--s-1)}.ap-klaeren td .btn{min-height:44px}.ap-ab-zeile{align-items:center;gap:var(--s-1);padding:var(--s-1) 0 var(--s-1) var(--s-3);background:var(--bg-subtle);border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto 44px;display:grid!important}.ap-ab-zeile td{background:0 0;padding:0!important}.ap-ab-zeile td:nth-child(n+2):nth-child(-n+5){display:none}.ap-ab-zeile .ap-ab-summe{display:block}.ap-ab-leer td{padding:var(--s-3) var(--s-4)}.ap-tabelle tbody:first-of-type tr.ap-ab-zeile:first-child{border-radius:var(--r-md) var(--r-md) 0 0;border-top:0}.ap-hinzu>*{flex:100%}.ap-hinzu .btn{flex:40%;min-height:44px}.ap-hinzu input,.ap-hinzu select{min-height:44px}.ap-summen{box-shadow:none;padding:var(--s-3);position:static}.ap-summen-werte{justify-content:space-between}.ap-handy-leiste{left:0;right:0;bottom:calc(65px + env(safe-area-inset-bottom));z-index:25;align-items:center;gap:var(--s-3);padding:var(--s-2) var(--s-4);background:var(--bg);border-top:1px solid var(--line);box-shadow:var(--shadow-2);display:flex;position:fixed}.ap-handy-summe{flex-direction:column;flex:1;min-width:0;display:flex}.ap-handy-summe span{font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--text-3)}.ap-handy-summe b{font-size:var(--fs-lg);line-height:var(--lh-lg);font-weight:var(--fw-semibold)}.ap-handy-leiste .btn{min-height:44px}.ap-handy-leiste .menue-liste{top:auto;bottom:calc(100% + 4px)}body:has(.ap-handy-leiste) .toasts{bottom:calc(136px + env(safe-area-inset-bottom))}.btn.klein{min-height:44px}}@media (max-width:760px) and (max-height:500px){.ap-handy-leiste{margin-top:var(--s-4);box-shadow:none;border:1px solid var(--line);border-radius:var(--r-md);position:static}.ap{padding-bottom:0}}@media (prefers-reduced-motion:reduce){.ap-kreisel{animation:none}.ap-klappe{transition:none}.ap-pos.blinkt{animation:none}}@media print{.ap-kopf,.ap-handy-leiste,.ap-summen{position:static}}
.sprunglink{left:var(--s-3);top:var(--s-3);z-index:100;padding:var(--s-2) var(--s-3);border-radius:var(--r-sm);background:var(--bg);color:var(--text-1);box-shadow:var(--shadow-2);font-weight:var(--fw-medium);position:fixed;transform:translateY(-200%)}.sprunglink:focus{outline:2px solid var(--fokus);outline-offset:2px;transform:none}main:focus{outline:none}@media (max-width:760px){.nav-schnell .nav-knopf{width:44px;height:44px}.nav-platte{align-items:center;min-height:44px;display:flex}.bs .zurueck{min-width:44px}.app{align-content:start}}.liste-seite>.kopf{margin-bottom:var(--s-4);align-items:center}.kpis.chips{margin-bottom:var(--s-4);grid-template-columns:repeat(auto-fit,minmax(132px,1fr))}.kpis.chips .kpi b{font-size:var(--fs-xl);line-height:var(--lh-xl);white-space:nowrap}.kpis.chips .kpi.an{background:var(--bg-select);box-shadow:1px 0 0 var(--line), 0 1px 0 var(--line), inset 0 -2px 0 var(--mg-navy)}.kpis.chips .kpi.err b{color:var(--err)}.kpis.chips .kpi.warn b{color:var(--warn)}.kpis.chips .kpi.null b{color:var(--text-3)}.kpis.chips .kpi:focus-visible{outline:2px solid var(--fokus);outline-offset:-2px}.listen-filter{align-items:flex-end;gap:var(--s-3);margin-bottom:var(--s-3);flex-wrap:wrap;display:flex}.listen-filter .suchzeile{gap:var(--s-2);flex:280px;max-width:420px;display:flex}.listen-filter input[type=search]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%235b6779' stroke-width='1.6' stroke-linecap='round'%3E%3Ccircle cx='7' cy='7' r='4.5'/%3E%3Cpath d='m10.5 10.5 3 3'/%3E%3C/svg%3E");background-position:10px;background-repeat:no-repeat;background-size:16px;flex:1;padding-left:34px}.listen-filter .filter-knopf{display:none}.filter-felder{align-items:flex-end;gap:var(--s-3);flex-wrap:wrap;display:flex}.filter-auswahl{min-width:176px}.filter-auswahl.gesetzt select{background-color:var(--bg-select);border-color:var(--mg-navy)}.zaehler{border-radius:var(--r-full);background:var(--mg-navy);color:#fff;min-width:18px;height:18px;font-size:var(--fs-xs);font-variant-numeric:tabular-nums;place-items:center;margin-left:6px;padding:0 5px;line-height:1;display:inline-grid}.listen-filter[aria-busy=true]+.reiter+.liste-block{opacity:.6;transition:opacity var(--dur-2)}.reiter-zahl{border-radius:var(--r-full);background:var(--bg-muted);color:var(--text-2);font-size:var(--fs-xs);line-height:var(--lh-xs);font-variant-numeric:tabular-nums;margin-left:6px;padding:0 6px}.reiter a.an .reiter-zahl{background:var(--bg-select);color:var(--mg-navy)}.reiter a:focus-visible{outline:2px solid var(--fokus);outline-offset:-2px;border-radius:var(--r-sm)}.liste-block{border-top:1px solid var(--line)}.liste-block>.leer{border-bottom:1px solid var(--line)}.liste-tabelle th:first-child,.liste-tabelle td:first-child{padding-left:var(--s-2)}.offen-pillen{gap:var(--s-1);flex-wrap:wrap;display:inline-flex}.liste-handy{margin:0;padding:0;list-style:none;display:none}.liste-handy li{border-bottom:1px solid var(--line)}.liste-handy a{gap:var(--s-1);min-height:60px;padding:10px var(--s-1);color:var(--text-1);flex-direction:column;text-decoration:none;display:flex}.liste-handy a:hover,.liste-handy a:active{background:var(--bg-muted);text-decoration:none}.liste-handy a:focus-visible{outline:2px solid var(--fokus);outline-offset:-2px}.lh-oben{align-items:baseline;gap:var(--s-3);display:flex}.lh-titel{min-width:0;font-weight:var(--fw-medium);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;display:-webkit-box;overflow:hidden}.liste-handy a.ungelesen .lh-titel{font-weight:var(--fw-semibold)}.liste-handy a.ungelesen .lh-titel:before{content:"";border-radius:var(--r-full);background:var(--mg-navy);width:6px;height:6px;margin:0 6px 2px 0;display:inline-block}.lh-wert{font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.lh-wert.ueber{color:var(--err)}.lh-unten{align-items:center;gap:var(--s-1) var(--s-2);font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--text-2);flex-wrap:wrap;display:flex}.lh-meta{text-overflow:ellipsis;white-space:nowrap;flex:120px;min-width:0;overflow:hidden}@media (max-width:760px){.liste-seite>.kopf{margin-bottom:var(--s-3);flex-wrap:nowrap}.liste-seite>.kopf h1{font-size:var(--fs-xl)}.liste-seite .meldung{margin-bottom:var(--s-3)}.liste-seite .meldung.vorgelegt-hinweis{display:none}.kpis.chips{gap:var(--s-2);margin:0 calc(-1 * var(--s-4)) var(--s-3);padding:0 var(--s-4);scrollbar-width:none;border:0;border-radius:0;flex-wrap:nowrap;display:flex;overflow-x:auto}.kpis.chips::-webkit-scrollbar{display:none}.kpis.chips>.kpi{min-height:44px;padding:0 var(--s-3);border:1px solid var(--line-strong);border-radius:var(--r-full);box-shadow:none;flex:none;align-items:center;gap:6px;display:flex}.kpis.chips>.kpi.an{background:var(--bg-select);border-color:var(--mg-navy);box-shadow:none}.kpis.chips .kpi b{font-size:var(--fs-md);line-height:var(--lh-md)}.kpis.chips .kpi span{font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--text-1);white-space:nowrap;margin:0}.listen-filter{margin-bottom:var(--s-2)}.listen-filter .suchzeile{flex-basis:100%;max-width:none}.listen-filter .filter-knopf{display:inline-flex}.filter-felder{width:100%;display:none}.filter-felder.offen{gap:var(--s-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.filter-felder.offen .filter-weg{grid-column:1/-1;justify-self:start}.filter-auswahl{min-width:0}.liste-tabelle{display:none}.liste-handy{display:block}.reiter{margin-bottom:0}.liste-block{border-top:0}.bs .btn,.rueckfrage .btn,.bs input:not([type=checkbox]):not([type=radio]),.bs select,.rueckfrage input{min-height:44px}.bs .reiter a{align-items:center;min-height:44px;display:inline-flex}.bs .haken{align-items:center;min-height:44px}.bs .haken input[type=checkbox]{width:20px;height:20px;margin:0}}.rueckfrage{border-radius:var(--r-lg);background:var(--bg);width:min(440px,100vw - 32px);color:var(--text-1);box-shadow:var(--shadow-3);border:0;padding:0}.rueckfrage::backdrop{background:#0f172a52}.rueckfrage form{gap:var(--s-3);padding:var(--s-5);flex-direction:column;display:flex}.rueckfrage h2{font-size:var(--fs-lg);line-height:var(--lh-lg);font-weight:var(--fw-semibold);margin:0}.rueckfrage-text{gap:var(--s-3);color:var(--text-2);font-size:var(--fs-md);line-height:var(--lh-md);flex-direction:column;display:flex}.rueckfrage-text p{margin:0}.rueckfrage-fuss{justify-content:flex-end;gap:var(--s-2);margin-top:var(--s-2);flex-wrap:wrap;display:flex}.btn.haupt.rot{background:var(--err);border-color:var(--err)}.btn.haupt.rot:hover:not(:disabled){background:color-mix(in srgb, var(--err) 82%, #000);border-color:color-mix(in srgb, var(--err) 82%, #000)}@media (prefers-reduced-motion:no-preference){.rueckfrage[open]{animation:toast-auf var(--dur-2) var(--ease)}}.akte-titel{align-items:flex-start;gap:var(--s-2);flex:1;min-width:0;display:flex}.akte-titel h1{overflow-wrap:anywhere}.akte-titel .zurueck{font-size:var(--fs-lg);margin-top:2px}.akte-meta{align-items:center;gap:var(--s-2);margin:var(--s-1) 0 0;color:var(--text-2);font-size:var(--fs-sm);flex-wrap:wrap;display:flex}.akte-raster{gap:0 var(--s-4);grid-template:"verlauf bearbeitung""verlauf kontakt""verlauf."1fr/minmax(0,1fr) 320px;align-items:start;display:grid}.akte-raster>*{min-width:0}.akte-verlauf{grid-area:verlauf}.akte-bearbeitung{grid-area:bearbeitung}.akte-kontakt{grid-area:kontakt}.akte-raster:not(:has(.akte-bearbeitung)){grid-template-areas:"verlauf kontakt""verlauf.""verlauf."}.zustaendig-zeile{align-items:flex-end;gap:var(--s-2);display:flex}.zustaendig-zeile .feld{flex:1;min-width:0}.knopfgruppe{display:flex}.knopfgruppe .btn{flex:1}.knopfgruppe .btn:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0;margin-left:-1px}.knopfgruppe .btn:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.knopfgruppe .btn:focus-visible{z-index:1;position:relative}.feld-label .ausrichten-links{margin-top:var(--s-1);align-self:flex-start}.notiz-form{border-top:1px solid var(--line)}@media (max-width:1080px){:is(.akte-raster,.akte-raster:not(:has(.akte-bearbeitung))){grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"bearbeitung""verlauf""kontakt"}}@media (max-width:760px){.akte>.kopf{flex-wrap:wrap}.akte>.kopf .kopf-aktionen{width:100%}.akte>.kopf .kopf-aktionen .btn.haupt{flex:1}.akte-titel h1{font-size:var(--fs-lg);line-height:var(--lh-lg)}}.dok-leiste{max-width:820px;margin:0 auto var(--s-4);justify-content:space-between;align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.dok-titel{align-items:center;gap:var(--s-2);min-width:0;display:flex}.dok-titel h1{font-size:var(--fs-lg);line-height:var(--lh-lg);overflow-wrap:anywhere;margin:0}.dok-titel .zurueck,.akte-titel .zurueck{font-size:var(--fs-lg)}.dok-aktionen{justify-content:flex-end;align-items:center;gap:var(--s-2);flex-wrap:wrap;margin-left:auto;display:flex}.dok-grund{text-align:right;flex-basis:100%}.dok-breite{max-width:820px;margin-left:auto;margin-right:auto}.version-wahl select{min-width:220px}.pruef-block .kk h2{font-size:var(--fs-md)}.pruef-liste{padding:var(--s-3) var(--s-4) var(--s-3) var(--s-8);gap:var(--s-2);color:var(--text-1);margin:0;display:grid}.papier{position:relative}.papier-kopf{justify-content:space-between;align-items:flex-start;gap:var(--s-6);margin-bottom:var(--s-8);display:flex}.papier-kopf .abs{flex:1;align-self:flex-end;margin-bottom:0}.papier-logo{flex:none;width:160px;height:auto;display:block}.papier-band{margin:-56px -56px var(--s-8);padding:var(--s-2) 56px;background:var(--bg-subtle);border-bottom:1px solid var(--line);color:var(--text-2);font-size:var(--fs-xs);line-height:var(--lh-xs);font-weight:var(--fw-semibold);letter-spacing:.04em;text-transform:uppercase}.papier h2.papier-abschnitt{margin-top:var(--s-5);font-size:var(--fs-md)}.papier .abschnitt-zeile th{padding-top:var(--s-3);border-bottom:1px solid var(--line);font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--text-1)}.ohne-abstand-unten{margin-bottom:0}@media print{.dok-leiste,.dok-breite,.papier-band{display:none!important}.papier-band+.papier-kopf{margin-top:0}}@media (max-width:760px){.dok-leiste{gap:var(--s-2)}.dok-aktionen{justify-content:flex-start;width:100%;margin-left:0}.dok-grund{text-align:left}.version-wahl,.version-wahl select{width:100%;min-width:0}.dok .papier{padding:var(--s-5) var(--s-3);overflow-x:visible}.dok .papier-band{margin:calc(-1 * var(--s-5)) calc(-1 * var(--s-3)) var(--s-5);padding:var(--s-2) var(--s-3)}.papier-logo{width:104px}.papier-kopf{gap:var(--s-3);margin-bottom:var(--s-5)}.dok .papier td,.dok .papier th{overflow-wrap:anywhere;padding:6px 3px}.dok .papier td.re,.dok .papier th.re{white-space:normal}.dok .papier .summen{width:100%}}.bs .meldung a{color:inherit;font-weight:var(--fw-medium);text-decoration:underline}
