@font-face{font-family:SOP Noto Sans;src:url(/assets/NotoSans-Regular-Dpf_lrdO.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:SOP Noto Sans;src:url(/assets/NotoSans-Bold-axMicgqH.ttf)format("truetype");font-weight:600 700;font-display:swap}.sop-document{font-family:"SOP Noto Sans", var(--font-sans);color:var(--color-ink);overflow-wrap:anywhere;font-size:.9375rem;line-height:1.55}.sop-title,.sop-section-title{font-family:inherit}.sop-title{margin-top:.25rem;font-size:1.625rem;font-weight:700;line-height:1.2}.sop-meta{border-top:1px solid var(--color-rule);border-left:1px solid var(--color-rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:1.25rem;font-size:.8125rem;display:grid}.sop-meta>div{border-right:1px solid var(--color-rule);border-bottom:1px solid var(--color-rule);padding:.5rem .75rem}.sop-meta dt{color:var(--color-ink-soft);font-weight:600}.sop-meta dd{white-space:pre-line;margin:.125rem 0 0}.sop-section{margin-top:1.5rem}.sop-section-title{margin-bottom:.5rem;font-size:1.0625rem;font-weight:700;line-height:1.3}.sop-lines{min-height:calc(var(--sop-lines,2) * 1.75rem);background:repeating-linear-gradient(to bottom, transparent 0 calc(1.75rem - 1px), var(--color-rule) calc(1.75rem - 1px) 1.75rem)}.sop-lines span{color:var(--color-ink-soft);font-size:.8125rem;font-style:italic}.sop-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:.8125rem}.sop-table th,.sop-table td{border:1px solid var(--color-rule);text-align:left;vertical-align:top;white-space:pre-line;padding:.4rem .5rem}.sop-table th{background:var(--color-mist);font-weight:600}.sop-table td{height:2rem}.sop-steps{gap:1rem;display:grid}.sop-steps>li{grid-template-columns:1.75rem minmax(0,1fr);gap:.75rem;display:grid}.sop-step-number{background:var(--color-accent-soft);width:1.75rem;height:1.75rem;color:var(--color-accent-strong);border-radius:999px;justify-content:center;align-items:center;font-size:.8125rem;font-weight:700;display:inline-flex}.sop-callout{border-radius:.375rem;gap:.5rem;margin-top:.5rem;padding:.5rem .75rem;font-size:.875rem;display:flex}.sop-note{background:var(--color-accent-soft);color:var(--color-ink)}.sop-warning{background:var(--color-warn-soft);color:var(--color-warn)}.sop-signatures{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin-top:2rem;font-size:.8125rem;display:grid}.sop-signature-line{border-top:1px solid var(--color-ink-soft);color:var(--color-ink-soft);margin-top:2.25rem;padding-top:.25rem}.sop-print{display:none}@media print{@page{size:A4;margin:15mm}body:has(.sop-print){color:#000!important;background:#fff!important}body:has(.sop-print) header{display:none!important}body:has(.sop-print) footer{display:none!important}body:has(.sop-print) a[href=\#inhalt]{display:none!important}body:has(.sop-print) #inhalt>:not(.sop-print){display:none!important}.sop-print{display:block}.sop-print .sop-document{color:#000;font-size:10pt}.sop-print .sop-lines span{visibility:hidden}.sop-print .sop-section-title{break-after:avoid}.sop-print .sop-steps>li,.sop-print .sop-table tr,.sop-print .sop-signatures{break-inside:avoid}.sop-print .sop-step-number,.sop-print .sop-note,.sop-print .sop-warning,.sop-print .sop-table th{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
