@import"https://api.fontshare.com/v2/css?f[]=general-sans@400,500,600,700&f[]=switzer@400,500,600&display=swap";:root{--ink: #1d1d1f;--ink-2: #424245;--ink-3: #6e6e73;--ink-4: #8a8a8f;--paper: #ffffff;--paper-2: #f5f5f7;--paper-3: #fafafa;--line: rgba(0, 0, 0, .09);--line-2: rgba(0, 0, 0, .06);--amber-1: #fbbb1a;--amber-2: #f39230;--amber-ink: #9a5608;--amber-tint: rgba(251, 187, 26, .16);--amber-grad: linear-gradient(120deg, #fbbb1a 0%, #f7a425 45%, #f39230 100%);--shadow-amber: 0 10px 30px rgba(243, 146, 48, .28);--night: #0c0c0e;--night-2: #16161a;--night-line: rgba(255, 255, 255, .12);--night-ink: #f2f2f4;--night-ink-2: rgba(255, 255, 255, .62);--status-entwurf-bg: #f5f5f7;--status-entwurf-color: #6e6e73;--status-unterwegs-bg: #dbeafe;--status-unterwegs-color: #1d4ed8;--status-vor-ort-bg: #dcfce7;--status-vor-ort-color: #15803d;--status-pausiert-bg: #fef9c3;--status-pausiert-color: #854d0e;--status-abgeschlossen-bg: #1d1d1f;--status-abgeschlossen-color: #f5f5f7;--btn-start: #16a34a;--btn-pause: #d97706;--btn-stop: #dc2626;--btn-start-shadow: 0 8px 24px rgba(22, 163, 74, .35);--btn-pause-shadow: 0 8px 24px rgba(217, 119, 6, .35);--btn-stop-shadow: 0 8px 24px rgba(220, 38, 38, .35);--font-display: "General Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-body: "Switzer", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: ui-monospace, "SF Mono", Menlo, monospace;--radius: 22px;--radius-sm: 14px;--radius-pill: 999px;--shadow-sm: 0 1px 2px rgba(0,0,0,.04), 0 4px 16px rgba(0,0,0,.04);--shadow-md: 0 2px 8px rgba(0,0,0,.05), 0 18px 50px rgba(0,0,0,.08);--ease: cubic-bezier(.16, 1, .3, 1);--ease-out: cubic-bezier(.22, 1, .36, 1);--header-h: 56px;--footer-h: 44px;--safe-top: env(safe-area-inset-top, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--touch-min: 44px}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}body{font-family:var(--font-body);color:var(--ink);background:var(--paper-2);line-height:1.6;font-size:1rem;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden;padding-top:var(--safe-top)}img,svg,video{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--amber-2);outline-offset:3px;border-radius:4px}@media (prefers-reduced-motion: no-preference){.fade-enter-active,.fade-leave-active{transition:opacity .2s var(--ease)}.fade-enter-from,.fade-leave-to{opacity:0}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.login-view[data-v-4e3c972c]{min-height:100dvh;display:flex;align-items:center;justify-content:center;background:#1a1a2e;padding:24px}.login-card[data-v-4e3c972c]{background:#fff;border-radius:20px;padding:40px 32px;width:100%;max-width:360px;text-align:center;display:flex;flex-direction:column;gap:20px}.logo[data-v-4e3c972c]{display:flex;flex-direction:column;align-items:center;gap:4px}.logo-text[data-v-4e3c972c]{font-size:28px;font-weight:800;color:#1a1a2e}.logo-sub[data-v-4e3c972c]{font-size:16px;color:#f19a3a;font-weight:600}.login-hint[data-v-4e3c972c]{font-size:14px;color:#666}.btn-primary[data-v-4e3c972c]{background:#1a1a2e;color:#fff;width:100%}.btn-primary[data-v-4e3c972c]:disabled{opacity:.6;cursor:default}.kunde-form[data-v-4e3c972c]{display:flex;flex-direction:column;gap:12px}.kunde-form input[data-v-4e3c972c]{width:100%;padding:12px 14px;border:1px solid #d8d8e0;border-radius:12px;font-size:16px;font-family:inherit;background:#fafafc;color:#1a1a2e}.kunde-form input[data-v-4e3c972c]:focus{outline:2px solid #f19a3a;outline-offset:0;border-color:transparent}.login-fehler[data-v-4e3c972c]{font-size:13px;color:#c0392b;margin:0}.link-switch[data-v-4e3c972c]{background:none;border:none;color:#666;font-size:13px;font-weight:600;text-decoration:underline;text-underline-offset:2px;min-height:unset;padding:4px}.projektliste[data-v-c7532613]{padding:16px 16px calc(16px + env(safe-area-inset-bottom,0))}.offline-hint[data-v-c7532613]{display:flex;align-items:center;gap:6px;background:#fef9c3;color:#854d0e;font-size:13px;font-weight:500;padding:10px 14px;border-radius:var(--radius-sm);margin-bottom:12px;border:1px solid rgba(133,77,14,.15)}.state-msg[data-v-c7532613]{display:flex;flex-direction:column;align-items:center;gap:10px;padding:56px 20px;color:var(--ink-3);font-size:15px;text-align:center}.state-msg--error[data-v-c7532613]{color:#c0392b}.spinner[data-v-c7532613]{width:28px;height:28px;border:3px solid var(--line);border-top-color:var(--amber-2);border-radius:50%;animation:spin-c7532613 .7s linear infinite}@keyframes spin-c7532613{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.spinner[data-v-c7532613]{animation:none}}.liste[data-v-c7532613]{display:flex;flex-direction:column;gap:12px}.karte[data-v-c7532613]{position:relative;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);padding:18px 18px 14px;display:flex;flex-direction:column;gap:8px;box-shadow:var(--shadow-sm);cursor:pointer;transition:transform .18s var(--ease),box-shadow .18s var(--ease),border-color .18s;-webkit-tap-highlight-color:transparent}.karte[data-v-c7532613]:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);border-color:transparent}.karte[data-v-c7532613]:active{transform:scale(.975);box-shadow:var(--shadow-sm)}@media (prefers-reduced-motion: reduce){.karte[data-v-c7532613]{transition:none}}.karte-kopf[data-v-c7532613]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.karte-texte[data-v-c7532613]{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.karte-kunde[data-v-c7532613]{font-size:12px;font-weight:600;color:var(--amber-ink);letter-spacing:.04em;text-transform:uppercase}.karte-titel[data-v-c7532613]{font-family:var(--font-display);font-size:17px;font-weight:600;color:var(--ink);letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.karte-adresse[data-v-c7532613]{display:flex;align-items:center;gap:5px;font-size:13px;color:var(--ink-3)}.karte-pfeil[data-v-c7532613]{position:absolute;right:18px;bottom:14px;color:var(--ink-4);transition:transform .2s var(--ease),color .2s}.karte:hover .karte-pfeil[data-v-c7532613]{transform:translate(3px);color:var(--ink-2)}.status-badge[data-v-c7532613]{flex-shrink:0;display:inline-flex;align-items:center;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:3px 10px;border-radius:var(--radius-pill);white-space:nowrap;background:var(--status-entwurf-bg);color:var(--status-entwurf-color)}.status--entwurf[data-v-c7532613]{background:var(--status-entwurf-bg);color:var(--status-entwurf-color)}.status--unterwegs[data-v-c7532613]{background:var(--status-unterwegs-bg);color:var(--status-unterwegs-color)}.status--vor-ort[data-v-c7532613]{background:var(--status-vor-ort-bg);color:var(--status-vor-ort-color)}.status--pausiert[data-v-c7532613]{background:var(--status-pausiert-bg);color:var(--status-pausiert-color)}.status--abgeschlossen[data-v-c7532613]{background:var(--status-abgeschlossen-bg);color:var(--status-abgeschlossen-color)}.gps-check[data-v-199b525a]{padding:16px}.gps-state[data-v-199b525a]{display:flex;flex-direction:column;align-items:center;gap:16px;padding:32px 16px;text-align:center}.gps-state.error[data-v-199b525a]{color:#c00}.gps-state.zu-weit[data-v-199b525a]{color:#1a1a2e}.spinner[data-v-199b525a]{width:36px;height:36px;border:3px solid #ddd;border-top-color:#1a1a2e;border-radius:50%;animation:spin-199b525a .8s linear infinite}@keyframes spin-199b525a{to{transform:rotate(360deg)}}.distanz-info[data-v-199b525a]{font-size:20px;background:#fff3cd;padding:12px 20px;border-radius:12px}.hint[data-v-199b525a]{font-size:14px;color:#666}.navi-buttons[data-v-199b525a]{display:flex;flex-direction:column;gap:10px;width:100%;max-width:300px}.btn-navi[data-v-199b525a]{display:block;text-align:center;padding:14px;border-radius:12px;font-size:16px;font-weight:600;text-decoration:none;color:#fff}.btn-navi.apple[data-v-199b525a]{background:#000}.btn-navi.google[data-v-199b525a]{background:#4285f4}.btn-navi.waze[data-v-199b525a]{background:#06ccff;color:#000}.btn-retry[data-v-199b525a]{background:#eee;color:#1a1a2e;font-size:14px;padding:10px 20px}.anfahrt-card[data-v-8fba1d53]{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);padding:18px 20px;display:flex;flex-direction:column;gap:12px;box-shadow:var(--shadow-sm)}.anfahrt-kopf[data-v-8fba1d53]{display:flex;align-items:center;justify-content:space-between}.anfahrt-titel[data-v-8fba1d53]{font-family:var(--font-display);font-size:15px;font-weight:700}.quelle-tag[data-v-8fba1d53]{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--amber-ink, #9a5608);background:#f4bf362e;border-radius:var(--radius-pill, 999px);padding:3px 9px}.anfahrt-zeile[data-v-8fba1d53]{display:flex;gap:12px;font-size:14px;line-height:1.4}.label[data-v-8fba1d53]{font-weight:600;color:var(--ink-4);min-width:68px;flex-shrink:0}.wert[data-v-8fba1d53]{min-width:0}.termin-status[data-v-8fba1d53]{color:#d97706;font-weight:600}.navi-buttons[data-v-8fba1d53]{display:flex;gap:8px;flex-wrap:wrap}.btn-navi[data-v-8fba1d53]{flex:1;min-width:92px;text-align:center;font-size:13px;font-weight:700;padding:10px 8px;border-radius:10px;text-decoration:none;color:#fff;min-height:44px;display:inline-flex;align-items:center;justify-content:center}.btn-navi.google[data-v-8fba1d53]{background:#1a73e8}.btn-navi.waze[data-v-8fba1d53]{background:#05c8f7;color:#06344a}.btn-navi.apple[data-v-8fba1d53]{background:#1d1d1f}.karte-wrap[data-v-8fba1d53]{border-radius:12px;overflow:hidden;border:1px solid var(--line)}.karte[data-v-8fba1d53]{display:block;width:100%;height:220px;border:0}.eta-block[data-v-8fba1d53]{display:flex;flex-direction:column;gap:10px}.btn-eta[data-v-8fba1d53]{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:48px;font-size:15px;font-weight:700;border-radius:12px;border:none;background:linear-gradient(135deg,#fbbb1a,#f39230);color:#1d1d1f}.btn-eta[data-v-8fba1d53]:disabled{opacity:.6}.eta-spinner[data-v-8fba1d53]{width:16px;height:16px;border:2px solid rgba(29,29,31,.25);border-top-color:#1d1d1f;border-radius:50%;animation:eta-spin-8fba1d53 .7s linear infinite}@keyframes eta-spin-8fba1d53{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.eta-spinner[data-v-8fba1d53]{animation:none}}.eta-ergebnis[data-v-8fba1d53]{background:#15803d14;border:1px solid rgba(21,128,61,.25);border-radius:10px;padding:12px 14px}.eta-ankunft[data-v-8fba1d53]{font-size:15px;color:#15803d}.eta-detail[data-v-8fba1d53]{font-size:12px;color:var(--ink-3);margin-top:2px}.eta-fehler[data-v-8fba1d53]{font-size:13px;color:#c0392b}.zeit-control[data-v-1e2a604e]{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);padding:28px 24px 24px;display:flex;flex-direction:column;gap:24px;box-shadow:var(--shadow-md)}.timer-display[data-v-1e2a604e]{display:flex;flex-direction:column;align-items:center;gap:6px}.timer-label[data-v-1e2a604e]{font-size:11px;font-weight:600;color:var(--ink-4);text-transform:uppercase;letter-spacing:.12em}.timer-wert[data-v-1e2a604e]{font-family:var(--font-mono);font-size:52px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--ink);letter-spacing:.04em;line-height:1}.timer-status[data-v-1e2a604e]{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:4px 14px;border-radius:var(--radius-pill)}.timer-status.aktiv[data-v-1e2a604e]{background:var(--status-vor-ort-bg);color:var(--status-vor-ort-color)}.timer-status.pausiert[data-v-1e2a604e]{background:var(--status-pausiert-bg);color:var(--status-pausiert-color)}.buttons[data-v-1e2a604e]{display:flex;justify-content:center;gap:20px}.buttons button[data-v-1e2a604e]{width:72px;height:72px;border-radius:50%;padding:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#fff;transition:transform .2s var(--ease),box-shadow .2s var(--ease),opacity .15s;-webkit-tap-highlight-color:transparent}.buttons button[data-v-1e2a604e]:active{transform:scale(.92);opacity:.85}@media (prefers-reduced-motion: reduce){.buttons button[data-v-1e2a604e]{transition:none}}.buttons button svg[data-v-1e2a604e]{width:24px;height:24px;flex-shrink:0}.btn-start[data-v-1e2a604e]{background:var(--btn-start);box-shadow:var(--btn-start-shadow)}.btn-start[data-v-1e2a604e]:hover{transform:scale(1.06)}.btn-pause[data-v-1e2a604e]{background:var(--btn-pause);box-shadow:var(--btn-pause-shadow)}.btn-pause[data-v-1e2a604e]:hover{transform:scale(1.06)}.btn-stop[data-v-1e2a604e]{background:var(--btn-stop);box-shadow:var(--btn-stop-shadow)}.btn-stop[data-v-1e2a604e]:hover{transform:scale(1.06)}.leistungsart-card[data-v-2a8d636a]{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);padding:16px 20px;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:10px}.la-label[data-v-2a8d636a]{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-4)}.la-locked[data-v-2a8d636a]{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.la-wert[data-v-2a8d636a]{font-family:var(--font-display);font-size:17px;font-weight:700;color:var(--ink)}.la-hinweis[data-v-2a8d636a]{font-size:12px;color:var(--ink-4);flex-shrink:0}.la-field[data-v-2a8d636a]{position:relative}.la-select[data-v-2a8d636a]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;background:var(--paper-2);border:1.5px solid var(--line);border-radius:var(--radius-sm);padding:13px 44px 13px 16px;font-family:var(--font-display);font-size:16px;font-weight:600;color:var(--ink);min-height:var(--touch-min)}.la-select[data-v-2a8d636a]:focus{outline:none;border-color:var(--amber-2)}.la-chevron[data-v-2a8d636a]{position:absolute;right:16px;top:50%;transform:translateY(-50%);width:18px;height:18px;color:var(--ink-3);pointer-events:none}.erledigt-form[data-v-77439083]{background:#fff;border-radius:20px;padding:24px;display:flex;flex-direction:column;gap:16px;box-shadow:0 2px 12px #00000012}h3[data-v-77439083]{font-size:18px;font-weight:700;color:#1a1a2e}label[data-v-77439083]{display:flex;flex-direction:column;gap:6px}label span[data-v-77439083]{font-size:13px;font-weight:600;color:#555}textarea[data-v-77439083]{border:1.5px solid #ddd;border-radius:12px;padding:12px;font-size:15px;font-family:inherit;resize:vertical;outline:none;transition:border-color .15s}textarea[data-v-77439083]:focus{border-color:#1a1a2e}.foto-section[data-v-77439083]{display:flex;flex-direction:column;gap:8px}.foto-label-text[data-v-77439083]{font-size:13px;font-weight:600;color:#555}.foto-picker[data-v-77439083]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;border:1.5px dashed #ddd;border-radius:12px;padding:24px;cursor:pointer;color:#888;font-size:14px;font-weight:500;transition:border-color .15s,color .15s;-webkit-tap-highlight-color:transparent}.foto-picker[data-v-77439083]:active{border-color:#1a1a2e;color:#1a1a2e}.foto-picker input[type=file][data-v-77439083]{display:none}.foto-preview[data-v-77439083]{display:flex;gap:8px;flex-wrap:wrap}.foto-item[data-v-77439083]{position:relative;width:80px;height:80px;flex-shrink:0}.foto-item img[data-v-77439083]{width:100%;height:100%;object-fit:cover;border-radius:10px;display:block}.btn-remove[data-v-77439083]{position:absolute;top:-6px;right:-6px;width:22px;height:22px;min-height:unset;border-radius:50%;background:#e53e3e;color:#fff;display:flex;align-items:center;justify-content:center;padding:0;font-size:0;box-shadow:0 1px 4px #00000040}.btn-remove svg[data-v-77439083]{fill:none}.foto-add[data-v-77439083]{width:80px;height:80px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border:1.5px dashed #ddd;border-radius:10px;cursor:pointer;color:#aaa;transition:border-color .15s,color .15s;-webkit-tap-highlight-color:transparent}.foto-add[data-v-77439083]:active{border-color:#1a1a2e;color:#1a1a2e}.foto-add input[type=file][data-v-77439083]{display:none}.btn-speichern[data-v-77439083]{background:#1a1a2e;color:#fff;width:100%}.btn-speichern[data-v-77439083]:disabled{opacity:.4}.artikel-wrap[data-v-b0a91d62]{background:#fff;border-radius:20px;padding:24px;display:flex;flex-direction:column;gap:16px;box-shadow:0 2px 12px #00000012}h3[data-v-b0a91d62]{font-size:18px;font-weight:700;color:#1a1a2e}.artikel-liste[data-v-b0a91d62]{display:flex;flex-direction:column;gap:8px}.artikel-zeile[data-v-b0a91d62]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;background:var(--paper-2, #f7f7f9);border-radius:10px;border:1px solid var(--line, #e5e5ea)}.artikel-info[data-v-b0a91d62]{flex:1;min-width:0}.artikel-name[data-v-b0a91d62]{font-size:14px;font-weight:600;color:#1a1a2e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.artikel-code[data-v-b0a91d62]{font-size:11px;color:var(--ink-4, #aaa);margin-top:1px}.sn-zeile[data-v-b0a91d62]{margin-top:5px;display:flex;gap:6px;align-items:stretch}.sn-input[data-v-b0a91d62]{flex:1;min-width:0;border:1px solid var(--line, #e5e5ea);border-radius:6px;padding:4px 8px;font-size:12px;font-family:var(--font-body, inherit);background:var(--paper, #fff);color:var(--ink, #1a1a2e);outline:none;box-sizing:border-box}.sn-input[data-v-b0a91d62]:focus{border-color:var(--amber-2, #f19a3a)}.btn-sn-scan[data-v-b0a91d62]{flex-shrink:0;width:34px;min-height:unset;border:1px solid var(--line, #e5e5ea);border-radius:6px;background:var(--paper, #fff);color:var(--amber-2, #f19a3a);display:flex;align-items:center;justify-content:center;padding:0}.btn-sn-scan[data-v-b0a91d62]:active{background:var(--paper-2, #f7f7f9)}.btn-sn-scan[data-v-b0a91d62]:disabled{opacity:.4}.menge-ctrl[data-v-b0a91d62]{display:flex;align-items:center;gap:6px;flex-shrink:0}.btn-menge[data-v-b0a91d62]{width:30px;height:30px;min-height:unset;border-radius:8px;background:var(--paper, #fff);border:1.5px solid var(--line, #e5e5ea);font-size:18px;font-weight:700;color:#1a1a2e;display:flex;align-items:center;justify-content:center;padding:0;line-height:1}.menge-wert[data-v-b0a91d62]{font-size:16px;font-weight:700;min-width:24px;text-align:center;color:#1a1a2e}.menge-einheit[data-v-b0a91d62]{font-size:11px;color:var(--ink-3, #999)}.btn-loeschen[data-v-b0a91d62]{width:26px;height:26px;min-height:unset;border-radius:6px;background:transparent;border:none;color:#ccc;display:flex;align-items:center;justify-content:center;padding:0;margin-left:2px}.btn-loeschen[data-v-b0a91d62]:active{color:#c0392b}.leer-hint[data-v-b0a91d62]{font-size:14px;color:var(--ink-3, #999);font-style:italic;text-align:center;padding:8px 0}.eingabe-block[data-v-b0a91d62]{display:flex;flex-direction:column;gap:8px}.scan-overlay[data-v-b0a91d62]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#000;display:flex;flex-direction:column;gap:14px;padding:max(16px,env(safe-area-inset-top)) 16px max(16px,env(safe-area-inset-bottom))}.scan-kopf[data-v-b0a91d62]{text-align:center;color:#fff}.scan-titel[data-v-b0a91d62]{font-size:17px;font-weight:700}.scan-sub[data-v-b0a91d62]{font-size:13px;color:#ffffffb3;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.scan-buehne[data-v-b0a91d62]{position:relative;flex:1;min-height:0;border-radius:16px;overflow:hidden;background:#111}.scan-video[data-v-b0a91d62]{width:100%;height:100%;object-fit:cover;display:block}.scanner-overlay[data-v-b0a91d62]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.scanner-line[data-v-b0a91d62]{width:70%;height:2px;background:#f99a3ae6;border-radius:1px;box-shadow:0 0 8px #f99a3acc;animation:scan-b0a91d62 2s ease-in-out infinite}@keyframes scan-b0a91d62{0%,to{transform:translateY(-40px);opacity:.6}50%{transform:translateY(40px);opacity:1}}@media (prefers-reduced-motion: reduce){.scanner-line[data-v-b0a91d62]{animation:none}}.scan-close[data-v-b0a91d62]{align-self:center;display:flex;align-items:center;gap:8px;background:#ffffff29;color:#fff;border:none;border-radius:24px;padding:12px 24px;font-size:15px;font-weight:600;min-height:unset}.scan-close[data-v-b0a91d62]:active{background:#ffffff47}.such-zeile[data-v-b0a91d62]{display:flex;gap:8px}.such-input-wrap[data-v-b0a91d62]{flex:1;position:relative}.such-input[data-v-b0a91d62]{width:100%;border:1.5px solid var(--line, #e5e5ea);border-radius:10px;padding:10px 32px 10px 12px;font-size:15px;font-family:var(--font-body, inherit);background:var(--paper-2, #f7f7f9);color:var(--ink, #1a1a2e);outline:none;box-sizing:border-box}.such-input[data-v-b0a91d62]:focus{border-color:var(--amber-2, #f19a3a);background:#fff}.btn-clear[data-v-b0a91d62]{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:none;border:none;color:#ccc;padding:4px;min-height:unset;display:flex;align-items:center}.btn-scan[data-v-b0a91d62]{width:46px;height:46px;min-height:unset;border-radius:10px;background:var(--amber-2, #f19a3a);border:none;color:#fff;display:flex;align-items:center;justify-content:center;padding:0;flex-shrink:0}.btn-scan[data-v-b0a91d62]:active{opacity:.85}.ergebnisse[data-v-b0a91d62]{border:1.5px solid var(--line, #e5e5ea);border-radius:10px;overflow:hidden;background:#fff}.ergebnis-zeile[data-v-b0a91d62]{display:flex;align-items:center;gap:10px;padding:12px 14px;width:100%;background:none;border:none;border-bottom:1px solid var(--line, #e5e5ea);text-align:left;min-height:unset;border-radius:0;cursor:pointer}.ergebnis-zeile[data-v-b0a91d62]:last-child{border-bottom:none}.ergebnis-zeile[data-v-b0a91d62]:active{background:var(--paper-2, #f7f7f9)}.ergebnis-name[data-v-b0a91d62]{flex:1;font-size:14px;font-weight:600;color:#1a1a2e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ergebnis-code[data-v-b0a91d62]{font-size:11px;color:var(--ink-4, #aaa);flex-shrink:0}.ergebnis-add[data-v-b0a91d62]{color:var(--amber-2, #f19a3a);flex-shrink:0}.keine-treffer[data-v-b0a91d62]{font-size:13px;color:var(--ink-3, #999);text-align:center;padding:8px 0}.fehler[data-v-b0a91d62]{font-size:13px;color:#c0392b;padding:8px 12px;background:#fef2f2;border-radius:8px}.einsatz-notizen[data-v-8e786888]{background:#fff;border-radius:20px;padding:24px;display:flex;flex-direction:column;gap:16px;box-shadow:0 2px 12px #00000012}h3[data-v-8e786888]{font-size:18px;font-weight:700;color:#1a1a2e}label[data-v-8e786888]{display:flex;flex-direction:column;gap:6px}.feld-label[data-v-8e786888]{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:#555}.tag[data-v-8e786888]{font-style:normal;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:2px 7px;border-radius:999px}.tag-kunde[data-v-8e786888]{background:#e6f4ec;color:#198754}.tag-intern[data-v-8e786888]{background:#eee;color:#777}textarea[data-v-8e786888]{border:1.5px solid #ddd;border-radius:12px;padding:12px;font-size:15px;font-family:inherit;resize:vertical;outline:none;transition:border-color .15s}textarea[data-v-8e786888]:focus{border-color:#1a1a2e}.fehler[data-v-8e786888]{color:#c0392b;font-size:13px;margin:-4px 0 0}.btn-speichern[data-v-8e786888]{background:#1a1a2e;color:#fff;width:100%}.btn-speichern[data-v-8e786888]:disabled{opacity:.4}.unterschrift-wrap[data-v-d4f1afa7]{background:#fff;border-radius:20px;padding:24px;display:flex;flex-direction:column;gap:16px;box-shadow:0 2px 12px #00000012}h3[data-v-d4f1afa7]{font-size:18px;font-weight:700;color:#1a1a2e}.canvas-container[data-v-d4f1afa7]{border:1.5px solid #ddd;border-radius:12px;overflow:hidden}canvas[data-v-d4f1afa7]{display:block;width:100%;touch-action:none}.aktionen[data-v-d4f1afa7]{display:flex;gap:12px}.aktionen button[data-v-d4f1afa7]{flex:1;padding:14px}.btn-loeschen[data-v-d4f1afa7]{background:#eee;color:#1a1a2e}.btn-uebernehmen[data-v-d4f1afa7]{background:#198754;color:#fff}.btn-uebernehmen[data-v-d4f1afa7]:disabled{opacity:.4}.berechnung-card[data-v-f319a738]{background:#fff;border:1.5px solid #eee;border-radius:20px;padding:18px 20px;box-shadow:0 2px 12px #00000012;transition:border-color .2s,background .2s}.berechnung-card.ist-nicht-berechnen[data-v-f319a738]{border-color:#f0c98a;background:#fffaf2}.switch-row[data-v-f319a738]{display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;-webkit-tap-highlight-color:transparent}.switch-row--locked[data-v-f319a738]{cursor:not-allowed;opacity:.65}.switch-text[data-v-f319a738]{display:flex;flex-direction:column;gap:3px;min-width:0}.switch-titel[data-v-f319a738]{font-size:15px;font-weight:700;color:#1a1a2e}.switch-sub[data-v-f319a738]{font-size:12.5px;color:#777;line-height:1.35}.switch[data-v-f319a738]{position:relative;flex-shrink:0;width:52px;height:32px}.switch-input[data-v-f319a738]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;margin:0;cursor:pointer}.switch-input[data-v-f319a738]:disabled{cursor:not-allowed}.switch-track[data-v-f319a738]{position:absolute;top:0;right:0;bottom:0;left:0;background:#d8d8dd;border-radius:999px;transition:background .2s ease}.switch-thumb[data-v-f319a738]{position:absolute;top:3px;left:3px;width:26px;height:26px;background:#fff;border-radius:50%;box-shadow:0 1px 3px #0000004d;transition:transform .2s ease}.switch-input:checked+.switch-track[data-v-f319a738]{background:#d97706}.switch-input:checked+.switch-track .switch-thumb[data-v-f319a738]{transform:translate(20px)}.switch-input:focus-visible+.switch-track[data-v-f319a738]{outline:2px solid #1a1a2e;outline-offset:2px}.fehler[data-v-f319a738]{color:#c0392b;font-size:13px;margin:6px 0 0}@media (prefers-reduced-motion: reduce){.switch-track[data-v-f319a738],.switch-thumb[data-v-f319a738],.berechnung-card[data-v-f319a738]{transition:none}}.abschluss-block[data-v-0305cc9b]{display:flex;flex-direction:column;gap:14px}.vorort-card[data-v-0305cc9b]{background:#fff;border:1.5px solid #eee;border-radius:20px;padding:18px 20px;box-shadow:0 2px 12px #00000012;transition:border-color .2s,background .2s}.vorort-card.ist-nicht-vor-ort[data-v-0305cc9b]{border-color:#f0c98a;background:#fffaf2}.switch-row[data-v-0305cc9b]{display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;-webkit-tap-highlight-color:transparent}.switch-text[data-v-0305cc9b]{display:flex;flex-direction:column;gap:3px;min-width:0}.switch-titel[data-v-0305cc9b]{font-size:15px;font-weight:700;color:#1a1a2e}.switch-sub[data-v-0305cc9b]{font-size:12.5px;color:#777;line-height:1.35}.switch[data-v-0305cc9b]{position:relative;flex-shrink:0;width:52px;height:32px}.switch-input[data-v-0305cc9b]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;margin:0;cursor:pointer}.switch-track[data-v-0305cc9b]{position:absolute;top:0;right:0;bottom:0;left:0;background:#d8d8dd;border-radius:999px;transition:background .2s ease}.switch-thumb[data-v-0305cc9b]{position:absolute;top:3px;left:3px;width:26px;height:26px;background:#fff;border-radius:50%;box-shadow:0 1px 3px #0000004d;transition:transform .2s ease}.switch-input:checked+.switch-track[data-v-0305cc9b]{background:#d97706}.switch-input:checked+.switch-track .switch-thumb[data-v-0305cc9b]{transform:translate(20px)}.switch-input:focus-visible+.switch-track[data-v-0305cc9b]{outline:2px solid #1a1a2e;outline-offset:2px}.ohne-unterschrift[data-v-0305cc9b]{background:#fff;border-radius:20px;padding:24px;display:flex;flex-direction:column;gap:16px;box-shadow:0 2px 12px #00000012}.ohne-hinweis[data-v-0305cc9b]{font-size:14px;line-height:1.5;color:#555}.ohne-hinweis strong[data-v-0305cc9b]{color:#1a1a2e}.btn-fertig[data-v-0305cc9b]{background:#d97706;color:#fff;width:100%}.btn-fertig[data-v-0305cc9b]:disabled{opacity:.4}.fehler[data-v-0305cc9b]{color:#c0392b;font-size:13px;margin:0}.swap-enter-active[data-v-0305cc9b],.swap-leave-active[data-v-0305cc9b]{transition:opacity .18s ease,transform .18s ease}.swap-enter-from[data-v-0305cc9b],.swap-leave-to[data-v-0305cc9b]{opacity:0;transform:translateY(6px)}@media (prefers-reduced-motion: reduce){.swap-enter-active[data-v-0305cc9b],.swap-leave-active[data-v-0305cc9b],.switch-track[data-v-0305cc9b],.switch-thumb[data-v-0305cc9b]{transition:none}}.einsatz-view[data-v-856f97c8]{min-height:100dvh;display:flex;flex-direction:column;background:var(--paper-2)}.einsatz-header[data-v-856f97c8]{position:sticky;top:0;z-index:50;padding-top:env(safe-area-inset-top,0);padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}.header-inner[data-v-856f97c8]{display:flex;align-items:center;gap:10px;height:56px}.btn-back[data-v-856f97c8]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;min-height:auto;border-radius:50%;background:#ffffff26;color:#fff;padding:0;font-size:0;flex-shrink:0;border:1px solid rgba(255,255,255,.2);transition:background .2s}.btn-back[data-v-856f97c8]:active{background:#ffffff47}.btn-back svg[data-v-856f97c8]{color:#fff}.header-projekt[data-v-856f97c8]{flex:1;min-width:0}.header-kunde[data-v-856f97c8]{font-size:11px;font-weight:600;opacity:.75;letter-spacing:.08em;text-transform:uppercase;color:#ffffffd9}.header-titel[data-v-856f97c8]{font-family:var(--font-display);font-size:16px;font-weight:700;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.status-pill[data-v-856f97c8]{flex-shrink:0;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;padding:4px 10px;border-radius:var(--radius-pill);background:#fff3;color:#fff;border:1px solid rgba(255,255,255,.25)}.inhalt[data-v-856f97c8]{flex:1;display:flex;flex-direction:column;gap:14px;padding:16px;padding-bottom:calc(16px + env(safe-area-inset-bottom,0))}.projekt-info[data-v-856f97c8]{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);padding:18px 20px;display:flex;flex-direction:column;gap:10px;box-shadow:var(--shadow-sm)}.info-zeile[data-v-856f97c8]{display:flex;gap:12px;font-size:14px;line-height:1.4}.label[data-v-856f97c8]{font-weight:600;color:var(--ink-4);min-width:68px;flex-shrink:0}.state-msg[data-v-856f97c8]{display:flex;flex-direction:column;align-items:center;gap:10px;padding:56px 20px;color:var(--ink-3);font-size:15px;text-align:center}.state-msg.error[data-v-856f97c8]{color:#c0392b}.bericht-fehler[data-v-856f97c8]{margin:-8px 12px 0;padding:10px 14px;border-radius:10px;background:#fdecea;color:#c0392b;font-size:13px;font-weight:500}.spinner[data-v-856f97c8]{width:28px;height:28px;border:3px solid var(--line);border-top-color:var(--amber-2);border-radius:50%;animation:spin-856f97c8 .7s linear infinite}@keyframes spin-856f97c8{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.spinner[data-v-856f97c8]{animation:none}}.kommentare[data-v-20fcfb5b]{margin-top:14px;padding-top:14px;border-top:1px solid var(--line)}.kommentare-kopf[data-v-20fcfb5b]{font-size:12px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--ink-3);margin-bottom:10px}.km-state[data-v-20fcfb5b]{font-size:14px;color:var(--ink-3);padding:4px 0}.km-state--error[data-v-20fcfb5b]{color:#c0392b}.km-leer[data-v-20fcfb5b]{font-size:14px;color:var(--ink-3);margin:0 0 12px}.km-liste[data-v-20fcfb5b]{list-style:none;margin:0 0 12px;padding:0;display:flex;flex-direction:column;gap:10px}.km-item[data-v-20fcfb5b]{background:var(--paper-2, #f7f7f8);border:1px solid var(--line);border-radius:12px;padding:10px 12px}.km-meta[data-v-20fcfb5b]{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:4px}.km-autor[data-v-20fcfb5b]{font-size:13px;font-weight:600;color:var(--ink-1, #1a1a2e)}.km-zeit[data-v-20fcfb5b]{font-size:12px;color:var(--ink-3);white-space:nowrap}.km-text[data-v-20fcfb5b]{margin:0;font-size:14px;line-height:1.45;color:var(--ink-2, #424245);white-space:pre-wrap;word-break:break-word}.km-eingabe[data-v-20fcfb5b]{display:flex;flex-direction:column;gap:8px}.km-eingabe textarea[data-v-20fcfb5b]{width:100%;border:1.5px solid var(--line);border-radius:12px;padding:10px 12px;font-size:16px;font-family:inherit;resize:vertical;outline:none;transition:border-color .15s;box-sizing:border-box}.km-eingabe textarea[data-v-20fcfb5b]:focus{border-color:var(--amber-2, #f39230)}.km-btn[data-v-20fcfb5b]{align-self:flex-start;background:var(--amber-2, #f39230);color:#fff;border:none;border-radius:12px;padding:10px 18px;font-size:14px;font-weight:600;cursor:pointer;transition:opacity .15s,transform .1s}.km-btn[data-v-20fcfb5b]:active{transform:scale(.985)}.km-btn[data-v-20fcfb5b]:disabled{opacity:.45;cursor:default}.fotos-add[data-v-5c9d0a74]{margin-top:14px;padding-top:14px;border-top:1px solid var(--line)}.fotos-add-kopf[data-v-5c9d0a74]{font-size:12px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--ink-3);margin-bottom:10px}.fa-state[data-v-5c9d0a74]{font-size:14px;margin:0 0 8px}.fa-state--error[data-v-5c9d0a74]{color:#c0392b}.fa-btn[data-v-5c9d0a74]{display:inline-flex;align-items:center;justify-content:center;background:var(--amber-2, #f39230);color:#fff;border:none;border-radius:12px;padding:10px 18px;font-size:14px;font-weight:600;cursor:pointer;transition:opacity .15s,transform .1s;-webkit-tap-highlight-color:transparent}.fa-btn[data-v-5c9d0a74]:active{transform:scale(.985)}.fa-btn--sende[data-v-5c9d0a74]{opacity:.6;pointer-events:none}.fa-btn input[type=file][data-v-5c9d0a74]{display:none}.historie[data-v-df06e403]{padding:16px 16px calc(16px + env(safe-area-inset-bottom,0))}.state-msg[data-v-df06e403]{display:flex;flex-direction:column;align-items:center;gap:10px;padding:56px 20px;color:var(--ink-3);font-size:15px;text-align:center}.state-msg--error[data-v-df06e403]{color:#c0392b}.spinner[data-v-df06e403]{width:28px;height:28px;border:3px solid var(--line);border-top-color:var(--amber-2);border-radius:50%;animation:spin-df06e403 .7s linear infinite}@keyframes spin-df06e403{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.spinner[data-v-df06e403]{animation:none}}.liste[data-v-df06e403]{display:flex;flex-direction:column;gap:10px}.karte[data-v-df06e403]{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);padding:16px;display:flex;flex-direction:column;gap:8px;box-shadow:var(--shadow-sm);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color .15s}.karte--offen[data-v-df06e403]{border-color:var(--amber-2)}.karte-kopf[data-v-df06e403]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.karte-texte[data-v-df06e403]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.karte-datum[data-v-df06e403]{font-size:12px;color:var(--ink-3);font-weight:500}.karte-projekt[data-v-df06e403]{font-size:16px;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.karte-rechts[data-v-df06e403]{display:flex;align-items:center;gap:8px;flex-shrink:0}.chevron[data-v-df06e403]{color:var(--ink-4);transition:transform .2s var(--ease)}.karte--offen .chevron[data-v-df06e403]{transform:rotate(180deg)}.karte-meta[data-v-df06e403]{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:13px;color:var(--ink-3)}.meta-item[data-v-df06e403]{display:flex;align-items:center;gap:4px;white-space:nowrap}.meta-nichtberechnen[data-v-df06e403]{font-weight:700;color:#b45309;background:#fff5e6;border-radius:var(--radius-pill);padding:2px 9px}.karte-detail[data-v-df06e403]{margin-top:4px;padding-top:14px;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:10px}.detail-zeile[data-v-df06e403]{display:flex;justify-content:space-between;font-size:14px;color:var(--ink)}.detail-label[data-v-df06e403]{font-weight:600;color:var(--ink-3);font-size:13px}.detail-arbeiten[data-v-df06e403]{display:flex;flex-direction:column;gap:6px}.detail-text[data-v-df06e403]{font-size:14px;color:var(--ink);margin:0;line-height:1.5;background:var(--paper-2);border-radius:var(--radius-sm);padding:10px 12px}.detail-leer[data-v-df06e403]{font-size:13px;color:var(--ink-4);font-style:italic}.detail-fotos[data-v-df06e403]{display:flex;flex-direction:column;gap:8px}.foto-grid[data-v-df06e403]{display:flex;gap:8px;flex-wrap:wrap}.foto-thumb[data-v-df06e403]{width:80px;height:80px;flex-shrink:0;border-radius:10px;overflow:hidden;padding:0;border:none;background:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.foto-thumb img[data-v-df06e403]{width:100%;height:100%;object-fit:cover;display:block;transition:opacity .15s}.foto-thumb:active img[data-v-df06e403]{opacity:.75}.lightbox[data-v-df06e403]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#000000eb;display:flex;align-items:center;justify-content:center;padding:20px;animation:lb-in-df06e403 .18s ease}@keyframes lb-in-df06e403{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: reduce){.lightbox[data-v-df06e403]{animation:none}}.lightbox img[data-v-df06e403]{max-width:100%;max-height:100%;object-fit:contain;border-radius:8px;box-shadow:0 8px 40px #0009}.lightbox-close[data-v-df06e403]{position:absolute;top:max(16px,env(safe-area-inset-top,16px));right:16px;width:40px;height:40px;min-height:unset;border-radius:50%;background:#ffffff26;color:#fff;display:flex;align-items:center;justify-content:center;padding:0;border:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.detail-unterschrift[data-v-df06e403]{display:flex;flex-direction:column;gap:8px}.unterschrift-img[data-v-df06e403]{max-width:180px;border:1px solid var(--line);border-radius:10px;background:#f9f9f9}.detail-bearbeiten[data-v-df06e403]{margin-top:14px;padding-top:14px;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:6px}.status-badge[data-v-df06e403]{font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:3px 10px;border-radius:var(--radius-pill);white-space:nowrap;background:var(--status-entwurf-bg);color:var(--status-entwurf-color)}.status--abgeschlossen[data-v-df06e403]{background:var(--status-abgeschlossen-bg);color:var(--status-abgeschlossen-color)}.status--vor-ort[data-v-df06e403]{background:var(--status-vor-ort-bg);color:var(--status-vor-ort-color)}.status--pausiert[data-v-df06e403]{background:var(--status-pausiert-bg);color:var(--status-pausiert-color)}.aufgaben[data-v-ff2f9fb4]{padding:16px 16px calc(16px + env(safe-area-inset-bottom,0))}.state-msg[data-v-ff2f9fb4]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:56px 20px;color:var(--ink-3);font-size:15px;text-align:center}.state-msg--error[data-v-ff2f9fb4]{color:#c0392b}.state-msg svg[data-v-ff2f9fb4]{color:var(--amber-2)}.spinner[data-v-ff2f9fb4]{width:28px;height:28px;border:3px solid var(--line);border-top-color:var(--amber-2);border-radius:50%;animation:spin-ff2f9fb4 .7s linear infinite}@keyframes spin-ff2f9fb4{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.spinner[data-v-ff2f9fb4],.check-spin[data-v-ff2f9fb4]{animation:none}}.liste[data-v-ff2f9fb4]{display:flex;flex-direction:column;gap:10px}.karte[data-v-ff2f9fb4]{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);padding:14px;display:flex;align-items:flex-start;gap:12px;box-shadow:var(--shadow-sm)}.karte--faellig[data-v-ff2f9fb4]{border-color:#e8b4b0;background:#fdf6f5}.check[data-v-ff2f9fb4]{flex-shrink:0;width:26px;height:26px;min-height:unset;margin-top:1px;border-radius:50%;border:2px solid var(--ink-4);background:transparent;padding:0;display:flex;align-items:center;justify-content:center;transition:border-color .15s,background .15s}.check[data-v-ff2f9fb4]:active{background:var(--amber-1, #fff4d6)}.check[data-v-ff2f9fb4]:disabled{opacity:.6}.check--done[data-v-ff2f9fb4]{border-color:var(--amber-2);background:var(--amber-grad);color:#2a1903}.check-spin[data-v-ff2f9fb4]{width:14px;height:14px;border:2px solid var(--line);border-top-color:var(--amber-2);border-radius:50%;animation:spin-ff2f9fb4 .6s linear infinite}.karte-body[data-v-ff2f9fb4]{flex:1;min-width:0;display:flex;flex-direction:column;gap:7px}.karte-kopf[data-v-ff2f9fb4]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.prio[data-v-ff2f9fb4]{font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:2px 8px;border-radius:var(--radius-pill)}.prio--high[data-v-ff2f9fb4]{background:#fbe3e0;color:#c0392b}.prio--medium[data-v-ff2f9fb4]{background:var(--status-entwurf-bg);color:var(--status-entwurf-color)}.prio--low[data-v-ff2f9fb4]{background:#e7eef0;color:#5a6b72}.projekt-tag[data-v-ff2f9fb4]{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;color:var(--ink-3);background:var(--paper-2);padding:2px 8px;border-radius:var(--radius-pill)}.karte-text[data-v-ff2f9fb4]{font-size:15px;color:var(--ink);line-height:1.45;word-break:break-word}.karte-text[data-v-ff2f9fb4] p{margin:0 0 4px}.karte-text[data-v-ff2f9fb4] p:last-child{margin-bottom:0}.karte-text[data-v-ff2f9fb4] ol,.karte-text[data-v-ff2f9fb4] ul{margin:4px 0;padding-left:20px}.karte-text[data-v-ff2f9fb4] li{margin:2px 0}.karte-text[data-v-ff2f9fb4] .leer{color:var(--ink-4)}.karte-text--done[data-v-ff2f9fb4]{color:var(--ink-4);text-decoration:line-through;font-size:14px}.karte-fuss[data-v-ff2f9fb4]{display:flex;align-items:center;gap:12px;font-size:12px;color:var(--ink-3);flex-wrap:wrap}.faellig[data-v-ff2f9fb4]{display:inline-flex;align-items:center;gap:4px;font-weight:600}.faellig--rot[data-v-ff2f9fb4]{color:#c0392b}.von[data-v-ff2f9fb4]{color:var(--ink-4)}.erledigt-block[data-v-ff2f9fb4]{margin-top:18px}.erledigt-toggle[data-v-ff2f9fb4]{display:flex;align-items:center;gap:6px;background:none;border:none;padding:8px 2px;min-height:unset;color:var(--ink-3);font-size:13px;font-weight:600}.chevron[data-v-ff2f9fb4]{transition:transform .2s var(--ease)}.chevron.auf[data-v-ff2f9fb4]{transform:rotate(180deg)}.liste--erledigt[data-v-ff2f9fb4]{margin-top:6px;opacity:.85}.karte--done[data-v-ff2f9fb4]{padding:10px 14px}.bericht-overlay[data-v-8ebe4a9e]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;background:#0c0c0e8c;display:flex;align-items:flex-end;justify-content:center;padding:0}.bericht-sheet[data-v-8ebe4a9e]{width:100%;max-width:560px;background:var(--paper);border-radius:24px 24px 0 0;padding:10px 20px calc(24px + env(safe-area-inset-bottom,0));box-shadow:0 -10px 40px #00000040;max-height:90vh;overflow-y:auto}.sheet-griff[data-v-8ebe4a9e]{width:40px;height:4px;background:var(--line);border-radius:999px;margin:6px auto 14px}.sheet-kopf[data-v-8ebe4a9e]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px}.sheet-eyebrow[data-v-8ebe4a9e]{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--amber-ink)}.sheet-titel[data-v-8ebe4a9e]{font-size:19px;font-weight:700;color:var(--ink);margin:2px 0 0;font-family:var(--font-display)}.sheet-close[data-v-8ebe4a9e]{flex-shrink:0;width:34px;height:34px;min-height:unset;border-radius:50%;background:var(--paper-2);border:none;color:var(--ink-3);display:flex;align-items:center;justify-content:center;padding:0}.sheet-state[data-v-8ebe4a9e]{display:flex;align-items:center;gap:10px;padding:30px 4px;color:var(--ink-3);font-size:15px}.spinner[data-v-8ebe4a9e]{width:22px;height:22px;border:3px solid var(--line);border-top-color:var(--amber-2);border-radius:50%;animation:spin-8ebe4a9e .7s linear infinite}@keyframes spin-8ebe4a9e{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.spinner[data-v-8ebe4a9e]{animation:none}}.sheet-fehler[data-v-8ebe4a9e]{font-size:14px;color:#c0392b;background:#fef2f2;border-radius:10px;padding:10px 12px;margin-bottom:4px}.info-grid[data-v-8ebe4a9e]{margin:0 0 16px;border:1px solid var(--line);border-radius:14px;overflow:hidden}.info-zeile[data-v-8ebe4a9e]{display:flex;justify-content:space-between;gap:12px;padding:11px 14px;border-bottom:1px solid var(--line-2);font-size:14px}.info-zeile[data-v-8ebe4a9e]:last-child{border-bottom:none}.info-zeile dt[data-v-8ebe4a9e]{color:var(--ink-3);font-weight:600;flex-shrink:0}.info-zeile dd[data-v-8ebe4a9e]{margin:0;color:var(--ink);text-align:right;word-break:break-word}.info-bcc dd[data-v-8ebe4a9e]{color:var(--ink-3)}.keine-mail[data-v-8ebe4a9e]{color:#c0392b!important;font-weight:600}.btn-vorschau[data-v-8ebe4a9e]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;background:var(--paper-2);color:var(--ink);border:1px solid var(--line);border-radius:12px;padding:13px 16px;font-size:15px;font-weight:600;text-decoration:none;margin-bottom:12px}.btn-vorschau[data-v-8ebe4a9e]:active{background:var(--paper-3)}.btn-senden[data-v-8ebe4a9e]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;background:var(--amber-grad, linear-gradient(120deg,#fbbb1a,#f39230));color:#1d1d1f;border:none;border-radius:12px;padding:14px 16px;font-size:15px;font-weight:700;min-height:unset;box-shadow:var(--shadow-amber);cursor:pointer}.btn-senden[data-v-8ebe4a9e]:disabled{opacity:.45;box-shadow:none}.btn-senden[data-v-8ebe4a9e]:active:not(:disabled){transform:translateY(1px)}.btn-primaer[data-v-8ebe4a9e]{width:100%;background:var(--ink, #1a1a2e);color:#fff;border:none;border-radius:12px;padding:14px 16px;font-size:15px;font-weight:700;min-height:unset;margin-top:18px}.bestaetigen-block[data-v-8ebe4a9e]{background:#fff8ec;border:1px solid var(--amber-1);border-radius:12px;padding:14px}.bestaetigen-frage[data-v-8ebe4a9e]{margin:0 0 12px;font-size:14.5px;color:var(--ink-2);line-height:1.45}.bestaetigen-aktionen[data-v-8ebe4a9e]{display:flex;gap:10px}.btn-abbrechen[data-v-8ebe4a9e]{flex:1;background:var(--paper);color:var(--ink-2);border:1px solid var(--line);border-radius:10px;padding:12px;font-size:14px;font-weight:600;min-height:unset}.bestaetigen-aktionen .btn-senden[data-v-8ebe4a9e]{flex:1.4}.sheet-erfolg[data-v-8ebe4a9e]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:24px 8px 8px}.erfolg-icon[data-v-8ebe4a9e]{width:60px;height:60px;border-radius:50%;background:var(--status-vor-ort-bg, #dcfce7);color:var(--status-vor-ort-color, #15803d);display:flex;align-items:center;justify-content:center;margin-bottom:14px}.erfolg-titel[data-v-8ebe4a9e]{font-size:18px;font-weight:700;color:var(--ink)}.erfolg-text[data-v-8ebe4a9e]{font-size:14px;color:var(--ink-3);margin-top:4px;word-break:break-word}.sheet-enter-active[data-v-8ebe4a9e],.sheet-leave-active[data-v-8ebe4a9e]{transition:opacity .22s var(--ease, ease)}.sheet-enter-active .bericht-sheet[data-v-8ebe4a9e],.sheet-leave-active .bericht-sheet[data-v-8ebe4a9e]{transition:transform .28s var(--ease, cubic-bezier(.16,1,.3,1))}.sheet-enter-from[data-v-8ebe4a9e],.sheet-leave-to[data-v-8ebe4a9e]{opacity:0}.sheet-enter-from .bericht-sheet[data-v-8ebe4a9e],.sheet-leave-to .bericht-sheet[data-v-8ebe4a9e]{transform:translateY(100%)}@media (prefers-reduced-motion: reduce){.sheet-enter-active .bericht-sheet[data-v-8ebe4a9e],.sheet-leave-active .bericht-sheet[data-v-8ebe4a9e]{transition:none}}.inhaber[data-v-9c9aac10]{padding:16px 16px calc(16px + env(safe-area-inset-bottom,0));display:flex;flex-direction:column;gap:12px}.filter-bar[data-v-9c9aac10]{display:flex;gap:8px;align-items:flex-end;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);padding:12px}.filter-gruppe[data-v-9c9aac10]{display:flex;flex-direction:column;gap:4px;flex:1}.filter-gruppe label[data-v-9c9aac10]{font-size:11px;font-weight:600;color:var(--ink-3);text-transform:uppercase;letter-spacing:.06em}.filter-gruppe input[type=date][data-v-9c9aac10]{border:1px solid var(--line);border-radius:8px;padding:7px 8px;font-size:14px;font-family:var(--font-body);background:var(--paper-2);color:var(--ink);outline:none;width:100%}.btn-reset[data-v-9c9aac10]{background:var(--paper-2);color:var(--ink-2);border:1px solid var(--line);border-radius:8px;padding:7px 14px;font-size:13px;font-weight:600;min-height:unset;align-self:flex-end}.summary[data-v-9c9aac10]{display:flex;justify-content:space-between;font-size:13px;font-weight:600;color:var(--ink-3);padding:0 2px}.state-msg[data-v-9c9aac10]{display:flex;flex-direction:column;align-items:center;gap:10px;padding:56px 20px;color:var(--ink-3);font-size:15px;text-align:center}.state-msg--error[data-v-9c9aac10]{color:#c0392b}.spinner[data-v-9c9aac10]{width:28px;height:28px;border:3px solid var(--line);border-top-color:var(--amber-2);border-radius:50%;animation:spin-9c9aac10 .7s linear infinite}@keyframes spin-9c9aac10{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.spinner[data-v-9c9aac10]{animation:none}}.liste[data-v-9c9aac10]{display:flex;flex-direction:column;gap:10px}.karte[data-v-9c9aac10]{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);padding:14px 16px;display:flex;flex-direction:column;gap:6px;box-shadow:var(--shadow-sm);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color .15s}.karte--offen[data-v-9c9aac10]{border-color:var(--amber-2)}.karte-kopf[data-v-9c9aac10]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.karte-texte[data-v-9c9aac10]{flex:1;min-width:0}.karte-ma[data-v-9c9aac10]{font-size:12px;font-weight:700;color:var(--amber-ink);letter-spacing:.04em;text-transform:uppercase}.karte-projekt[data-v-9c9aac10]{font-size:16px;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.karte-rechts[data-v-9c9aac10]{display:flex;align-items:center;gap:8px;flex-shrink:0}.chevron[data-v-9c9aac10]{color:var(--ink-4);transition:transform .2s var(--ease)}.karte--offen .chevron[data-v-9c9aac10]{transform:rotate(180deg)}.karte-meta[data-v-9c9aac10]{display:flex;flex-wrap:wrap;gap:10px;font-size:13px;color:var(--ink-3)}.meta-item[data-v-9c9aac10]{display:flex;align-items:center;gap:4px}.meta-nichtberechnen[data-v-9c9aac10]{font-weight:700;color:#b45309;background:#fff5e6;border-radius:var(--radius-pill);padding:2px 9px}.karte-detail[data-v-9c9aac10]{margin-top:4px;padding-top:12px;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:8px}.detail-zeile[data-v-9c9aac10]{display:flex;justify-content:space-between;font-size:14px;color:var(--ink)}.detail-label[data-v-9c9aac10]{font-weight:600;color:var(--ink-3);font-size:13px}.gps-block[data-v-9c9aac10]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;font-size:14px}.gps-info[data-v-9c9aac10]{display:flex;flex-direction:column;align-items:flex-end;gap:2px;text-align:right;min-width:0}.gps-ort[data-v-9c9aac10]{color:var(--ink);font-size:13px;line-height:1.35}.gps-link[data-v-9c9aac10]{color:var(--amber-ink);font-size:13px;font-weight:600;text-decoration:none}.status-badge[data-v-9c9aac10]{font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:3px 10px;border-radius:var(--radius-pill);white-space:nowrap;background:var(--status-entwurf-bg);color:var(--status-entwurf-color)}.status--abgeschlossen[data-v-9c9aac10]{background:var(--status-abgeschlossen-bg);color:var(--status-abgeschlossen-color)}.status--vor-ort[data-v-9c9aac10]{background:var(--status-vor-ort-bg);color:var(--status-vor-ort-color)}.status--pausiert[data-v-9c9aac10]{background:var(--status-pausiert-bg);color:var(--status-pausiert-color)}.artikel-section[data-v-9c9aac10]{padding-top:10px;border-top:1px solid var(--line);margin-top:4px}.artikel-liste-inhaber[data-v-9c9aac10]{display:flex;flex-direction:column;gap:6px;margin-top:4px}.artikel-zeile-inhaber[data-v-9c9aac10]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 10px;background:var(--paper-2);border-radius:8px;border:1px solid var(--line)}.artikel-info-inhaber[data-v-9c9aac10]{flex:1;min-width:0}.artikel-name-inhaber[data-v-9c9aac10]{font-size:13px;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.artikel-code-inhaber[data-v-9c9aac10]{font-size:11px;color:var(--ink-4)}.menge-ctrl-inhaber[data-v-9c9aac10]{display:flex;align-items:center;gap:5px;flex-shrink:0}.btn-menge-i[data-v-9c9aac10]{width:26px;height:26px;min-height:unset;border-radius:6px;background:var(--paper);border:1.5px solid var(--line);font-size:16px;font-weight:700;color:var(--ink);display:flex;align-items:center;justify-content:center;padding:0;line-height:1}.menge-wert-inhaber[data-v-9c9aac10]{font-size:14px;font-weight:700;min-width:20px;text-align:center;color:var(--ink)}.menge-einheit-inhaber[data-v-9c9aac10]{font-size:11px;color:var(--ink-3)}.btn-del-i[data-v-9c9aac10]{width:24px;height:24px;min-height:unset;border-radius:5px;background:transparent;border:none;color:#ccc;font-size:11px;display:flex;align-items:center;justify-content:center;padding:0;margin-left:2px}.btn-del-i[data-v-9c9aac10]:active{color:#c0392b}.keine-artikel[data-v-9c9aac10]{font-size:13px;color:var(--ink-4);font-style:italic;margin-top:4px}.sn-input-i[data-v-9c9aac10]{margin-top:4px;width:100%;border:1px solid var(--line);border-radius:5px;padding:3px 7px;font-size:11px;font-family:var(--font-body);background:var(--paper);color:var(--ink);outline:none;box-sizing:border-box}.sn-input-i[data-v-9c9aac10]:focus{border-color:var(--amber-2)}.ls-block[data-v-9c9aac10]{padding-top:10px;border-top:1px solid var(--line);margin-top:4px;display:flex;flex-direction:column;gap:8px}.btn-lieferschein[data-v-9c9aac10]{display:flex;align-items:center;gap:7px;background:var(--ink, #1a1a2e);color:#fff;border:none;border-radius:10px;padding:10px 16px;font-size:14px;font-weight:600;min-height:unset;width:100%;justify-content:center;cursor:pointer}.btn-lieferschein[data-v-9c9aac10]:disabled{opacity:.5}.btn-lieferschein[data-v-9c9aac10]:active:not(:disabled){opacity:.85}.ls-link[data-v-9c9aac10]{font-size:14px;font-weight:600;color:var(--amber-ink);text-decoration:none;text-align:center;display:block}.ls-fehler[data-v-9c9aac10]{font-size:13px;color:#c0392b;background:#fef2f2;border-radius:7px;padding:8px 10px}.bericht-block[data-v-9c9aac10]{padding-top:10px;border-top:1px solid var(--line);margin-top:4px;display:flex;flex-direction:column;gap:8px}.btn-bericht[data-v-9c9aac10]{display:flex;align-items:center;gap:7px;justify-content:center;width:100%;background:var(--amber-grad, linear-gradient(120deg,#fbbb1a,#f39230));color:#1d1d1f;border:none;border-radius:10px;padding:11px 16px;font-size:14px;font-weight:700;min-height:unset;box-shadow:var(--shadow-amber);cursor:pointer}.btn-bericht[data-v-9c9aac10]:disabled{opacity:.45;box-shadow:none}.btn-bericht[data-v-9c9aac10]:active:not(:disabled){transform:translateY(1px)}.btn-bericht--sekundaer[data-v-9c9aac10]{background:var(--paper-2);color:var(--ink-2);border:1px solid var(--line);box-shadow:none;font-weight:600}.bericht-hinweis[data-v-9c9aac10]{font-size:12px;color:var(--ink-4);font-style:italic;text-align:center}.lightbox[data-v-9c9aac10]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#000000eb;display:flex;align-items:center;justify-content:center;padding:20px}.lightbox img[data-v-9c9aac10]{max-width:100%;max-height:100%;object-fit:contain;border-radius:8px}.lightbox-close[data-v-9c9aac10]{position:absolute;top:max(16px,env(safe-area-inset-top,16px));right:16px;width:40px;height:40px;min-height:unset;border-radius:50%;background:#ffffff26;color:#fff;display:flex;align-items:center;justify-content:center;padding:0;border:none}.portal-box[data-v-9c9aac10]{background:var(--paper);border:1px solid var(--line-2);border-radius:var(--radius-sm);margin-bottom:12px;overflow:hidden}.portal-toggle[data-v-9c9aac10]{width:100%;display:flex;align-items:center;gap:10px;padding:12px 14px;background:none;font-size:14px;font-weight:600;color:var(--ink-2);text-align:left}.portal-toggle svg[data-v-9c9aac10]:first-child{color:var(--amber-2);flex-shrink:0}.portal-toggle span[data-v-9c9aac10]{flex:1}.portal-chevron[data-v-9c9aac10]{color:var(--ink-4);transition:transform .18s;flex-shrink:0}.portal-chevron.offen[data-v-9c9aac10]{transform:rotate(180deg)}.portal-liste[data-v-9c9aac10]{border-top:1px solid var(--line-2);display:flex;flex-direction:column}.portal-hinweis[data-v-9c9aac10]{padding:14px;font-size:13px;color:var(--ink-3);text-align:center}.portal-kunde[data-v-9c9aac10]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;background:none;border-bottom:1px solid var(--line-2);font-size:14px;text-align:left}.portal-kunde[data-v-9c9aac10]:last-child{border-bottom:none}.portal-kunde[data-v-9c9aac10]:active{background:var(--paper-2)}.portal-kunde-name[data-v-9c9aac10]{flex:1;font-weight:600;color:var(--ink)}.portal-badge[data-v-9c9aac10]{font-size:11px;font-weight:700;padding:3px 8px;border-radius:999px;background:var(--paper-2);color:var(--ink-3);white-space:nowrap}.portal-badge--aktiv[data-v-9c9aac10]{background:var(--status-vor-ort-bg);color:var(--status-vor-ort-color)}.kundenportal[data-v-c8bbb247]{padding:16px;padding-bottom:max(16px,env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:12px}.imp-banner[data-v-c8bbb247]{display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--amber-grad);color:#2a1903;border-radius:var(--radius-sm);padding:10px 14px;font-size:13px;font-weight:600}.imp-zurueck[data-v-c8bbb247]{background:#00000024;color:#2a1903;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:700;min-height:unset;white-space:nowrap}.state-msg[data-v-c8bbb247]{padding:48px 16px;text-align:center;color:var(--ink-3);font-size:14px;display:flex;flex-direction:column;align-items:center;gap:12px}.state-msg--error[data-v-c8bbb247]{color:#c0392b}.spinner[data-v-c8bbb247]{width:26px;height:26px;border:3px solid var(--line);border-top-color:var(--amber-2);border-radius:50%;animation:dreh-c8bbb247 .8s linear infinite}@keyframes dreh-c8bbb247{to{transform:rotate(360deg)}}.liste[data-v-c8bbb247]{display:flex;flex-direction:column;gap:12px}.karte[data-v-c8bbb247]{background:var(--paper);border:1px solid var(--line-2);border-radius:var(--radius);overflow:hidden}.karte-kopf[data-v-c8bbb247]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px;cursor:pointer;-webkit-tap-highlight-color:transparent}.karte-titel[data-v-c8bbb247]{margin:0;font-family:var(--font-display);font-size:16px;font-weight:700;color:var(--ink)}.karte-stunden[data-v-c8bbb247]{font-size:13px;color:var(--amber-ink);font-weight:600}.chevron[data-v-c8bbb247]{color:var(--ink-4);transition:transform .18s;flex-shrink:0}.chevron.offen[data-v-c8bbb247]{transform:rotate(180deg)}.karte-detail[data-v-c8bbb247]{border-top:1px solid var(--line-2);padding:16px;display:flex;flex-direction:column;gap:18px}.map-wrap[data-v-c8bbb247]{display:block;border-radius:var(--radius-sm);overflow:hidden;border:1px solid var(--line-2)}.map-wrap img[data-v-c8bbb247]{display:block;width:100%;height:auto}.block-titel[data-v-c8bbb247]{margin:0 0 8px;font-family:var(--font-display);font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3)}.tage[data-v-c8bbb247],.artikel[data-v-c8bbb247]{display:flex;flex-direction:column}.tag-zeile[data-v-c8bbb247],.artikel-zeile[data-v-c8bbb247]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;padding:8px 0;border-bottom:1px solid var(--line-2);font-size:14px}.tag-zeile[data-v-c8bbb247]:last-child,.artikel-zeile[data-v-c8bbb247]:last-child{border-bottom:none}.tag-datum[data-v-c8bbb247]{color:var(--ink-2)}.tag-stunden[data-v-c8bbb247]{font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums}.tag-notiz[data-v-c8bbb247]{flex-basis:100%;margin:0;font-size:13px;color:var(--ink-3)}.artikel-name[data-v-c8bbb247]{color:var(--ink-2)}.artikel-menge[data-v-c8bbb247]{font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums}.fotos[data-v-c8bbb247]{display:grid;grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:8px}.fotos img[data-v-c8bbb247]{width:100%;aspect-ratio:1;object-fit:cover;border-radius:var(--radius-sm);border:1px solid var(--line-2);cursor:pointer}.ls-zeile[data-v-c8bbb247]{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid var(--line-2);color:var(--ink-2);text-decoration:none;font-size:14px}.ls-zeile[data-v-c8bbb247]:last-child{border-bottom:none}.ls-zeile svg[data-v-c8bbb247]{color:var(--amber-2);flex-shrink:0}.ls-name[data-v-c8bbb247]{flex:1;font-weight:600;color:var(--ink)}.ls-datum[data-v-c8bbb247]{font-size:13px;color:var(--ink-3)}.unterschrift[data-v-c8bbb247]{max-width:240px;max-height:120px;border:1px solid var(--line-2);border-radius:var(--radius-sm);background:var(--paper-3);padding:8px}.tickets[data-v-c8bbb247]{display:flex;flex-direction:column;gap:12px;margin-top:8px}.tickets-titel[data-v-c8bbb247]{margin:0;font-family:var(--font-display);font-size:15px;font-weight:700;color:var(--ink)}.ticket-betreff[data-v-c8bbb247]{margin:0;font-family:var(--font-display);font-size:14px;font-weight:600;color:var(--ink)}.ticket-meta[data-v-c8bbb247]{font-size:12px;color:var(--ink-3)}.ticket-status[data-v-c8bbb247]{font-size:11px;font-weight:700;padding:3px 9px;border-radius:999px;background:var(--paper-2);color:var(--ink-3);white-space:nowrap;flex-shrink:0}.ts-new[data-v-c8bbb247],.ts-open[data-v-c8bbb247]{background:var(--status-unterwegs-bg);color:var(--status-unterwegs-color)}.ts-pending-reminder[data-v-c8bbb247],.ts-pending-close[data-v-c8bbb247]{background:var(--status-pausiert-bg);color:var(--status-pausiert-color)}.ts-closed[data-v-c8bbb247]{background:var(--status-entwurf-bg);color:var(--status-entwurf-color)}.nachricht[data-v-c8bbb247]{padding:10px 12px;border-radius:var(--radius-sm);background:var(--paper-2);margin-bottom:8px}.nachricht--kunde[data-v-c8bbb247]{background:#fdf3e3}.nachricht-kopf[data-v-c8bbb247]{display:flex;justify-content:space-between;gap:8px;margin-bottom:4px}.nachricht-von[data-v-c8bbb247]{font-size:12px;font-weight:700;color:var(--ink-2)}.nachricht-datum[data-v-c8bbb247]{font-size:12px;color:var(--ink-4)}.nachricht-text[data-v-c8bbb247]{margin:0;font-size:13px;color:var(--ink-2);white-space:pre-wrap;word-break:break-word}.lightbox[data-v-c8bbb247]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:500;background:#000000e0;display:flex;align-items:center;justify-content:center;padding:24px}.lightbox img[data-v-c8bbb247]{max-width:100%;max-height:100%;border-radius:8px}.opm[data-v-33d0b92a]{height:min(38dvh,420px);width:auto;max-width:100%;margin:0 auto;overflow:visible}.praegung[data-v-33d0b92a]{font:600 11px var(--font-display);letter-spacing:.12em;fill:#ffffff52;text-anchor:middle}.praegung--unten[data-v-33d0b92a]{font-size:9px;letter-spacing:.22em;fill:#ffffff29}.marke[data-v-33d0b92a]{font:700 15px var(--font-display);letter-spacing:.14em;fill:#e7e7ea;text-anchor:middle}.lcd text[data-v-33d0b92a]{fill:#1f2619;font-family:var(--font-mono)}.lcd-klein[data-v-33d0b92a]{font-size:12px;font-weight:600}.lcd-modus[data-v-33d0b92a]{font-size:11px;font-weight:700;text-anchor:middle;letter-spacing:.08em}.lcd-wert[data-v-33d0b92a]{font-size:40px;font-weight:700;text-anchor:end;letter-spacing:-.02em}.lcd-einheit[data-v-33d0b92a]{font-size:15px;font-weight:700;text-anchor:end}.taste-form[data-v-33d0b92a]{fill:#232327;stroke:#3c3c42;stroke-width:1.5}.taste-text[data-v-33d0b92a]{font:700 12px var(--font-display);fill:#d4d4d8;text-anchor:middle;letter-spacing:.04em;pointer-events:none}.taste--aktiv .taste-form[data-v-33d0b92a]{fill:#2f2a20;stroke:var(--amber-1)}.taste--aktiv .taste-text[data-v-33d0b92a]{fill:var(--amber-1)}.klappe-form[data-v-33d0b92a]{fill:#2c2c31;stroke:#45454c;stroke-width:1.5}.klappe--offen[data-v-33d0b92a]{transform:rotate(var(--dreh))}.ring[data-v-33d0b92a]{stroke:var(--amber-1);stroke-width:3}.finger[data-v-33d0b92a]{fill:#fbbb1a59;stroke:var(--amber-1);stroke-width:2;opacity:0}@media (prefers-reduced-motion: reduce){.finger[data-v-33d0b92a]{opacity:.8}}@media (prefers-reduced-motion: no-preference){.lcd-wert[data-v-33d0b92a]{animation:einblenden-33d0b92a .3s var(--ease-out) .4s both}.taste--aktiv[data-v-33d0b92a]{animation:druck-33d0b92a .5s var(--ease) .2s both}.taste--aktiv .ring[data-v-33d0b92a]{animation:puls-33d0b92a 1.6s var(--ease-out) .8s infinite}.taste--halten[data-v-33d0b92a]{animation:halten-33d0b92a 1.6s var(--ease) .2s both}.taste--halten .ring[data-v-33d0b92a]{stroke-dasharray:100;animation:fortschritt-33d0b92a 1.4s linear .3s both,puls-33d0b92a 1.6s var(--ease-out) 2s infinite}.finger[data-v-33d0b92a]{animation:tipp-33d0b92a .6s var(--ease-out) .1s both}.finger--halten[data-v-33d0b92a]{animation:tipp-halten-33d0b92a 1.7s var(--ease-out) .1s both}.klappe[data-v-33d0b92a]{transition:transform .6s var(--ease)}.klappe-ring[data-v-33d0b92a]{animation:puls-33d0b92a 1.6s var(--ease-out) .8s infinite}.kabel[data-v-33d0b92a]{animation:einstecken-33d0b92a .6s var(--ease) both}.rotlicht[data-v-33d0b92a]{animation:einblenden-33d0b92a .4s ease-out both}.rotlicht--blink[data-v-33d0b92a]{animation:blinken-33d0b92a .9s steps(1) infinite}}@keyframes druck-33d0b92a{0%{transform:scale(1)}35%{transform:scale(.93)}to{transform:scale(1)}}@keyframes halten-33d0b92a{0%{transform:scale(1)}12%,88%{transform:scale(.93)}to{transform:scale(1)}}@keyframes puls-33d0b92a{0%{stroke-opacity:1}70%,to{stroke-opacity:.15}}@keyframes fortschritt-33d0b92a{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}@keyframes tipp-33d0b92a{0%{opacity:0;transform:scale(1.6)}40%{opacity:1;transform:scale(.9)}to{opacity:0;transform:scale(1.2)}}@keyframes tipp-halten-33d0b92a{0%{opacity:0;transform:scale(1.6)}12%,85%{opacity:1;transform:scale(.9)}to{opacity:0;transform:scale(1.2)}}@keyframes einblenden-33d0b92a{0%{opacity:0}to{opacity:1}}@keyframes einstecken-33d0b92a{0%{transform:translateY(-40px);opacity:0}to{transform:none;opacity:1}}@keyframes blinken-33d0b92a{0%{opacity:1}50%{opacity:.1}}.otdr[data-v-8289a058]{height:min(42dvh,460px);width:auto;max-width:100%;margin:0 auto;overflow:visible;display:block}.praegung[data-v-8289a058]{font:600 10px var(--font-display);letter-spacing:.08em;fill:#ffffff8c;text-anchor:middle}.lcd text[data-v-8289a058]{fill:#e6edf5;font-family:var(--font-mono)}.lcd .lcd-mini[data-v-8289a058]{font-size:7.5px;fill:#b8c4d2}.lcd-klein[data-v-8289a058]{font-size:9px}.lcd-text[data-v-8289a058]{font-size:10px;font-weight:600}.lcd-titel[data-v-8289a058]{font-size:12px;font-weight:700}.lcd-wert[data-v-8289a058]{font-size:30px;font-weight:700;text-anchor:end;letter-spacing:-.02em}.lcd-wert--gross[data-v-8289a058]{font-size:36px}.lcd-rechts[data-v-8289a058]{text-anchor:end}.lcd-mitte[data-v-8289a058]{text-anchor:middle}.lcd .lcd-badge[data-v-8289a058]{font-size:8px;font-weight:700;text-anchor:middle;fill:#0d1118}.lcd .lcd-badge--gross[data-v-8289a058]{font-size:10px;fill:#fff}.lcd .lcd-cursor[data-v-8289a058]{font-size:7px;font-weight:700;fill:#0d1118}.lcd-ftaste[data-v-8289a058]{font-size:9px;text-anchor:middle}.lcd .opm-hell text[data-v-8289a058]{fill:#1a2230}.lcd .em text[data-v-8289a058]{fill:#1a2230}.lcd .em .em-hell[data-v-8289a058]{fill:#f2f7ec}.lcd .em .em-pfeil[data-v-8289a058]{fill:#3b6fd1}.lcd .lcd-grau[data-v-8289a058]{fill:#5d6878}.lcd .lcd-tipp[data-v-8289a058]{font-size:7px;fill:#e2c46a}.lcd .vfl-danger[data-v-8289a058]{font-size:17px;font-weight:800;fill:#b0283a;letter-spacing:.04em}.lcd .vfl-dunkel[data-v-8289a058]{fill:#1a2230}.lcd .vfl-zahl[data-v-8289a058]{font-size:30px}.lcd .laser-zahl[data-v-8289a058]{font-size:24px}.lcd .opm-hell .lcd-wert[data-v-8289a058]{font-size:26px}.kachel[data-v-8289a058]{fill:#5a7fa8}.kachel--aktiv[data-v-8289a058]{fill:#e8c63c}.kachel-titel[data-v-8289a058]{font-size:11px;font-weight:700;text-anchor:middle}.lcd .kachel-sub[data-v-8289a058]{font-size:7.5px;text-anchor:middle;fill:#dbe6f2}.lcd .kachel-text--aktiv[data-v-8289a058]{fill:#1d1d1f}.taste-form[data-v-8289a058]{stroke-width:1.5}.taste--hell .taste-form[data-v-8289a058]{fill:#a9b4c4;stroke:#8792a2}.taste--dunkel .taste-form[data-v-8289a058]{fill:#2e3136;stroke:#1c1e21}.taste--blau .taste-form[data-v-8289a058]{fill:#1f3556;stroke:#142540}.taste--ok .taste-form[data-v-8289a058]{fill:#2a2c30;stroke:#1c1e21}.taste-text[data-v-8289a058]{font:700 12px var(--font-display);text-anchor:middle;pointer-events:none;fill:#2a2e35}.taste--dunkel .taste-text[data-v-8289a058],.taste--blau .taste-text[data-v-8289a058],.taste--ok .taste-text[data-v-8289a058]{fill:#e4e4e7}.taste-icon[data-v-8289a058]{fill:none;stroke:#2a2e35;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.taste--blau .taste-icon[data-v-8289a058]{stroke:#e4e4e7}.taste--aktiv .taste-icon[data-v-8289a058]{stroke:var(--amber-1)}.taste--aktiv .taste-form[data-v-8289a058]{stroke:var(--amber-1);stroke-width:2.5}.taste--aktiv .taste-text[data-v-8289a058]{fill:var(--amber-1)}.ring[data-v-8289a058]{stroke:var(--amber-1);stroke-width:3}.finger[data-v-8289a058]{fill:#fbbb1a59;stroke:var(--amber-1);stroke-width:2;opacity:0}.laser-warn[data-v-8289a058]{fill:none;stroke:#d83a2e;stroke-width:3}@media (prefers-reduced-motion: reduce){.finger[data-v-8289a058]{opacity:.8}}@media (prefers-reduced-motion: no-preference){.lcd[data-v-8289a058]{animation:einblenden-8289a058 .3s var(--ease-out) .35s both}.kurve[data-v-8289a058]{stroke-dasharray:400;animation:zeichnen-8289a058 1.2s var(--ease-out) .5s both}.balken[data-v-8289a058]{transform-origin:66px 171px;animation:laden-8289a058 2.4s linear .4s infinite}.taste--aktiv[data-v-8289a058]{animation:druck-8289a058 .5s var(--ease) .2s both}.taste--aktiv .ring[data-v-8289a058]{animation:puls-8289a058 1.6s var(--ease-out) .8s infinite}.taste--halten[data-v-8289a058]{animation:halten-8289a058 1.6s var(--ease) .2s both}.taste--halten .ring[data-v-8289a058]{stroke-dasharray:100;animation:fortschritt-8289a058 1.4s linear .3s both,puls-8289a058 1.6s var(--ease-out) 2s infinite}.finger[data-v-8289a058]{animation:tipp-8289a058 .6s var(--ease-out) .1s both}.finger--halten[data-v-8289a058]{animation:tipp-halten-8289a058 1.7s var(--ease-out) .1s both}.port-ring[data-v-8289a058]{animation:puls-8289a058 1.6s var(--ease-out) .8s infinite}.kabel[data-v-8289a058]{animation:einstecken-8289a058 .6s var(--ease) both}.laser-warn[data-v-8289a058]{animation:blinken-8289a058 .9s steps(1) infinite}.rotlicht[data-v-8289a058]{animation:einblenden-8289a058 .4s ease-out both}.rotlicht--blink[data-v-8289a058]{animation:blinken-8289a058 1s steps(1) infinite}}@keyframes druck-8289a058{0%{transform:scale(1)}35%{transform:scale(.93)}to{transform:scale(1)}}@keyframes halten-8289a058{0%{transform:scale(1)}12%,88%{transform:scale(.93)}to{transform:scale(1)}}@keyframes puls-8289a058{0%{stroke-opacity:1}70%,to{stroke-opacity:.15}}@keyframes fortschritt-8289a058{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}@keyframes tipp-8289a058{0%{opacity:0;transform:scale(1.6)}40%{opacity:1;transform:scale(.9)}to{opacity:0;transform:scale(1.2)}}@keyframes tipp-halten-8289a058{0%{opacity:0;transform:scale(1.6)}12%,85%{opacity:1;transform:scale(.9)}to{opacity:0;transform:scale(1.2)}}@keyframes einblenden-8289a058{0%{opacity:0}to{opacity:1}}@keyframes zeichnen-8289a058{0%{stroke-dashoffset:400}to{stroke-dashoffset:0}}@keyframes laden-8289a058{0%{transform:scaleX(.05)}to{transform:scaleX(1)}}@keyframes einstecken-8289a058{0%{transform:translateY(-40px);opacity:0}to{transform:none;opacity:1}}@keyframes blinken-8289a058{0%{opacity:1}50%{opacity:.1}}.qt[data-v-1c258718]{height:min(42dvh,460px);width:auto;max-width:100%;margin:0 auto;overflow:visible;display:block}.logo[data-v-1c258718]{font:400 13px var(--font-display);letter-spacing:.06em;fill:#8c9097;text-anchor:middle}.logo-fett[data-v-1c258718]{font-weight:800;fill:#b9bcc1}.modell[data-v-1c258718]{font:700 12px var(--font-display);fill:#d9733b;text-anchor:middle}.lcd text[data-v-1c258718]{font-family:var(--font-display);fill:#1d2433}.lcd .status[data-v-1c258718]{font-size:7px;fill:#f2f4f8;font-weight:600}.lcd .kopf[data-v-1c258718]{font-size:11px;font-weight:600;fill:#fff}.lcd .kopf--aktiv[data-v-1c258718]{fill:#f2e15a}.lcd .pin-text[data-v-1c258718]{font-size:7px;font-weight:700;fill:#fff;text-anchor:middle}.lcd .kursiv[data-v-1c258718]{font-style:italic}.fuss-icon[data-v-1c258718]{stroke:#fff}.fuss-icon .voll[data-v-1c258718]{fill:#fff;stroke:none}.lcd .bereich[data-v-1c258718]{font-size:11px;font-weight:700;fill:#2a5bd7}.lcd .gb[data-v-1c258718]{font-size:6.5px;font-weight:700;fill:#2a5bd7;text-anchor:middle}.lcd .kachel-text[data-v-1c258718]{font-size:6.5px;fill:#3a5ba8;text-anchor:middle}.lcd .vfl-text[data-v-1c258718]{font-size:7.5px;font-weight:700;fill:#2a5bd7}.lcd .vfl-wahl[data-v-1c258718]{font-size:6.5px;fill:#1d1d1f;text-anchor:middle}.icon[data-v-1c258718]{fill:none;stroke:#2a5bd7}.icon .voll[data-v-1c258718]{fill:#2a5bd7;stroke:none}.lcd .zeile[data-v-1c258718]{font-size:8.5px}.lcd .klein[data-v-1c258718]{font-size:7px}.lcd .mini[data-v-1c258718]{font-size:6px;fill:#5d6878}.lcd .gross[data-v-1c258718]{font-size:22px;font-weight:700;text-anchor:middle}.lcd .fett[data-v-1c258718]{font-weight:700}.lcd .grau[data-v-1c258718]{fill:#6b7584}.lcd .blau[data-v-1c258718]{fill:#2a5bd7}.lcd .gruen[data-v-1c258718]{fill:#2f9e44;font-weight:700}.lcd .gelb[data-v-1c258718]{fill:#b98900}.lcd .weiss[data-v-1c258718]{fill:#fff}.lcd .wert[data-v-1c258718]{fill:#2a5bd7}.lcd .rechts[data-v-1c258718]{text-anchor:end}.lcd .mitte[data-v-1c258718]{text-anchor:middle}.lcd .mini.voll[data-v-1c258718]{fill:#e5484d;font-weight:700}.lcd .chip-text[data-v-1c258718]{font-size:7px;font-weight:700;fill:#fff;text-anchor:middle}.lcd .chip-text.dunkel[data-v-1c258718]{fill:#1d2433}.lcd .band-text[data-v-1c258718]{font-size:11px;font-weight:800;fill:#fff;text-anchor:middle;letter-spacing:.06em}.lcd .knopf-text[data-v-1c258718]{font-size:9px;font-weight:700;fill:#fff;text-anchor:middle}.lcd .knopf-text.dunkel[data-v-1c258718]{fill:#1d2433}.ring[data-v-1c258718]{stroke:var(--amber-1);stroke-width:3}.finger[data-v-1c258718]{fill:#fbbb1a59;stroke:var(--amber-1);stroke-width:2;opacity:0}@media (prefers-reduced-motion: reduce){.finger[data-v-1c258718]{opacity:.8}}@media (prefers-reduced-motion: no-preference){.lcd[data-v-1c258718]{animation:einblenden-1c258718 .3s var(--ease-out) both}.zeiger[data-v-1c258718]{transform-origin:150px 300px;animation:zeiger-1c258718 .8s var(--ease-out) .2s both}.warten[data-v-1c258718]{animation:blinken-1c258718 1.4s steps(1) infinite}.ziel-ring[data-v-1c258718]{animation:puls-1c258718 1.6s var(--ease-out) .8s infinite}.finger[data-v-1c258718]{animation:tipp-1c258718 .7s var(--ease-out) .4s both}.finger--halten[data-v-1c258718]{animation:tipp-halten-1c258718 1.7s var(--ease-out) .1s both}.port-ring[data-v-1c258718]{animation:puls-1c258718 1.6s var(--ease-out) .8s infinite}.kabel[data-v-1c258718]{animation:einstecken-1c258718 .6s var(--ease) both}.rotlicht[data-v-1c258718]{animation:einblenden-1c258718 .4s ease-out both}.rotlicht--blink[data-v-1c258718]{animation:blinken-1c258718 1s steps(1) infinite}}@keyframes puls-1c258718{0%{stroke-opacity:1}70%,to{stroke-opacity:.15}}@keyframes tipp-1c258718{0%{opacity:0;transform:scale(1.6)}40%{opacity:1;transform:scale(.9)}to{opacity:0;transform:scale(1.2)}}@keyframes tipp-halten-1c258718{0%{opacity:0;transform:scale(1.6)}12%,85%{opacity:1;transform:scale(.9)}to{opacity:0;transform:scale(1.2)}}@keyframes einblenden-1c258718{0%{opacity:0}to{opacity:1}}@keyframes zeiger-1c258718{0%{transform:rotate(-60deg)}to{transform:none}}@keyframes einstecken-1c258718{0%{transform:translateY(-40px);opacity:0}to{transform:none;opacity:1}}@keyframes blinken-1c258718{0%{opacity:1}50%{opacity:.1}}.vesala[data-v-d1ced6f7]{height:min(38dvh,420px);width:auto;max-width:100%;margin:0 auto;overflow:visible}[data-v-d1ced6f7] .ziel-bogen{fill:none;stroke:#e9e27a;stroke-width:15}[data-v-d1ced6f7] .ziel-kreuz{stroke:#e9e27a;stroke-width:5}[data-v-d1ced6f7] .ziel-ring{fill:#f4f6f7}[data-v-d1ced6f7] .ziel-loch{fill:#c9d2d8;stroke:#9aa6ae;stroke-width:1}.symbol-strich[data-v-d1ced6f7]{stroke:#e8eaec;stroke-width:2.4;fill:none;stroke-linecap:round}.symbol-strich--duenn[data-v-d1ced6f7]{stroke-width:1.4;stroke:#b6bcc1}.symbol-flaeche[data-v-d1ced6f7]{fill:#e8eaec}[data-v-d1ced6f7] .batt rect{fill:none;stroke:#e8eaec;stroke-width:1.2}[data-v-d1ced6f7] .batt .batt-voll{fill:#e8eaec;stroke:none}.led[data-v-d1ced6f7]{fill:#59626a;stroke:#2b3136;stroke-width:.8}.led--metall[data-v-d1ced6f7]{fill:#ffd21f;filter:drop-shadow(0 0 3px #ffd21f)}.led--spannung[data-v-d1ced6f7]{fill:#ff4a3d;filter:drop-shadow(0 0 3px #ff4a3d)}.led--power[data-v-d1ced6f7],.led--gruen[data-v-d1ced6f7]{fill:#3ee06a;filter:drop-shadow(0 0 3px #3ee06a)}.led--richtung[data-v-d1ced6f7]{stroke:#1d2226}.anzeige[data-v-d1ced6f7]{fill:#1a1d20;stroke:#2b3136}.ziffern[data-v-d1ced6f7]{font:700 21px var(--font-mono);fill:#ff5a4a;text-anchor:end;letter-spacing:.04em}.einheit[data-v-d1ced6f7]{font:600 7px var(--font-display);fill:#b6bcc1;text-anchor:middle}.marke[data-v-d1ced6f7]{font:800 15px var(--font-display);fill:#f2f4f5;text-anchor:middle;letter-spacing:.08em}.klein[data-v-d1ced6f7]{font:600 6.5px var(--font-display);fill:#f2b8a0;text-anchor:middle}.taste-form[data-v-d1ced6f7]{fill:#f3dc5a;stroke:#c8ae2a;stroke-width:1.2}.taste-symbol[data-v-d1ced6f7]{fill:none;stroke:#4a3f10;stroke-width:2;stroke-linecap:round}.taste--aktiv .taste-form[data-v-d1ced6f7]{stroke:var(--amber-1);stroke-width:2.4}.ring[data-v-d1ced6f7]{stroke:var(--amber-1);stroke-width:3}.finger[data-v-d1ced6f7]{fill:#fbbb1a59;stroke:var(--amber-1);stroke-width:2;opacity:0}.welle[data-v-d1ced6f7]{fill:none;stroke:#e8eaec;stroke-width:1.8;stroke-linecap:round}.fach-grund[data-v-d1ced6f7]{fill:#1f8fc4;stroke:#176f99;stroke-width:1.5}.fach-titel[data-v-d1ced6f7]{font:700 8px var(--font-display);fill:#e6f4fb;text-anchor:middle;letter-spacing:.12em}.aaa[data-v-d1ced6f7]{fill:#2b2f33;stroke:#15181a}.aaa-pol[data-v-d1ced6f7]{fill:#c0c6cb}.aaa-plus[data-v-d1ced6f7]{font:700 11px var(--font-display);fill:#f5c400;text-anchor:middle}.pfeil[data-v-d1ced6f7]{fill:none;stroke:#fff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}@media (prefers-reduced-motion: reduce){.finger[data-v-d1ced6f7]{opacity:.8}.led--blink[data-v-d1ced6f7]{opacity:.5}}@media (prefers-reduced-motion: no-preference){.led[data-v-d1ced6f7]{transition:fill .25s var(--ease) .3s}.led--blink[data-v-d1ced6f7]{animation:blinken-d1ced6f7 1s steps(1) infinite}.ziffern[data-v-d1ced6f7]{animation:einblenden-d1ced6f7 .3s var(--ease-out) .4s both}.taste--aktiv[data-v-d1ced6f7]{animation:druck-d1ced6f7 .5s var(--ease) .2s both}.taste--aktiv .ring[data-v-d1ced6f7]{animation:puls-d1ced6f7 1.6s var(--ease-out) .8s infinite}.taste--halten[data-v-d1ced6f7]{animation:halten-d1ced6f7 1.6s var(--ease) .2s both}.taste--halten .ring[data-v-d1ced6f7]{stroke-dasharray:100;animation:fortschritt-d1ced6f7 1.4s linear .3s both,puls-d1ced6f7 1.6s var(--ease-out) 2s infinite}.finger[data-v-d1ced6f7]{animation:tipp-d1ced6f7 .6s var(--ease-out) .1s both}.finger--halten[data-v-d1ced6f7]{animation:tipp-halten-d1ced6f7 1.7s var(--ease-out) .1s both}.welle[data-v-d1ced6f7]{animation:schall-d1ced6f7 1.2s var(--ease-out) infinite}.welle--2[data-v-d1ced6f7]{animation-delay:.2s}.fach[data-v-d1ced6f7]{animation:einblenden-d1ced6f7 .35s var(--ease-out) both}.pfeil[data-v-d1ced6f7]{animation:schieben-d1ced6f7 1.4s var(--ease) .3s infinite}}@keyframes druck-d1ced6f7{0%{transform:scale(1)}35%{transform:scale(.93)}to{transform:scale(1)}}@keyframes halten-d1ced6f7{0%{transform:scale(1)}12%,88%{transform:scale(.93)}to{transform:scale(1)}}@keyframes puls-d1ced6f7{0%{stroke-opacity:1}70%,to{stroke-opacity:.15}}@keyframes fortschritt-d1ced6f7{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}@keyframes tipp-d1ced6f7{0%{opacity:0;transform:scale(1.6)}40%{opacity:1;transform:scale(.9)}to{opacity:0;transform:scale(1.2)}}@keyframes tipp-halten-d1ced6f7{0%{opacity:0;transform:scale(1.6)}12%,85%{opacity:1;transform:scale(.9)}to{opacity:0;transform:scale(1.2)}}@keyframes einblenden-d1ced6f7{0%{opacity:0}to{opacity:1}}@keyframes blinken-d1ced6f7{0%{opacity:1}50%{opacity:.15}}@keyframes schall-d1ced6f7{0%{opacity:0}30%{opacity:1}to{opacity:0}}@keyframes schieben-d1ced6f7{0%{transform:translateY(-6px);opacity:0}30%{opacity:1}to{transform:translateY(6px);opacity:0}}.vorlauf[data-v-53dedb76]{height:min(38dvh,420px);width:auto;max-width:100%;margin:0 auto;overflow:visible}.faser[data-v-53dedb76]{fill:none;stroke:#f2c400;stroke-width:4}.faser--duenn[data-v-53dedb76]{stroke-width:2;stroke:#d9ae00}.schaum[data-v-53dedb76]{fill:#1b1d20}.etikett[data-v-53dedb76]{font:600 7.5px var(--font-display);fill:#2b2e32;text-anchor:middle}.etikett--fett[data-v-53dedb76]{font-size:12px;font-weight:800}.ziel-text[data-v-53dedb76]{font:700 13px var(--font-display);fill:#2b2e32;text-anchor:middle;letter-spacing:.06em}.ziel-text--hell[data-v-53dedb76]{fill:#e7e7ea}.stecker-text[data-v-53dedb76]{font:700 8px var(--font-display);fill:#c9ced3;text-anchor:middle}.ring[data-v-53dedb76]{fill:none;stroke:var(--amber-1);stroke-width:3}@media (prefers-reduced-motion: no-preference){.kabel[data-v-53dedb76]{stroke-dasharray:200;animation:verlegen-53dedb76 .7s var(--ease) both}.stecker--neu[data-v-53dedb76]{animation:einblenden-53dedb76 .4s var(--ease-out) .5s both}.ziel[data-v-53dedb76]{animation:einblenden-53dedb76 .4s var(--ease-out) both}.ring[data-v-53dedb76]{animation:puls-53dedb76 1.6s var(--ease-out) .6s infinite}}@keyframes verlegen-53dedb76{0%{stroke-dashoffset:200}to{stroke-dashoffset:0}}@keyframes einblenden-53dedb76{0%{opacity:0}to{opacity:1}}@keyframes puls-53dedb76{0%{stroke-opacity:1}70%,to{stroke-opacity:.15}}.lt600[data-v-eefd8ec9]{height:min(38dvh,420px);width:auto;max-width:100%;margin:0 auto;overflow:visible}.port-text[data-v-eefd8ec9]{font:600 6px var(--font-display);fill:#8b939a;text-anchor:end}.kabel[data-v-eefd8ec9]{fill:none;stroke:#3b82f6;stroke-width:5;stroke-linecap:round}.stecker[data-v-eefd8ec9]{fill:#cfd8e3;stroke:#8a96a3}.s-mini[data-v-eefd8ec9]{font:600 5.5px var(--font-display)}.s-klein[data-v-eefd8ec9]{font:600 7px var(--font-display)}.s-mittel[data-v-eefd8ec9]{font:700 8.5px var(--font-display)}.s-hell[data-v-eefd8ec9]{fill:#e8ecef}.s-grau[data-v-eefd8ec9]{fill:#8b939a}.s-dunkel[data-v-eefd8ec9]{fill:#0c0e11}.s-ok[data-v-eefd8ec9]{fill:#4ade80}.s-kurz[data-v-eefd8ec9],.s-offen[data-v-eefd8ec9]{fill:#f87171}.s-mitte[data-v-eefd8ec9]{text-anchor:middle}.s-rechts[data-v-eefd8ec9]{text-anchor:end}.kachel[data-v-eefd8ec9]{fill:#1a1f25;stroke:#2a3038}.kachel--wahl[data-v-eefd8ec9]{stroke:var(--amber-1);stroke-width:1.5}.knopf[data-v-eefd8ec9]{fill:#1f252c;stroke:#3a424b}.knopf--an[data-v-eefd8ec9]{fill:#3b82f6;stroke:#3b82f6}.knopf--start[data-v-eefd8ec9]{fill:#2563eb;stroke:#2563eb}.welle[data-v-eefd8ec9]{fill:none;stroke:#3b82f6;stroke-width:2}.akku-kabel[data-v-eefd8ec9]{fill:none;stroke:#e23b3b;stroke-width:2}.port-led[data-v-eefd8ec9]{fill:#3a3f45}.port-led--an[data-v-eefd8ec9]{fill:#4ade80}.taste-power[data-v-eefd8ec9]{fill:#3a1d1f;stroke:#c8202a;stroke-width:2}.taste-power--gruen[data-v-eefd8ec9]{stroke:#4ade80}.taste-symbol[data-v-eefd8ec9]{fill:none;stroke:#d4d4d8;stroke-width:1.8;stroke-linecap:round}.taste-symbol--rot[data-v-eefd8ec9]{stroke:#f87171;stroke-width:1.4}.led[data-v-eefd8ec9]{fill:#3f454c}.led--gruen[data-v-eefd8ec9]{fill:#4ade80;filter:drop-shadow(0 0 2px #4ade80)}.led--gelb[data-v-eefd8ec9]{fill:#facc15;filter:drop-shadow(0 0 2px #facc15)}.led--rot[data-v-eefd8ec9]{fill:#ef4444;filter:drop-shadow(0 0 2px #ef4444)}.e-text[data-v-eefd8ec9]{font:600 6px var(--font-display);fill:#9aa3ab;text-anchor:middle}.e-modus[data-v-eefd8ec9]{font:700 5px var(--font-display);fill:#5f666d;text-anchor:middle}.e-modus--an[data-v-eefd8ec9]{fill:#4ade80}.e-taste[data-v-eefd8ec9]{font:700 5.5px var(--font-display);fill:#d4d4d8;text-anchor:middle}.ring[data-v-eefd8ec9]{fill:none;stroke:var(--amber-1);stroke-width:2.5}.finger[data-v-eefd8ec9]{fill:#fbbb1a59;stroke:var(--amber-1);stroke-width:2;opacity:0}.taste--aktiv rect[data-v-eefd8ec9]{stroke:var(--amber-1);stroke-width:2}@media (prefers-reduced-motion: reduce){.finger[data-v-eefd8ec9]{opacity:.8}}@media (prefers-reduced-motion: no-preference){.screen[data-v-eefd8ec9]{animation:einblenden-eefd8ec9 .3s var(--ease-out) .25s both}.kabel[data-v-eefd8ec9]{stroke-dasharray:400;animation:verlegen-eefd8ec9 .7s var(--ease) both}.ring[data-v-eefd8ec9]{animation:puls-eefd8ec9 1.6s var(--ease-out) .6s infinite}.finger[data-v-eefd8ec9]{animation:tipp-eefd8ec9 .6s var(--ease-out) .1s both}.finger--halten[data-v-eefd8ec9]{animation:tipp-halten-eefd8ec9 1.7s var(--ease-out) .1s both}.taste--aktiv[data-v-eefd8ec9]{animation:druck-eefd8ec9 .5s var(--ease) .2s both}.taste--halten[data-v-eefd8ec9]{animation:halten-eefd8ec9 1.6s var(--ease) .2s both}.port-led--blink[data-v-eefd8ec9]{animation:blinken-eefd8ec9 .8s steps(1) infinite}.welle[data-v-eefd8ec9]{stroke-dasharray:6 4;animation:laufen-eefd8ec9 1s linear infinite}.akku-stecker[data-v-eefd8ec9]{animation:einblenden-eefd8ec9 .4s var(--ease-out) .3s both}}@keyframes einblenden-eefd8ec9{0%{opacity:0}to{opacity:1}}@keyframes verlegen-eefd8ec9{0%{stroke-dashoffset:400}to{stroke-dashoffset:0}}@keyframes puls-eefd8ec9{0%{stroke-opacity:1}70%,to{stroke-opacity:.15}}@keyframes tipp-eefd8ec9{0%{opacity:0;transform:scale(1.6)}40%{opacity:1;transform:scale(.9)}to{opacity:0;transform:scale(1.2)}}@keyframes tipp-halten-eefd8ec9{0%{opacity:0;transform:scale(1.6)}12%,85%{opacity:1;transform:scale(.9)}to{opacity:0;transform:scale(1.2)}}@keyframes druck-eefd8ec9{0%{transform:scale(1)}35%{transform:scale(.93)}to{transform:scale(1)}}@keyframes halten-eefd8ec9{0%{transform:scale(1)}12%,88%{transform:scale(.93)}to{transform:scale(1)}}@keyframes blinken-eefd8ec9{0%{opacity:1}50%{opacity:.1}}@keyframes laufen-eefd8ec9{to{stroke-dashoffset:-20}}.f45s[data-v-23592f5b]{height:min(38dvh,420px);width:auto;max-width:100%;margin:0 auto;overflow:visible}.ofen[data-v-23592f5b]{fill:#3a3f45}.ofen--heiss[data-v-23592f5b]{fill:#b4322a;filter:drop-shadow(0 0 4px #ef4444)}.deckel[data-v-23592f5b]{fill:#4a4f56;stroke:#5d636a}.deckel--heiss[data-v-23592f5b]{stroke:#ef4444}.beschrift[data-v-23592f5b]{font:700 6px var(--font-display);fill:#7d858c;text-anchor:middle;letter-spacing:.14em}.klemme[data-v-23592f5b]{fill:#41464d;stroke:#5a6067}.klemme--zu[data-v-23592f5b]{fill:#5a6067;stroke:#7a8188}.elektrode[data-v-23592f5b]{fill:#b7bec4;stroke:#d6dbdf;stroke-width:2;stroke-linecap:round}.faser[data-v-23592f5b]{fill:none;stroke:#f2c400;stroke-width:4;stroke-linecap:round}.glas[data-v-23592f5b]{fill:none;stroke:#e6f2fa;stroke-width:1.6}.spleiss[data-v-23592f5b]{fill:#e6f2fa}.bogen path[data-v-23592f5b]{fill:none;stroke:#c7e3ff;stroke-width:1.6}.bogen-licht[data-v-23592f5b]{fill:#aad2ff8c;filter:drop-shadow(0 0 6px #9cc9ff)}.haube[data-v-23592f5b]{fill:#1c2026d1;stroke:#5a6067;stroke-width:1.2}.haube--offen[data-v-23592f5b]{fill:#3d4248}.feld[data-v-23592f5b]{fill:#1a1f25;stroke:#2f3740}.feld--wahl[data-v-23592f5b]{stroke:var(--amber-1);stroke-width:1.5}.symbol[data-v-23592f5b]{fill:#1f252c;stroke:#3a424b}.symbol--start[data-v-23592f5b]{fill:#2563eb;stroke:#2563eb}.symbol--heiss[data-v-23592f5b]{fill:#b91c1c;stroke:#ef4444}.symbol--wahl[data-v-23592f5b]{stroke:var(--amber-1);stroke-width:1.5}.s-mini[data-v-23592f5b]{font:600 6px var(--font-display)}.s-klein[data-v-23592f5b]{font:600 7.5px var(--font-display)}.s-mittel[data-v-23592f5b]{font:700 10px var(--font-display)}.s-hell[data-v-23592f5b]{fill:#e8ecef}.s-grau[data-v-23592f5b]{fill:#8b939a}.s-ok[data-v-23592f5b]{fill:#4ade80}.s-gelb[data-v-23592f5b]{fill:#facc15}.s-rot[data-v-23592f5b]{fill:#f87171}.s-mitte[data-v-23592f5b]{text-anchor:middle}.marke[data-v-23592f5b]{font:800 13px var(--font-display);fill:#e8ecef;letter-spacing:.08em}.modell[data-v-23592f5b]{font:700 11px var(--font-display);fill:#c8202a}.taste-form[data-v-23592f5b]{fill:#3a3f45;stroke:#565c63;stroke-width:1.2}.taste-text[data-v-23592f5b]{font:700 6.5px var(--font-display);fill:#d4d4d8;text-anchor:middle}.taste-symbol[data-v-23592f5b]{fill:none;stroke:#d4d4d8;stroke-width:1.8;stroke-linecap:round}.taste--aktiv .taste-form[data-v-23592f5b]{stroke:var(--amber-1);stroke-width:2}.led[data-v-23592f5b]{fill:#4a4f55}.led--gruen[data-v-23592f5b]{fill:#4ade80;filter:drop-shadow(0 0 3px #4ade80)}.ring[data-v-23592f5b]{fill:none;stroke:var(--amber-1);stroke-width:2.5}.finger[data-v-23592f5b]{fill:#fbbb1a59;stroke:var(--amber-1);stroke-width:2;opacity:0}@media (prefers-reduced-motion: reduce){.finger[data-v-23592f5b]{opacity:.8}}@media (prefers-reduced-motion: no-preference){.screen[data-v-23592f5b]{animation:einblenden-23592f5b .3s var(--ease-out) .25s both}.glas--links[data-v-23592f5b]{stroke-dasharray:60;animation:einschieben-23592f5b .6s var(--ease) both}.glas--rechts[data-v-23592f5b]{stroke-dasharray:60;animation:einschieben-r-23592f5b .6s var(--ease) both}.bogen[data-v-23592f5b]{animation:flackern-23592f5b .25s steps(2) infinite}.balken[data-v-23592f5b]{transition:width .6s var(--ease)}.ofen--heiss[data-v-23592f5b]{animation:gluehen-23592f5b 1.4s var(--ease) infinite alternate}.huelse[data-v-23592f5b]{animation:einblenden-23592f5b .4s var(--ease-out) both}.ring[data-v-23592f5b]{animation:puls-23592f5b 1.6s var(--ease-out) .6s infinite}.finger[data-v-23592f5b]{animation:tipp-23592f5b .6s var(--ease-out) .1s both}.finger--halten[data-v-23592f5b]{animation:tipp-halten-23592f5b 1.7s var(--ease-out) .1s both}.taste--aktiv[data-v-23592f5b]{animation:druck-23592f5b .5s var(--ease) .2s both}.taste--halten[data-v-23592f5b]{animation:halten-23592f5b 1.6s var(--ease) .2s both}}@keyframes einblenden-23592f5b{0%{opacity:0}to{opacity:1}}@keyframes einschieben-23592f5b{0%{stroke-dashoffset:60}to{stroke-dashoffset:0}}@keyframes einschieben-r-23592f5b{0%{stroke-dashoffset:-60}to{stroke-dashoffset:0}}@keyframes flackern-23592f5b{0%{opacity:1}50%{opacity:.55}}@keyframes gluehen-23592f5b{0%{opacity:.75}to{opacity:1}}@keyframes puls-23592f5b{0%{stroke-opacity:1}70%,to{stroke-opacity:.15}}@keyframes tipp-23592f5b{0%{opacity:0;transform:scale(1.6)}40%{opacity:1;transform:scale(.9)}to{opacity:0;transform:scale(1.2)}}@keyframes tipp-halten-23592f5b{0%{opacity:0;transform:scale(1.6)}12%,85%{opacity:1;transform:scale(.9)}to{opacity:0;transform:scale(1.2)}}@keyframes druck-23592f5b{0%{transform:scale(1)}35%{transform:scale(.93)}to{transform:scale(1)}}@keyframes halten-23592f5b{0%{transform:scale(1)}12%,88%{transform:scale(.93)}to{transform:scale(1)}}.ct60[data-v-69a9dd5c]{height:min(38dvh,420px);width:auto;max-width:100%;margin:0 auto;overflow:visible}.mantel[data-v-69a9dd5c]{fill:none;stroke:#f2c400;stroke-width:5;stroke-linecap:round}.glas[data-v-69a9dd5c]{fill:none;stroke:#9fd3ef;stroke-width:1.8}.halter[data-v-69a9dd5c]{fill:#1b1d20;stroke:#4c5259}.halter-text[data-v-69a9dd5c]{font:700 6.5px var(--font-display);fill:#9aa3ab;text-anchor:middle}.pad[data-v-69a9dd5c]{fill:#111316}.hebel[data-v-69a9dd5c]{transition:transform .5s var(--ease)}.hebel--offen[data-v-69a9dd5c]{transform:rotate(32deg)}.pos[data-v-69a9dd5c]{font:700 15px var(--font-mono);fill:#4ade80;text-anchor:middle}.beschrift[data-v-69a9dd5c]{font:700 6px var(--font-display);fill:#9aa3ab;text-anchor:middle;letter-spacing:.1em}.pfeil-text[data-v-69a9dd5c]{font:700 14px var(--font-display);fill:var(--amber-1);text-anchor:middle}.taste-form[data-v-69a9dd5c]{fill:#2b2f34;stroke:#565c63;stroke-width:1.2}.taste-text[data-v-69a9dd5c]{font:700 7px var(--font-display);fill:#d4d4d8;text-anchor:middle}.taste-symbol[data-v-69a9dd5c]{fill:none;stroke:#d4d4d8;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.taste--aktiv .taste-form[data-v-69a9dd5c]{stroke:var(--amber-1);stroke-width:2}.led[data-v-69a9dd5c]{fill:#4a4f55}.led--blau[data-v-69a9dd5c]{fill:#3b82f6;filter:drop-shadow(0 0 3px #3b82f6)}.bt[data-v-69a9dd5c]{fill:none;stroke:#60a5fa;stroke-width:1.5;stroke-linejoin:round}.drehpfeil[data-v-69a9dd5c]{fill:none;stroke:#facc15;stroke-width:1.8;stroke-linecap:round}.splitter path[data-v-69a9dd5c]{stroke:#9fd3ef;stroke-width:1.4;stroke-linecap:round}.fach-titel[data-v-69a9dd5c]{font:700 8px var(--font-display);fill:#e8ecef;text-anchor:middle;letter-spacing:.1em}.plus[data-v-69a9dd5c]{font:700 11px var(--font-display);fill:#1b1d20;text-anchor:middle}.marke[data-v-69a9dd5c]{font:800 11px var(--font-display);fill:#e8ecef;letter-spacing:.08em}.modell[data-v-69a9dd5c]{font:700 9px var(--font-display);fill:#f87171}.ring[data-v-69a9dd5c]{fill:none;stroke:var(--amber-1);stroke-width:2.5}.finger[data-v-69a9dd5c]{fill:#fbbb1a59;stroke:var(--amber-1);stroke-width:2;opacity:0}@media (prefers-reduced-motion: reduce){.finger[data-v-69a9dd5c]{opacity:.8}.hebel[data-v-69a9dd5c]{transition:none}}@media (prefers-reduced-motion: no-preference){.faser-gruppe[data-v-69a9dd5c]{animation:einschieben-69a9dd5c .5s var(--ease-out) both}.rad--dreht[data-v-69a9dd5c]{animation:drehen-69a9dd5c 1.4s var(--ease) .3s both}.pos[data-v-69a9dd5c]{animation:einblenden-69a9dd5c .3s var(--ease-out) .9s both}.led--blink[data-v-69a9dd5c]{animation:blinken-69a9dd5c .8s steps(1) infinite}.abfall--ab[data-v-69a9dd5c]{animation:abnehmen-69a9dd5c 1.2s var(--ease) .3s both}.splitter[data-v-69a9dd5c]{animation:einblenden-69a9dd5c .3s var(--ease-out) .5s both}.fach[data-v-69a9dd5c]{animation:einblenden-69a9dd5c .35s var(--ease-out) both}.pfeil-text[data-v-69a9dd5c]{animation:schieben-69a9dd5c 1.2s var(--ease) infinite}.ring[data-v-69a9dd5c]{animation:puls-69a9dd5c 1.6s var(--ease-out) .6s infinite}.finger[data-v-69a9dd5c]{animation:tipp-69a9dd5c .6s var(--ease-out) .1s both}.finger--halten[data-v-69a9dd5c]{animation:tipp-halten-69a9dd5c 1.7s var(--ease-out) .1s both}.taste--aktiv[data-v-69a9dd5c]{animation:druck-69a9dd5c .5s var(--ease) .2s both}.taste--halten[data-v-69a9dd5c]{animation:halten-69a9dd5c 1.6s var(--ease) .2s both}}@keyframes einblenden-69a9dd5c{0%{opacity:0}to{opacity:1}}@keyframes einschieben-69a9dd5c{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:none}}@keyframes drehen-69a9dd5c{0%{transform:rotate(0)}to{transform:rotate(26deg)}}@keyframes blinken-69a9dd5c{0%{opacity:1}50%{opacity:.15}}@keyframes abnehmen-69a9dd5c{0%{transform:none}60%,to{transform:translate(10px,14px)}}@keyframes schieben-69a9dd5c{0%{transform:translateY(-4px);opacity:0}40%{opacity:1}to{transform:translateY(6px);opacity:0}}@keyframes puls-69a9dd5c{0%{stroke-opacity:1}70%,to{stroke-opacity:.15}}@keyframes tipp-69a9dd5c{0%{opacity:0;transform:scale(1.6)}40%{opacity:1;transform:scale(.9)}to{opacity:0;transform:scale(1.2)}}@keyframes tipp-halten-69a9dd5c{0%{opacity:0;transform:scale(1.6)}12%,85%{opacity:1;transform:scale(.9)}to{opacity:0;transform:scale(1.2)}}@keyframes druck-69a9dd5c{0%{transform:scale(1)}35%{transform:scale(.93)}to{transform:scale(1)}}@keyframes halten-69a9dd5c{0%{transform:scale(1)}12%,88%{transform:scale(.93)}to{transform:scale(1)}}.geraet-bild[data-v-33abf3d3]{display:grid;place-items:center;background:radial-gradient(120% 90% at 50% 25%,var(--paper) 0%,var(--paper-2) 75%);border-radius:var(--radius-sm);overflow:hidden;pointer-events:none}.geraet-bild--rahmen[data-v-33abf3d3]{border:1px solid var(--line-2)}.geraet-bild[data-v-33abf3d3] .geraet-svg{height:var(--bild-hoehe, 140px);width:auto;max-width:100%}.geraete[data-v-927453a6]{padding:16px;max-width:640px;margin:0 auto;display:grid;gap:24px}.kategorie-titel[data-v-927453a6]{font:600 .78rem var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--amber-ink);margin:0 4px 10px}.liste[data-v-927453a6]{list-style:none;padding:0;display:grid;gap:12px}.karte[data-v-927453a6]{display:grid;grid-template-columns:96px 1fr 18px;align-items:center;gap:14px;padding:12px 14px 12px 12px;background:var(--paper);border:1px solid var(--line-2);border-radius:var(--radius);box-shadow:var(--shadow-sm);color:var(--ink);transition:transform .15s var(--ease),border-color .15s var(--ease)}.karte[data-v-927453a6]:active{transform:scale(.985);border-color:var(--amber-1)}.karte[data-v-927453a6]:focus-visible{outline:2px solid var(--amber-1);outline-offset:2px}.bild[data-v-927453a6]{--bild-hoehe: 124px;height:136px}.info[data-v-927453a6]{min-width:0}h3[data-v-927453a6]{font:600 1.08rem/1.25 var(--font-display)}.modell[data-v-927453a6]{color:var(--ink-3);font-size:.82rem;margin-top:2px}.chips[data-v-927453a6]{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:5px;margin-top:10px}.chip[data-v-927453a6]{font-size:.74rem;line-height:1;color:var(--ink-2);background:var(--paper-2);border:1px solid var(--line-2);border-radius:var(--radius-pill);padding:5px 8px;white-space:nowrap}.pfeil[data-v-927453a6]{color:var(--ink-4)}.nachschlagen[data-v-927453a6]{list-style:none;padding:0;background:var(--paper);border:1px solid var(--line-2);border-radius:var(--radius);box-shadow:var(--shadow-sm);overflow:hidden}.nachschlagen li+li[data-v-927453a6]{border-top:1px solid var(--line)}.zeile[data-v-927453a6]{display:grid;grid-template-columns:30px 1fr 18px;align-items:center;gap:12px;min-height:var(--touch-min);padding:10px 14px 10px 12px;color:var(--ink);transition:background .15s var(--ease)}.zeile[data-v-927453a6]:active{background:var(--paper-2)}.zeile[data-v-927453a6]:focus-visible{outline:2px solid var(--amber-1);outline-offset:-2px}.streifen[data-v-927453a6]{display:flex;flex-direction:column;height:34px;border-radius:5px;overflow:hidden;box-shadow:inset 0 0 0 1px #00000026}.streifen span[data-v-927453a6]{flex:1}.symbol[data-v-927453a6]{display:grid;place-items:center;width:30px;height:30px;border-radius:8px;background:var(--amber-tint);color:var(--amber-ink)}.typ[data-v-927453a6]{font:600 .62rem var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);writing-mode:vertical-rl;transform:rotate(180deg);text-align:center}.suche[data-v-927453a6]{position:sticky;top:0;z-index:2;display:flex;align-items:center;gap:8px;padding:0 12px;min-height:var(--touch-min);background:var(--paper);border:1px solid var(--line-2);border-radius:var(--radius-pill);box-shadow:var(--shadow-sm);color:var(--ink-3)}.suche[data-v-927453a6]:focus-within{border-color:var(--amber-1)}.suche input[data-v-927453a6]{flex:1;min-width:0;border:0;background:transparent;font:inherit;font-size:1rem;color:var(--ink);outline:none;padding:10px 0}.klapp-gruppe[data-v-927453a6]{background:var(--paper);border:1px solid var(--line-2);border-radius:var(--radius);box-shadow:var(--shadow-sm);overflow:hidden}.klapp+.klapp[data-v-927453a6]{border-top:1px solid var(--line)}.klapp-kopf[data-v-927453a6]{display:grid;grid-template-columns:30px 1fr auto 18px;align-items:center;gap:12px;min-height:var(--touch-min);padding:12px 14px 12px 12px;color:var(--ink);cursor:pointer;list-style:none;-webkit-tap-highlight-color:transparent;transition:background .15s var(--ease)}.klapp-kopf[data-v-927453a6]::-webkit-details-marker{display:none}.klapp-kopf[data-v-927453a6]:active{background:var(--paper-2)}.klapp-kopf[data-v-927453a6]:focus-visible{outline:2px solid var(--amber-1);outline-offset:-2px}.klapp[open]>.klapp-kopf[data-v-927453a6]{background:var(--paper-2)}.anzahl[data-v-927453a6]{min-width:24px;padding:3px 7px;border-radius:var(--radius-pill);background:var(--paper-2);border:1px solid var(--line-2);font:600 .75rem var(--font-display);color:var(--ink-3);text-align:center}.chevron[data-v-927453a6]{color:var(--ink-4);transition:transform .2s var(--ease)}.klapp[open] .chevron[data-v-927453a6]{transform:rotate(180deg)}.nachschlagen--innen[data-v-927453a6]{border:0;border-top:1px solid var(--line);border-radius:0;box-shadow:none}.nachschlagen--innen .zeile[data-v-927453a6]{padding-left:22px}@media (prefers-reduced-motion: no-preference){.klapp[open] .nachschlagen--innen[data-v-927453a6]{animation:aufklappen-927453a6 .22s var(--ease-out)}}@keyframes aufklappen-927453a6{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.leer[data-v-927453a6]{color:var(--ink-3);font-size:.9rem;margin:0 4px}.zeile-text[data-v-927453a6]{display:grid;gap:1px;min-width:0}.zeile-text strong[data-v-927453a6]{font:600 .98rem var(--font-display)}.zeile-text span[data-v-927453a6]{font-size:.8rem;color:var(--ink-3)}@media (max-width: 359px){.karte[data-v-927453a6]{grid-template-columns:72px 1fr 16px;gap:10px;padding:10px 10px 10px 8px}.bild[data-v-927453a6]{--bild-hoehe: 100px;height:112px}.chip[data-v-927453a6]{padding:5px 7px}}.geraet[data-v-6e26bfb3]{padding:4px 16px 24px;max-width:640px;margin:0 auto}.zurueck[data-v-6e26bfb3]{display:inline-flex;align-items:center;gap:4px;min-height:var(--touch-min);color:var(--ink-3);font-size:.9rem}.kopf[data-v-6e26bfb3]{display:grid;grid-template-columns:120px 1fr;align-items:center;gap:16px}.bild[data-v-6e26bfb3]{--bild-hoehe: 168px;height:180px}.kategorie[data-v-6e26bfb3]{display:inline-block;font:600 .7rem var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--amber-ink);background:var(--amber-tint);border-radius:var(--radius-pill);padding:2px 10px}h1[data-v-6e26bfb3]{font:600 1.35rem/1.2 var(--font-display);margin-top:8px}.modell[data-v-6e26bfb3]{color:var(--ink-3);font-size:.9rem;margin-top:2px}.beschreibung[data-v-6e26bfb3]{color:var(--ink-2);margin-top:14px;font-size:.95rem}.frage[data-v-6e26bfb3]{font:600 .8rem var(--font-display);color:var(--ink-3);text-transform:uppercase;letter-spacing:.06em;margin:22px 0 8px}.funktionen[data-v-6e26bfb3]{list-style:none;padding:0;display:grid;gap:8px}.funktion[data-v-6e26bfb3]{display:flex;align-items:center;gap:12px;min-height:var(--touch-min);padding:14px 16px;border-radius:var(--radius-sm);background:var(--paper);border:1px solid var(--line-2);color:var(--ink);transition:transform .15s var(--ease),border-color .15s var(--ease)}.funktion[data-v-6e26bfb3]:active{transform:scale(.98);border-color:var(--amber-1)}.funktion[data-v-6e26bfb3]:focus-visible{outline:2px solid var(--amber-1);outline-offset:2px}.funktion-text[data-v-6e26bfb3]{flex:1;display:grid;gap:2px}.funktion-text strong[data-v-6e26bfb3]{font:600 1rem var(--font-display)}.funktion-text span[data-v-6e26bfb3]{font-size:.85rem;color:var(--ink-3)}.funktion svg[data-v-6e26bfb3]{color:var(--ink-4);flex-shrink:0}.anleitung[data-v-be73a96e]{padding:4px 16px 24px;max-width:560px;margin:0 auto;display:flex;flex-direction:column;gap:12px}.zurueck[data-v-be73a96e]{display:inline-flex;align-items:center;gap:4px;min-height:var(--touch-min);color:var(--ink-3);font-size:.9rem;align-self:flex-start}h1[data-v-be73a96e]{font:600 1.4rem/1.2 var(--font-display);margin-top:-6px}.voraussetzung[data-v-be73a96e]{font-size:.88rem;color:var(--amber-ink);background:#fbbb1a24;border-radius:var(--radius-sm);padding:8px 12px}.fortschritt[data-v-be73a96e]{display:flex;gap:6px}.punkt[data-v-be73a96e]{flex:1;min-width:0;height:20px;border:0;padding:7px 0;background:none;cursor:pointer}.punkt[data-v-be73a96e]:before{content:"";display:block;height:6px;border-radius:var(--radius-pill);background:var(--line);transition:background .25s var(--ease)}.punkt--fertig[data-v-be73a96e]:before{background:var(--ink-3)}.punkt--jetzt[data-v-be73a96e]:before{background:var(--amber-2)}.buehne[data-v-be73a96e]{background:radial-gradient(120% 80% at 50% 30%,#ffffff 0%,var(--paper-2) 70%);border:1px solid var(--line-2);border-radius:var(--radius);padding:16px 12px 8px}.buehne--klein[data-v-be73a96e] .geraet-svg{height:min(22dvh,220px)}.karte[data-v-be73a96e]{background:var(--paper);border:1px solid var(--line-2);border-radius:var(--radius);box-shadow:var(--shadow-sm);padding:18px;min-height:132px}.schritt-nr[data-v-be73a96e]{font:600 .75rem var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.tastenhinweis[data-v-be73a96e]{display:flex;align-items:center;gap:8px;margin-top:8px;font-weight:600}.taste-chip[data-v-be73a96e]{display:inline-grid;place-items:center;min-width:44px;height:30px;padding:0 10px;border-radius:8px;background:#232327;color:var(--amber-1);font:700 .85rem var(--font-display);box-shadow:inset 0 0 0 1.5px var(--amber-1)}.schritt-text[data-v-be73a96e]{margin-top:8px;font-size:1.05rem;line-height:1.5}.pruefen[data-v-be73a96e]{margin-top:10px;font-size:.8rem;color:var(--ink-3)}.soll[data-v-be73a96e]{list-style:none;padding:0;margin-top:10px;display:grid;gap:8px}.soll li[data-v-be73a96e]{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border-radius:var(--radius-sm);font-size:.95rem;line-height:1.4}.soll-icon[data-v-be73a96e]{flex-shrink:0;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;font-weight:700;font-size:.8rem;color:#fff}.soll--ok[data-v-be73a96e]{background:var(--status-vor-ort-bg)}.soll--ok .soll-icon[data-v-be73a96e]{background:var(--btn-start)}.soll--warn[data-v-be73a96e]{background:var(--status-pausiert-bg)}.soll--warn .soll-icon[data-v-be73a96e]{background:var(--btn-pause)}.soll--fehler[data-v-be73a96e]{background:#fee2e2}.soll--fehler .soll-icon[data-v-be73a96e]{background:var(--btn-stop)}.soll-hinweis[data-v-be73a96e]{margin-top:10px;font-size:.82rem;color:var(--ink-3)}.steuerung[data-v-be73a96e]{display:grid;grid-template-columns:1fr auto 1.4fr;gap:8px;position:sticky;bottom:0;margin:0 -16px -24px;padding:16px 16px 12px;background:linear-gradient(to bottom,rgba(245,245,247,0) 0%,var(--paper-2) 40%)}.btn[data-v-be73a96e]{min-height:52px;border-radius:var(--radius-pill);border:0;font:600 1rem var(--font-display);display:inline-flex;align-items:center;justify-content:center;padding:0 18px;cursor:pointer;transition:transform .15s var(--ease),opacity .15s}.btn--icon[data-v-be73a96e]{width:52px;padding:0}.btn[data-v-be73a96e]:active:not(:disabled){transform:scale(.97)}.btn[data-v-be73a96e]:disabled{opacity:.35;cursor:default}.btn--leise[data-v-be73a96e]{background:var(--paper);color:var(--ink);box-shadow:var(--shadow-sm);border:1px solid var(--line)}.btn--primaer[data-v-be73a96e]{background:var(--amber-grad);color:var(--ink);box-shadow:var(--shadow-amber)}@media (prefers-reduced-motion: no-preference){.karte-enter-active[data-v-be73a96e],.karte-leave-active[data-v-be73a96e]{transition:opacity .2s var(--ease),transform .2s var(--ease)}.karte-enter-from[data-v-be73a96e]{opacity:0;transform:translateY(6px)}.karte-leave-to[data-v-be73a96e]{opacity:0}}.messung[data-v-be73a96e]{margin-top:14px;padding-top:14px;border-top:1px solid var(--line);display:grid;gap:8px}.mess-label[data-v-be73a96e]{font:600 .9rem var(--font-display);color:var(--ink)}.mess-zeile[data-v-be73a96e]{display:flex;align-items:center;gap:8px}.mess-zeile input[data-v-be73a96e]{width:110px;min-height:var(--touch-min);padding:8px 12px;border:1px solid var(--line-2);border-radius:var(--radius-sm);background:var(--paper);font:600 1.15rem var(--font-mono);color:var(--ink)}.mess-zeile input[data-v-be73a96e]:focus{outline:none;border-color:var(--amber-1)}.einheit[data-v-be73a96e]{font:600 .95rem var(--font-display);color:var(--ink-2)}.mess-status[data-v-be73a96e]{margin-left:auto;font:700 .85rem var(--font-display);padding:4px 10px;border-radius:var(--radius-pill)}.mess-knopf[data-v-be73a96e]{width:100%}.mess-info[data-v-be73a96e]{font-size:.8rem;color:var(--ink-3)}.standard[data-v-5c073194]{padding:4px 16px 32px;max-width:640px;margin:0 auto}.zurueck[data-v-5c073194]{display:inline-flex;align-items:center;gap:4px;min-height:var(--touch-min);color:var(--ink-3);font-size:.9rem}.kategorie[data-v-5c073194]{display:block;width:fit-content;font:600 .7rem var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--amber-ink);background:var(--amber-tint);border-radius:var(--radius-pill);padding:2px 10px}h1[data-v-5c073194]{font:600 1.35rem/1.2 var(--font-display);margin-top:8px}.abschnitt[data-v-5c073194]{margin-top:22px}h2[data-v-5c073194]{font:600 .8rem var(--font-display);color:var(--ink-3);text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px}.farben[data-v-5c073194]{list-style:none;padding:0;background:var(--paper);border:1px solid var(--line-2);border-radius:var(--radius-sm);overflow:hidden}.farben li[data-v-5c073194]{display:grid;grid-template-columns:30px 40px auto 1fr;align-items:center;gap:10px;min-height:40px;padding:6px 12px}.farben li+li[data-v-5c073194]{border-top:1px solid var(--line)}.nr[data-v-5c073194]{font:700 .95rem var(--font-mono);color:var(--ink-2);text-align:right}.name[data-v-5c073194]{font:600 .95rem var(--font-display);color:var(--ink)}.info[data-v-5c073194]{font-size:.82rem;color:var(--ink-3);text-align:right}.muster[data-v-5c073194]{display:inline-block;width:40px;height:22px;border-radius:6px;box-shadow:inset 0 0 0 1px #0000002e}.muster--klein[data-v-5c073194]{width:18px;height:14px;border-radius:4px;margin-right:8px;vertical-align:-2px}.tabelle[data-v-5c073194]{width:100%;border-collapse:collapse;background:var(--paper);border:1px solid var(--line-2);border-radius:var(--radius-sm);overflow:hidden;font-size:.88rem}.tabelle th[data-v-5c073194]{text-align:left;font:600 .75rem var(--font-display);color:var(--ink-3);background:var(--paper-2);padding:8px 10px}.tabelle td[data-v-5c073194]{padding:9px 10px;border-top:1px solid var(--line);color:var(--ink);vertical-align:top}.tabelle td[data-v-5c073194]:first-child{font-weight:600}.zelle-farbe[data-v-5c073194]{white-space:nowrap}.punkte[data-v-5c073194]{padding:12px 14px 12px 34px;background:var(--paper);border:1px solid var(--line-2);border-radius:var(--radius-sm);display:grid;gap:8px;font-size:.92rem;color:var(--ink)}.punkte li[data-v-5c073194]::marker{font-weight:700;color:var(--amber-ink)}.hinweis[data-v-5c073194]{margin-top:8px;padding:10px 12px;border-radius:var(--radius-sm);background:var(--amber-tint);color:var(--ink-2);font-size:.86rem}.hinweis--warnung[data-v-5c073194]{background:#fdecec;color:#8a1c1c}.fehlersuche[data-v-1c1ce7bf]{padding:4px 16px 32px;max-width:640px;margin:0 auto}.zurueck[data-v-1c1ce7bf]{display:inline-flex;align-items:center;gap:4px;min-height:var(--touch-min);color:var(--ink-3);font-size:.9rem}.kategorie[data-v-1c1ce7bf]{display:block;width:fit-content;font:600 .7rem var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--amber-ink);background:var(--amber-tint);border-radius:var(--radius-pill);padding:2px 10px}h1[data-v-1c1ce7bf]{font:600 1.35rem/1.2 var(--font-display);margin-top:8px}.verlauf[data-v-1c1ce7bf]{list-style:none;padding:0;margin-top:16px;display:grid;gap:6px}.verlauf li[data-v-1c1ce7bf]{display:flex;justify-content:space-between;gap:12px;font-size:.82rem;color:var(--ink-3);padding:6px 10px;border-left:3px solid var(--line-2)}.verlauf-frage[data-v-1c1ce7bf]{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.verlauf strong[data-v-1c1ce7bf]{color:var(--ink-2);white-space:nowrap}.karte[data-v-1c1ce7bf]{margin-top:16px;padding:18px 16px;background:var(--paper);border:1px solid var(--line-2);border-radius:var(--radius);box-shadow:var(--shadow-sm)}.schritt[data-v-1c1ce7bf]{font:600 .75rem var(--font-display);color:var(--ink-3);text-transform:uppercase;letter-spacing:.06em}.frage[data-v-1c1ce7bf]{font:600 1.1rem/1.35 var(--font-display);margin-top:6px;color:var(--ink)}.zusatz[data-v-1c1ce7bf]{margin-top:8px;color:var(--ink-2);font-size:.93rem}.antworten[data-v-1c1ce7bf]{display:grid;gap:8px;margin-top:16px}.antwort[data-v-1c1ce7bf]{justify-content:flex-start;text-align:left;min-height:var(--touch-min);padding:12px 16px;background:var(--paper-2);border:1px solid var(--line-2);color:var(--ink);font-weight:600}.antwort[data-v-1c1ce7bf]:active{border-color:var(--amber-1);background:var(--amber-tint)}.ergebnis[data-v-1c1ce7bf]{border-left-width:5px}.ergebnis--ok[data-v-1c1ce7bf]{border-left-color:#2f9e44}.ergebnis--warn[data-v-1c1ce7bf]{border-left-color:var(--amber-1)}.ergebnis--fehler[data-v-1c1ce7bf]{border-left-color:#e03131}.loesung[data-v-1c1ce7bf]{display:flex;align-items:center;gap:10px;font:700 1.15rem/1.3 var(--font-display);margin-top:6px}.icon[data-v-1c1ce7bf]{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;color:#fff;font-size:.95rem;flex-shrink:0}.ergebnis--ok .icon[data-v-1c1ce7bf]{background:#2f9e44}.ergebnis--warn .icon[data-v-1c1ce7bf]{background:var(--amber-1);color:#1d1d1f}.ergebnis--fehler .icon[data-v-1c1ce7bf]{background:#e03131}.links[data-v-1c1ce7bf]{list-style:none;padding:0;margin-top:14px;display:grid;gap:6px}.link[data-v-1c1ce7bf]{display:flex;justify-content:space-between;align-items:center;min-height:var(--touch-min);padding:10px 12px;border-radius:var(--radius-sm);background:var(--paper-2);color:var(--ink);font-weight:600;font-size:.92rem}.link svg[data-v-1c1ce7bf]{color:var(--ink-4);flex-shrink:0}.steuerung[data-v-1c1ce7bf]{display:flex;gap:8px;margin-top:16px}.steuerung .btn[data-v-1c1ce7bf]{flex:1}@media (prefers-reduced-motion: no-preference){.karte-enter-active[data-v-1c1ce7bf],.karte-leave-active[data-v-1c1ce7bf]{transition:opacity .18s var(--ease),transform .18s var(--ease)}.karte-enter-from[data-v-1c1ce7bf]{opacity:0;transform:translateY(6px)}.karte-leave-to[data-v-1c1ce7bf]{opacity:0}}.checkliste[data-v-cd0b7a16]{padding:4px 16px 32px;max-width:640px;margin:0 auto}.zurueck[data-v-cd0b7a16]{display:inline-flex;align-items:center;gap:4px;min-height:var(--touch-min);color:var(--ink-3);font-size:.9rem}.kategorie[data-v-cd0b7a16]{display:block;width:fit-content;font:600 .7rem var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--amber-ink);background:var(--amber-tint);border-radius:var(--radius-pill);padding:2px 10px}h1[data-v-cd0b7a16]{font:600 1.35rem/1.2 var(--font-display);margin-top:8px}.fortschritt[data-v-cd0b7a16]{position:sticky;top:0;z-index:1;display:flex;align-items:center;gap:12px;margin:12px -16px 0;padding:10px 16px;background:var(--paper-2);font:600 .85rem var(--font-display);color:var(--ink-2)}.balken[data-v-cd0b7a16]{flex:1;height:8px;border-radius:4px;background:var(--line-2);overflow:hidden}.balken-fuellung[data-v-cd0b7a16]{height:100%;background:var(--amber-1);transition:width .25s var(--ease)}.fertig[data-v-cd0b7a16]{color:#2f9e44}.gruppe[data-v-cd0b7a16]{margin-top:20px}h2[data-v-cd0b7a16]{font:600 .8rem var(--font-display);color:var(--ink-3);text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px}.punkte[data-v-cd0b7a16]{list-style:none;padding:0;background:var(--paper);border:1px solid var(--line-2);border-radius:var(--radius-sm);overflow:hidden}.punkte li[data-v-cd0b7a16]{display:flex;align-items:center}.punkte li+li[data-v-cd0b7a16]{border-top:1px solid var(--line)}.punkt[data-v-cd0b7a16]{position:relative;flex:1;display:flex;align-items:center;gap:12px;min-height:var(--touch-min);padding:10px 12px;cursor:pointer}.punkt input[data-v-cd0b7a16]{position:absolute;opacity:0;pointer-events:none}.box[data-v-cd0b7a16]{display:grid;place-items:center;width:24px;height:24px;flex-shrink:0;border:2px solid var(--ink-4);border-radius:6px;color:transparent;transition:background .15s var(--ease),border-color .15s var(--ease)}.punkt input:checked+.box[data-v-cd0b7a16]{background:#2f9e44;border-color:#2f9e44;color:#fff}.punkt input:focus-visible+.box[data-v-cd0b7a16]{outline:2px solid var(--amber-1);outline-offset:2px}.text[data-v-cd0b7a16]{font-size:.93rem;color:var(--ink)}.punkt input:checked~.text[data-v-cd0b7a16]{color:var(--ink-3);text-decoration:line-through}.info[data-v-cd0b7a16]{display:grid;place-items:center;width:var(--touch-min);min-height:var(--touch-min);flex-shrink:0;font:700 .95rem var(--font-display);color:var(--amber-ink)}.zuruecksetzen[data-v-cd0b7a16]{width:100%;margin-top:20px}.hinweis[data-v-cd0b7a16]{margin-top:8px;text-align:center;font-size:.8rem;color:var(--ink-3)}.sheet-overlay[data-v-df91be1a]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:500;background:#00000073;display:flex;align-items:flex-end;justify-content:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:fade-in-df91be1a .18s ease}.sheet[data-v-df91be1a]{width:100%;max-width:560px;max-height:85dvh;display:flex;flex-direction:column;background:var(--paper, #fff);border-radius:20px 20px 0 0;box-shadow:0 -8px 40px #00000040;padding-bottom:env(safe-area-inset-bottom,0);animation:slide-up-df91be1a .24s cubic-bezier(.22,1,.36,1)}@keyframes fade-in-df91be1a{0%{opacity:0}}@keyframes slide-up-df91be1a{0%{transform:translateY(100%)}}@media (prefers-reduced-motion: reduce){.sheet-overlay[data-v-df91be1a],.sheet[data-v-df91be1a]{animation:none}}.sheet-kopf[data-v-df91be1a]{display:flex;align-items:center;justify-content:space-between;padding:16px 18px 12px;border-bottom:1px solid var(--line, #eee)}.sheet-titel[data-v-df91be1a]{display:flex;align-items:center;gap:8px;font-family:var(--font-display, inherit);font-size:16px;font-weight:700;color:var(--ink, #1a1a1a)}.sheet-count[data-v-df91be1a]{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 7px;border-radius:999px;background:#f59e0b;color:#2a1903;font-size:12px;font-weight:700}.sheet-close[data-v-df91be1a]{background:none;border:none;padding:4px;color:var(--ink-3, #777);cursor:pointer;-webkit-tap-highlight-color:transparent}.sheet-close[data-v-df91be1a]:active{opacity:.6}.sheet-body[data-v-df91be1a]{overflow-y:auto;padding:12px 18px;-webkit-overflow-scrolling:touch}.leer[data-v-df91be1a]{text-align:center;color:var(--ink-3, #777);padding:32px 12px;font-size:15px}.event-liste[data-v-df91be1a]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.event[data-v-df91be1a]{border:1px solid var(--line, #eee);border-radius:12px;padding:12px 14px;background:var(--paper-2, #fafafa)}.event-kopf[data-v-df91be1a]{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.event-typ[data-v-df91be1a]{font-weight:600;font-size:14px;color:var(--ink, #1a1a1a)}.event-zeit[data-v-df91be1a]{font-size:12px;color:var(--ink-3, #888);white-space:nowrap}.event-detail[data-v-df91be1a]{margin-top:4px;font-size:13px;color:var(--ink-2, #555);word-break:break-word}.event-fehler[data-v-df91be1a]{display:flex;align-items:flex-start;gap:6px;margin-top:8px;padding:7px 9px;border-radius:8px;background:#fef2f2;color:#b42318;font-size:12px;line-height:1.35}.event-fehler svg[data-v-df91be1a]{flex-shrink:0;margin-top:1px}.event-verwerfen[data-v-df91be1a]{margin-top:10px;background:none;border:1px solid rgba(180,35,24,.4);color:#b42318;font-size:13px;font-weight:600;padding:6px 14px;border-radius:8px;cursor:pointer;-webkit-tap-highlight-color:transparent}.event-verwerfen[data-v-df91be1a]:active{background:#fef2f2}.sync-status[data-v-df91be1a]{margin:14px 2px 2px;font-size:12px;color:var(--ink-3, #888)}.sheet-fuss[data-v-df91be1a]{padding:12px 18px 16px;border-top:1px solid var(--line, #eee)}.btn-sync[data-v-df91be1a]{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--amber-grad, #f59e0b);color:#2a1903;border:none;border-radius:12px;padding:14px;font-size:15px;font-weight:700;cursor:pointer;-webkit-tap-highlight-color:transparent}.btn-sync[data-v-df91be1a]:disabled{opacity:.5;cursor:default}.btn-sync[data-v-df91be1a]:active:not(:disabled){transform:scale(.99)}.mini-spinner[data-v-df91be1a]{width:15px;height:15px;border:2px solid rgba(42,25,3,.35);border-top-color:#2a1903;border-radius:50%;animation:spin-df91be1a .7s linear infinite}@keyframes spin-df91be1a{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.mini-spinner[data-v-df91be1a]{animation:none}}.timer-banner[data-v-9077f0a1]{width:100%;border:none;cursor:pointer;display:flex;align-items:center;gap:8px;padding:9px 16px;padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right));background:var(--status-vor-ort-bg);color:var(--status-vor-ort-color);font-family:var(--font-body);font-size:13px;font-weight:600;text-align:left;min-height:unset;-webkit-tap-highlight-color:transparent;border-bottom:1px solid rgba(21,128,61,.15)}.timer-banner[data-v-9077f0a1]:active{filter:brightness(.97)}.timer-banner.pausiert[data-v-9077f0a1]{background:var(--status-pausiert-bg);color:var(--status-pausiert-color);border-bottom-color:#854d0e26}.timer-banner.offline[data-v-9077f0a1]{background:var(--status-pausiert-bg);color:var(--status-pausiert-color)}.tb-icon[data-v-9077f0a1]{display:inline-flex;flex-shrink:0}.tb-text[data-v-9077f0a1]{flex:1;min-width:0;display:flex;align-items:center;gap:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tb-projekt[data-v-9077f0a1]{font-weight:700;overflow:hidden;text-overflow:ellipsis}.tb-sep[data-v-9077f0a1]{opacity:.5}.tb-status[data-v-9077f0a1]{flex-shrink:0}.tb-zeit[data-v-9077f0a1]{flex-shrink:0;font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:700}.tb-weitere[data-v-9077f0a1]{flex-shrink:0;font-size:11px;font-weight:700;padding:2px 7px;border-radius:var(--radius-pill);background:#00000014}.tb-cta[data-v-9077f0a1]{flex-shrink:0;font-size:18px;font-weight:700;line-height:1;opacity:.6}#app-root{min-height:100dvh;display:flex;flex-direction:column;background:var(--paper-2)}.top-stack{position:sticky;top:0;z-index:200;width:100%}.sync-banner{width:100%;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;background:var(--amber-grad);color:#2a1903;text-align:center;padding:8px 16px;font-size:13px;font-weight:600;font-family:var(--font-body);-webkit-tap-highlight-color:transparent}.sync-banner:active{filter:brightness(.96)}.sync-banner-cta{font-weight:700;text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.app-header{position:sticky;top:0;z-index:100;height:var(--header-h);background:#0c0c0ee0;-webkit-backdrop-filter:saturate(180%) blur(18px);backdrop-filter:saturate(180%) blur(18px);border-bottom:1px solid var(--night-line);display:flex;align-items:center;gap:12px;padding:0 16px;padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right))}.header-logo{display:inline-flex;align-items:center;flex-shrink:0}.header-logo img{height:24px;width:auto}.header-title{flex:1;font-family:var(--font-display);font-size:15px;font-weight:600;color:var(--night-ink);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header-user{display:flex;align-items:center;gap:8px;flex-shrink:0;background:none;border:none;padding:4px 6px;margin:0;min-height:unset;cursor:pointer;border-radius:var(--radius-pill, 999px);-webkit-tap-highlight-color:transparent}.header-user:active{opacity:.7}.logout-icon{color:var(--night-ink-2);flex-shrink:0}.avatar{width:32px;height:32px;border-radius:50%;background:var(--amber-grad);color:#2a1903;font-family:var(--font-display);font-size:14px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.user-name{font-size:13px;color:var(--night-ink-2);max-width:80px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-main{flex:1;display:flex;flex-direction:column}.tab-bar{display:flex;background:#0c0c0eeb;-webkit-backdrop-filter:saturate(180%) blur(18px);backdrop-filter:saturate(180%) blur(18px);border-top:1px solid var(--night-line);padding-bottom:env(safe-area-inset-bottom,0);flex-shrink:0}.tab{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:10px 8px;color:var(--night-ink-2);text-decoration:none;font-size:11px;font-weight:600;font-family:var(--font-body);letter-spacing:.03em;transition:color .15s;-webkit-tap-highlight-color:transparent;min-height:var(--touch-min)}.tab.active{color:var(--amber-2)}.tab svg{flex-shrink:0}.tab-icon-wrap{position:relative;display:inline-flex}.tab-badge{position:absolute;top:-5px;right:-8px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--amber-grad);color:#2a1903;font-size:10px;font-weight:800;line-height:16px;text-align:center;box-shadow:0 0 0 2px #0c0c0eeb}.fade-enter-active,.fade-leave-active{transition:opacity .18s var(--ease)}.fade-enter-from,.fade-leave-to{opacity:0}@media (prefers-reduced-motion: reduce){.fade-enter-active,.fade-leave-active{transition:none}}button{touch-action:manipulation;cursor:pointer;border:none;font-family:var(--font-body);font-size:16px;font-weight:600;min-height:var(--touch-min)}button:active{opacity:.8}
