.kw-field{border:0;border-bottom:1px solid var(--color-line-strong);width:100%;min-width:0;color:var(--color-ink);background:0 0;border-radius:0;padding:4px 0 3px;font-size:14px;line-height:1.4}.kw-field::placeholder{color:var(--color-ink-4)}.kw-field:hover{border-bottom-color:var(--color-ink-4)}.kw-field:focus,.kw-field:focus-visible{border-bottom-color:var(--color-brand);box-shadow:0 1px 0 0 var(--color-brand);outline:none}textarea.kw-field{resize:vertical;border:1px solid var(--color-line-strong);border-radius:8px;padding:8px 10px}textarea.kw-cell{resize:none}textarea.kw-field:focus{box-shadow:0 0 0 1px var(--color-brand)}.kw-label{color:var(--color-ink-3);font-size:11.5px;line-height:1.3;display:block}.kw-print-only{display:none}@media print{@page{size:A4 portrait;margin:10mm 12mm 9mm 14mm}@page kwlandscape{size:A4 landscape;margin:10mm 10mm 10mm 12mm}body:has(.kw-print){background:#fff!important}body:has(.kw-print) #root>div>header{display:none!important}body:has(.kw-print) #root>div>footer{display:none!important}body:has(.kw-print) #root>div>a[href=\#inhalt]{display:none!important}body:has(.kw-print) .kw-noprint{display:none!important}.kw-print-wrap,.kw-print-wrap>div{background:0 0!important;border:0!important;max-width:none!important;margin:0!important;padding:0!important}.kw-print{color:#000;-webkit-print-color-adjust:exact;print-color-adjust:exact;font-size:9.5pt;width:100%!important;max-width:none!important;box-shadow:none!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}.kw-print[data-orientation=landscape]{page:kwlandscape}.kw-print .kw-screen-only{display:none!important}.kw-print .kw-print-only{display:block}.kw-print .kw-field{color:#000;border-bottom-color:#555;padding:1px 0;font-size:9.5pt}.kw-print textarea{resize:none}.kw-print .kw-field::placeholder{color:#0000}.kw-print .kw-label{color:#444;font-size:7.5pt}.kw-print table{font-size:9pt}.kw-print tr{break-inside:avoid}.kw-print h2{font-size:16pt}.kw-print .mt-4,.kw-print .mt-5{margin-top:2.6mm!important}.kw-print .mt-6{margin-top:4mm!important}.kw-print .kw-sheet-footer{font-size:7pt;margin-top:3mm!important;padding-top:1mm!important}.kw-print .gap-y-3{row-gap:2mm!important}.kw-print tbody td{height:7mm;padding-top:0!important;padding-bottom:0!important}.kw-print .kw-sheet-overflow{overflow:visible!important}.kw-print .kw-sheet-overflow>table{min-width:0!important}}
