.kk-b-werk{display:grid;gap:2rem;align-items:start}@media(min-width:1180px){.kk-b-werk{grid-template-columns:minmax(0,23rem) minmax(0,1fr)}.kk-b-vorschau{position:sticky;top:1.5rem}}.kk-b-form{display:flex;flex-direction:column;gap:1.25rem}.kk-b-gruppe{border:1px solid var(--color-line);border-radius:1.5rem;padding:1.1rem 1.2rem 1.25rem;background:#fff;display:flex;flex-direction:column;gap:.85rem;min-width:0}.kk-b-gruppe legend{padding:0 .4rem;font-family:var(--font-display);font-weight:700;font-size:.8rem;letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent-ink)}.kk-b-feld{display:block;min-width:0}.kk-b-feld>span{font-family:var(--font-display);font-weight:700;font-size:.85rem;color:var(--color-ink)}.kk-b-feld--kurz{max-width:12rem}.kk-b-input{display:block;width:100%;min-width:0;margin-top:.35rem;border:1px solid var(--color-line);background:var(--color-soft);border-radius:1rem;padding:.7rem .95rem;font-family:var(--font-body);font-size:1rem;color:var(--color-ink);outline:none;transition:border-color .2s ease,background .2s ease}.kk-b-input:focus{border-color:var(--color-accent);background:#fff}select.kk-b-input{appearance:none;padding-right:2.2rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23222' stroke-width='2.5'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .8rem center;background-size:1rem}.kk-b-zwei{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}@media(max-width:420px){.kk-b-zwei{grid-template-columns:1fr}}.kk-b-module{display:flex;flex-direction:column;gap:.15rem}.kk-b-modul{display:flex;align-items:flex-start;gap:.6rem;padding:.4rem .3rem;border-radius:.75rem;font-size:.93rem;line-height:1.35;color:#3b3b44;cursor:pointer}.kk-b-modul:hover{background:var(--color-soft)}.kk-b-modul input{margin-top:.2rem;accent-color:var(--color-accent);width:1rem;height:1rem;flex:0 0 auto}.kk-b-modul__nr{flex:0 0 1.35rem;height:1.35rem;display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;border:1px solid var(--color-line);font-family:var(--font-display);font-weight:700;font-size:.72rem;color:var(--color-ink)}.kk-b-klein{align-self:flex-start;border:0;background:none;padding:.2rem 0;font-family:var(--font-display);font-weight:700;font-size:.9rem;color:var(--color-accent-ink);cursor:pointer;text-decoration:underline;text-underline-offset:.2em}.kk-b-aktionen{display:flex;align-items:center;gap:1.25rem;flex-wrap:wrap}.kk-b-lokal{font-size:.88rem;color:var(--color-muted)}.kk-b-vorschau{min-width:0}.kk-b-vorschau>.t-eyebrow{margin-bottom:.75rem}.kk-b-text{max-width:46rem;margin-top:4rem}.kk-urkunde{background:#fff;border:1px solid var(--color-line);border-radius:1.25rem;box-shadow:var(--shadow-soft);padding:clamp(1.25rem,4vw,2.75rem);font-size:.88rem;line-height:1.5;color:#2b2b33;overflow-wrap:break-word}.kk-u-kopf{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-bottom:.9rem;border-bottom:2px solid var(--color-accent);font-size:.78rem;color:#555}.kk-u-kopf img{height:2.1rem;width:auto}.kk-u-titel{margin-top:1.4rem;font-family:var(--font-display);font-weight:700;font-size:clamp(1.4rem,3vw,1.9rem);letter-spacing:-.02em;color:var(--color-ink)}.kk-u-satz{margin-top:.8rem;font-size:.98rem}.kk-u-satz b{font-weight:700;color:var(--color-ink)}.kk-u-eck{display:grid;grid-template-columns:max-content 1fr;gap:.3rem 1.25rem;margin-top:1rem;padding:.8rem 1rem;background:var(--color-soft);border-radius:.9rem}.kk-u-eck dt{font-family:var(--font-display);font-weight:700;font-size:.78rem;color:var(--color-ink);padding-top:.1rem}.kk-u-h{margin-top:1.1rem;margin-bottom:.4rem;font-family:var(--font-display);font-weight:700;font-size:.88rem;color:var(--color-ink)}.kk-u-tab{width:100%;border-collapse:collapse;font-size:.8rem;line-height:1.4}.kk-u-tab th{text-align:left;font-family:var(--font-display);font-weight:700;font-size:.74rem;color:var(--color-ink);border-bottom:1px solid #cfcdc7;padding:.3rem .45rem}.kk-u-tab td{border-bottom:1px solid var(--color-line);padding:.3rem .45rem;vertical-align:top}.kk-u-tab--module td:last-child{width:20%}.kk-u-mname{font-weight:600;color:var(--color-ink);width:28%}.kk-u-tab--zeit td:last-child{text-align:right;white-space:nowrap;width:7.5rem}.kk-u-summe td{font-weight:700;color:var(--color-ink);border-bottom:0}.kk-u-text{font-size:.82rem}.kk-u-ort{margin-top:1.4rem}.kk-u-unterschriften{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-top:2.4rem;font-size:.78rem;color:#555}.kk-u-linie{display:block;border-top:1px solid #888;margin-bottom:.3rem}.kk-u-leer{color:#9a9890;font-weight:400!important}@media screen and (max-width:560px){.kk-u-tab--module,.kk-u-tab--module tbody,.kk-u-tab--module tr,.kk-u-tab--module td{display:block;width:auto}.kk-u-tab--module thead{display:none}.kk-u-tab--module tr{padding:.45rem 0;border-bottom:1px solid var(--color-line)}.kk-u-tab--module td{border:0;padding:0}.kk-u-tab--module td:last-child{white-space:normal;font-size:.74rem;color:var(--color-muted);margin-top:.15rem}}@media(max-width:560px){.kk-u-unterschriften{grid-template-columns:1fr}.kk-u-eck{grid-template-columns:1fr;gap:0}.kk-u-eck dd{margin-bottom:.4rem}}@media print{@page{size:A4;margin:14mm 15mm}.kk-b-nd,.kk-b-vorschau>.t-eyebrow{display:none!important}.kk-seite.kk-b{max-width:none;padding:0}.kk-b-werk{display:block}.kk-b-vorschau{position:static}.kk-urkunde{border:0;box-shadow:none;border-radius:0;padding:0;font-size:9.5pt;-webkit-print-color-adjust:exact;print-color-adjust:exact}.kk-u-titel{font-size:20pt}.kk-u-tab{font-size:8.5pt}.kk-u-text{font-size:9pt}.kk-u-tab tr{break-inside:avoid}.kk-u-leer{color:transparent!important;border-bottom:1px dotted #999;display:inline-block;min-width:9em}td.kk-u-leer{display:table-cell}.kk-u-unterschriften{break-inside:avoid}}
