select.svelte-54jzq{font-size:13px;padding:6px 28px 6px 8px;border:1px solid var(--line);background:var(--paper);color:var(--ink);text-overflow:ellipsis;min-width:0;max-width:100%}select.svelte-54jzq:disabled{opacity:.5}select.compact.svelte-54jzq{font-size:11px;padding:2px 20px 2px 4px}.wdi.svelte-nigmoj{display:inline-flex;align-items:center;gap:4px;min-width:0;max-width:100%}input.svelte-nigmoj{font-size:13px;padding:6px 8px;border:1px solid var(--line);background:var(--paper);color:var(--ink);min-width:0}.wdi.compact.svelte-nigmoj{display:flex}.compact.svelte-nigmoj input:where(.svelte-nigmoj){font-size:11px;padding:2px 4px;flex:1 1 auto;width:100%}.wdi-note.svelte-nigmoj{color:#b26a00;cursor:help;font-size:12px}.kp-wrap.svelte-1e5kr8d{position:relative;display:inline-flex}.kp-btn.svelte-1e5kr8d{font-family:JetBrains Mono,monospace;font-size:12px;line-height:1.55;letter-spacing:.08em;text-transform:uppercase;padding:9px 14px;border:1px solid var(--line);background:transparent;color:var(--mute);cursor:pointer}.kp-btn.svelte-1e5kr8d:hover,.kp-btn.on.svelte-1e5kr8d{color:var(--ink);border-color:var(--ink)}.kp-btn.on.svelte-1e5kr8d{background:var(--bg)}.kp-badge.svelte-1e5kr8d{display:inline-block;min-width:14px;margin-left:7px;padding:0 5px;font-size:10px;border:1px solid var(--signal);color:var(--signal)}.compact.svelte-1e5kr8d .kp-btn:where(.svelte-1e5kr8d){padding:8px 12px;font-size:11px}.kp-pop.svelte-1e5kr8d{position:absolute;z-index:60;top:calc(100% + 10px);right:0;width:min(560px,92vw);border:1px solid var(--ink);background:var(--paper);box-shadow:0 18px 50px #0000002e;padding:14px 16px 12px;text-align:left;font-family:IBM Plex Sans,sans-serif;letter-spacing:0;text-transform:none}.kp-head.svelte-1e5kr8d{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.kp-pop.svelte-1e5kr8d h3:where(.svelte-1e5kr8d){margin:0;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--signal)}.kp-x.svelte-1e5kr8d{border:0;background:none;font-size:22px;line-height:1;color:var(--mute);cursor:pointer;padding:6px 10px;min-width:40px;min-height:40px}.kp-lead.svelte-1e5kr8d{margin:0 0 12px;font-size:13px;color:var(--ink-soft);line-height:1.5}.kp-row.svelte-1e5kr8d{display:flex;gap:8px;align-items:flex-end;flex-wrap:wrap}.kp-fld.svelte-1e5kr8d{display:flex;flex-direction:column;gap:4px}.kp-fld.svelte-1e5kr8d>span:where(.svelte-1e5kr8d):first-child{font-family:JetBrains Mono,monospace;font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--mute)}.kp-fld.svelte-1e5kr8d input:where(.svelte-1e5kr8d){font:inherit;font-size:13px;padding:7px 9px;border:1px solid var(--line);background:#fff;color:var(--ink);min-width:0}.kp-email.svelte-1e5kr8d{flex:1 1 220px}.kp-name.svelte-1e5kr8d{flex:0 1 150px}.kp-kontakt.svelte-1e5kr8d{flex:1 1 200px}.kp-days.svelte-1e5kr8d input:where(.svelte-1e5kr8d){width:64px}.kp-seg.svelte-1e5kr8d{display:inline-flex;align-self:flex-start;border:1px solid var(--line)}.kp-seg.svelte-1e5kr8d button:where(.svelte-1e5kr8d){font-family:JetBrains Mono,monospace;font-size:11px;padding:8px 10px;border:0;background:transparent;color:var(--mute);cursor:pointer}.kp-seg.svelte-1e5kr8d button.on:where(.svelte-1e5kr8d){background:var(--ink);color:var(--paper)}.kp-send.svelte-1e5kr8d{font-family:JetBrains Mono,monospace;font-size:12px;letter-spacing:.08em;text-transform:uppercase;padding:9px 14px;border:1px solid var(--signal);background:var(--signal);color:#fff;cursor:pointer}.kp-send.svelte-1e5kr8d:disabled{opacity:.6;cursor:progress}.kp-hint.svelte-1e5kr8d{font-size:11.5px;color:var(--mute);margin:8px 0 0}.kp-err.svelte-1e5kr8d{margin:8px 0 0;font-size:12.5px;color:#a83232}.kp-ok.svelte-1e5kr8d{margin:10px 0 0;padding:8px 10px;border:1px solid #b9d9bf;background:#eef8ef;color:#2c5f2d;font-size:12.5px;line-height:1.5}.kp-ok.warn.svelte-1e5kr8d{border-color:#d8a800;background:#d8a80014;color:#6b5300}.kp-manual.svelte-1e5kr8d{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:6px}.kp-pw.svelte-1e5kr8d{font-family:JetBrains Mono,monospace;font-size:18px;letter-spacing:.2em;padding:4px 10px;border:1px solid var(--ink);background:#fff;color:var(--ink)}.kp-link.svelte-1e5kr8d{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--ink);word-break:break-all}.kp-links.svelte-1e5kr8d{margin-top:14px;border-top:1px solid var(--line-soft);padding-top:10px}.kp-links.svelte-1e5kr8d h4:where(.svelte-1e5kr8d){margin:0 0 6px;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--mute)}.kp-none.svelte-1e5kr8d{margin:0;font-size:12.5px;color:var(--mute)}.kp-lk.svelte-1e5kr8d{display:grid;grid-template-columns:1fr auto;gap:4px 12px;align-items:center;padding:7px 0;border-bottom:1px solid var(--line-soft);font-size:12.5px}.kp-lk.old.svelte-1e5kr8d{opacity:.6}.kp-lk.old.svelte-1e5kr8d .kp-who:where(.svelte-1e5kr8d){text-decoration:line-through}.kp-who.svelte-1e5kr8d{font-weight:600;color:var(--ink)}.kp-meta.svelte-1e5kr8d{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--mute);font-weight:400}.kp-meta.svelte-1e5kr8d .ok:where(.svelte-1e5kr8d){color:#2c5f2d;font-weight:600}.kp-meta.svelte-1e5kr8d .warn:where(.svelte-1e5kr8d){color:#8a6d00}.kp-act.svelte-1e5kr8d{display:flex;gap:6px}.kp-mini.svelte-1e5kr8d{font-family:JetBrains Mono,monospace;font-size:10.5px;min-height:30px;padding:0 10px;border:1px solid var(--line);background:var(--paper);color:var(--ink-soft);cursor:pointer}.kp-mini.x.svelte-1e5kr8d{color:#a83232;border-color:#d9a3a3}.kp-mini.svelte-1e5kr8d:disabled{opacity:.5}@media(max-width:1024px){.kp-pop.svelte-1e5kr8d{position:fixed;left:12px;right:12px;top:72px;width:auto;max-height:calc(100vh - 90px);overflow:auto}}@media(max-width:720px){.kp-btn.svelte-1e5kr8d{padding:7px 10px;font-size:11px}.kp-fld.svelte-1e5kr8d input:where(.svelte-1e5kr8d),.kp-seg.svelte-1e5kr8d button:where(.svelte-1e5kr8d){font-size:16px;min-height:40px}.kp-mini.svelte-1e5kr8d{min-height:40px;white-space:nowrap}.kp-lk.svelte-1e5kr8d{grid-template-columns:1fr}.kp-act.svelte-1e5kr8d{flex-wrap:wrap}}
