.sf-eingang{box-sizing:border-box;width:calc(100% - 2rem);max-width:60rem;margin:1.5rem auto;padding:1.1rem 1.25rem;border:2px solid #2e7d32;border-radius:.6rem;background:#f1f8f1;color:#1b1b1b;line-height:1.5}
.sf-eingang h2{margin:0 0 .6rem;font-size:1.25rem;color:#1b5e20}
.sf-eingang h3{margin:1rem 0 .4rem;font-size:1rem}
.sf-eingang .sf-nr{font-family:ui-monospace,Menlo,Consolas,monospace;overflow-wrap:anywhere}
.sf-eingang table{width:100%;border-collapse:collapse;font-size:.92rem}
.sf-eingang th,.sf-eingang td{text-align:left;vertical-align:top;padding:.3rem .4rem;border-top:1px solid #c8dcc8;overflow-wrap:anywhere;white-space:pre-wrap}
.sf-eingang th{width:30%;font-weight:600}
.sf-eingang .sf-knopf{display:inline-block;padding:.6rem 1rem;border-radius:.4rem;background:#1b5e20;color:#fff;font-weight:600;text-decoration:none;overflow-wrap:anywhere}
.sf-eingang .sf-knopf:focus-visible{outline:3px solid #f9a825;outline-offset:2px}
@media print{.sf-eingang{border-color:#000;background:#fff}.sf-eingang .sf-knopf{display:none}}
@media (max-width:30rem){.sf-eingang th{width:40%}}
