.doc-overlay[data-mode=sheet] .rd,.doc-overlay[data-phone] .rd{grid-template-columns:minmax(0,1fr)}.doc-overlay[data-mode=sheet] .rd>:not(.rd-main),.doc-overlay[data-mode=sheet] .rd:before,.doc-overlay[data-mode=sheet] .rd:after,.doc-overlay[data-phone] .rd>:not(.rd-main),.doc-overlay[data-phone] .rd:before,.doc-overlay[data-phone] .rd:after{display:none}.doc-overlay[data-mode=sheet] .rd-main{max-width:none;padding:var(--space-8) var(--space-10) var(--space-16)}.doc-overlay-bar{position:relative;z-index:1}.doc-overlay-step{display:inline-flex;align-items:center;gap:2px}.doc-overlay-pos{margin-left:var(--space-2);font-size:var(--text-sm);color:var(--color-text-3);font-variant-numeric:tabular-nums;white-space:nowrap}.doc-overlay-full{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--color-text);font-size:var(--text-sm);text-decoration:none}.doc-overlay-full:hover{text-decoration:underline}.doc-overlay-claim{flex:none;display:grid;grid-template-columns:22px minmax(0,1fr);gap:var(--space-3);padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--color-border);background:color-mix(in srgb,var(--color-primary-soft) 45%,transparent)}.doc-overlay-claim-n{display:grid;place-items:center;width:22px;height:22px;margin-top:1px;border-radius:50%;background:var(--color-primary-soft);color:var(--color-primary-soft-text);font:var(--weight-strong) var(--text-2xs)/1 var(--font-text)}.doc-overlay-claim-body{display:grid;gap:2px;min-width:0}.doc-overlay-claim-label{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-3);font-size:var(--text-xs);color:var(--color-text-3)}.doc-overlay-claim-status{display:inline-flex;align-items:center;gap:var(--space-1);font-weight:var(--weight-medium);color:var(--color-success)}.doc-overlay-claim-status:not([data-status=verified]){color:var(--color-text-2)}.doc-overlay-claim-status:not([data-status=verified]) svg{color:var(--color-warning)}.doc-overlay-claim-text{margin:0;font-size:var(--text-sm);line-height:var(--leading-body);color:var(--color-text);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.doc-overlay-moved{display:grid;gap:var(--space-2);margin-top:var(--space-2)}.doc-overlay-moved-line{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.doc-overlay-moved .ui-redline{max-height:33vh;overflow:auto;font-size:var(--text-sm)}.doc-overlay-body{position:relative;contain:paint}
