.document-position-frame{flex:1;min-width:0;min-height:0;position:relative;overflow:hidden}.document-position-frame>.pdf-page-scroll{height:100%;padding-right:24px}.document-position-rail{z-index:4;cursor:pointer;touch-action:none;outline-offset:0;background:repeating-linear-gradient(#0000 0 8px,#77818a80 8px 10px,#0000 10px 12px) 50%/6px 100% no-repeat;border:0;border-radius:3px;outline:none;width:18px;position:absolute;top:12px;bottom:12px;right:3px}.document-position-rail>span{background:#c0c5cc;border-radius:5px;width:6px;display:block;position:absolute;right:6px}.document-position-rail:hover>span,.document-position-rail:focus-visible>span{background:#8ab4f8}.text-file-stage{padding-right:28px;position:relative}.text-file-stage>.document-position-rail{bottom:24px;right:3px}@media print{.document-position-rail{display:none!important}}
.kx-pdf-tools.pdf-tools-popover{background:var(--kx-surface);width:320px;color:var(--kx-ink);font-family:var(--kx-font);border:0;border-radius:16px;gap:14px;padding:16px;box-shadow:0 8px 28px #10182838}.kx-pdf-tools.pdf-tools-popover strong{font-size:16px;font-weight:700}.kx-pdf-tools.pdf-tools-popover small{color:var(--kx-muted);font-size:12px;line-height:1.5}.kx-pdf-tools-row{flex-direction:column;align-items:stretch;gap:6px;font-size:13px;font-weight:600;display:flex}.kx-pdf-tools.pdf-tools-popover label.kx-pdf-tools-row{flex-direction:row;justify-content:space-between;align-items:center}.kx-pdf-tools-row .kx-seg{flex-wrap:wrap;align-self:flex-start;max-width:100%}.kx-pdf-tools-row .kx-seg button{min-width:36px}.kx-pdf-tools-row input[type=color]{background:#fff;border:1px solid #c9d2de;border-radius:8px;width:54px;height:34px;padding:3px}.kx-pdf-tools-actions{flex-wrap:wrap;gap:8px;display:flex}.kx-pdf-tools .pdf-signature-library-item>button:first-child{border:1px solid var(--kx-line);color:var(--kx-ink);background:#f6f8fc;border-radius:12px}.kx-pdf-tools .pdf-signature-library-item>button:first-child:hover{background:var(--kx-hover)}.kx-pdf-tools .pdf-signature-library-item>button:first-child span{color:var(--kx-ink-2)}.kx-pdf-tools .pdf-signature-delete-confirm{color:var(--kx-ink)}[data-slot=dialog-content].kx-signature-dialog{background:var(--kx-surface);color:var(--kx-ink);font-family:var(--kx-font)}.kx-signature-dialog [data-slot=input]{color:var(--kx-ink);background:#fff}.kx-signature-pad-field{flex-direction:column;gap:6px;font-size:13px;font-weight:600;display:flex}.kx-signature-pad-field small{color:var(--kx-muted);font-weight:400}.kx-signature-pad{aspect-ratio:20/7;touch-action:none;cursor:crosshair;background:#fff;border:1px solid #c9d2de;border-radius:12px;width:100%;height:auto;display:block}.kx-signature-baseline{stroke:#c8d0db;stroke-width:1px;stroke-dasharray:4 4}.kx-signature-dialog .kx-signature-clear{margin-right:auto}
