.check-row{animation:.22s ease-out both check-row-in}@keyframes check-row-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.check-row{animation:none}}.stamp.check-stamp{text-align:center;border-radius:4px;min-width:84px;padding:2px 8px;font-size:11px}.stamp.check-stamp-present{color:var(--color-ledger);border-color:var(--color-ledger)}.stamp.check-stamp-weak{color:var(--color-ink);border-color:var(--color-ink)}.stamp.check-stamp-missing{color:var(--color-stamp);border-color:var(--color-stamp)}.stamp.check-stamp-warn{color:var(--color-ink);border:2px dashed var(--color-ink)}.drop-zone{border:2px dashed #17150f59;border-radius:3px}.drop-zone[data-over=true]{border-color:var(--color-ink);background:var(--color-app)}@media print{body:has(.checker-root) header{display:none!important}body:has(.checker-root) footer{display:none!important}body:has(.checker-root) .checker-no-print{display:none!important}body:has(.checker-root){background:#fff}html:has(.checker-root){background:#fff}.checker-root .sheet{box-shadow:none;border-color:#999}.check-row{break-inside:avoid;animation:none}.checker-root a[href^="/documents/"]:after{content:" (" attr(href) ")";font-size:11px}}