.pdf-redaction{padding:clamp(20px,4vw,36px)}.pdf-redaction h2{margin:0 0 10px}.pdf-redaction .intro,.pdf-redaction .sub,.pdf-redaction .editor>p,.pdf-redaction small{color:#667085}.pdf-redaction .drop-zone{text-align:center;border:2px dashed #b8c7e3;border-radius:14px;padding:38px 16px;position:relative}.pdf-redaction .drop-zone.dragging{background:#eff5ff;border-color:#2563eb}.pdf-redaction .drop-zone input{opacity:0;width:1px;height:1px;position:absolute}.pdf-redaction .drop-zone svg{fill:none;stroke:#2563eb;stroke-width:1.8px;width:42px}.pdf-redaction .drop-zone p{margin:8px}.pdf-redaction button,.pdf-redaction .download{font:inherit;cursor:pointer;border-radius:9px;font-weight:700}.pdf-redaction #pdf-redact-select,.pdf-redaction .primary,.pdf-redaction .download{color:#fff;background:#2563eb;border:0}.pdf-redaction #pdf-redact-select{padding:.8rem 1.3rem}.pdf-redaction .privacy{line-height:1.7}.pdf-redaction .file-info{background:#f5f7fb;border-radius:11px;align-items:center;gap:16px;margin-top:18px;padding:16px;display:flex}.pdf-redaction .file-info dl{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;display:grid}.pdf-redaction dt{color:#667085;font-size:.78rem}.pdf-redaction dd{overflow-wrap:anywhere;margin:3px 0 0;font-weight:800}.pdf-redaction .secondary,.pdf-redaction .danger{color:#344054;background:#fff;border:1px solid #bdc8da;padding:9px 12px}.pdf-redaction .danger{color:#a91d2c;border-color:#efb5bb}.pdf-redaction .message{border-radius:9px;padding:13px 15px}.pdf-redaction .loading{color:#2455a4;background:#eff6ff}.pdf-redaction .warning{color:#805500;background:#fff8e7}.pdf-redaction .error{color:#a91d2c;background:#fff0f0}.pdf-redaction .editor,.pdf-redaction .result{border-top:1px solid #e2e6ef;margin-top:28px;padding-top:25px}.pdf-redaction .page-nav{justify-content:center;align-items:center;gap:12px;margin:18px 0 12px;display:flex}.pdf-redaction .canvas-scroll{text-align:center;background:#eef1f6;border:1px solid #dbe2ee;border-radius:11px;max-width:100%;padding:0;overflow:auto}.pdf-redaction .canvas-stage{max-width:100%;padding:14px;line-height:0;display:inline-block;position:relative}.pdf-redaction canvas{max-width:100%;height:auto;display:block}.pdf-redaction #pdf-redact-canvas{box-shadow:0 1px 4px #1018282e}.pdf-redaction #pdf-redact-overlay{cursor:crosshair;touch-action:none;width:100%;height:100%;position:absolute;inset:0}.pdf-redaction #pdf-redact-overlay:focus{outline:none}.pdf-redaction #pdf-redact-overlay:focus-visible{outline-offset:-3px;outline:3px solid #93b4ff}.pdf-redaction .page-status{color:#475467;margin:10px 0 0;font-size:.9rem}.pdf-redaction .page-status:empty{display:none}.pdf-redaction .key-hint{color:#667085;margin:8px 0 0;font-size:.85rem}.pdf-redaction .edit-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.pdf-redaction .copy-box{border:1px solid #dbe2ee;border-radius:10px;margin-top:18px;padding:14px}.pdf-redaction .copy-box>label{margin-bottom:7px;font-weight:700;display:block}.pdf-redaction .copy-box>div{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.pdf-redaction .copy-box input{min-width:0;font:inherit;border:1px solid #bdc8da;border-radius:8px;padding:10px}.pdf-redaction .copy-box small{margin-top:6px;display:block}.pdf-redaction .summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.pdf-redaction .editor .summary{grid-template-columns:repeat(2,minmax(0,1fr))}.pdf-redaction .summary div{background:#f5f7fb;border-radius:10px;padding:14px;display:grid}.pdf-redaction .confirmation{background:#fff9e9;border:1px solid #efc36d;border-radius:10px;align-items:flex-start;gap:9px;margin:18px 0;padding:14px;font-weight:700;display:flex}.pdf-redaction .confirmation input{flex:none;width:20px;height:20px}.pdf-redaction .primary,.pdf-redaction .download{text-align:center;width:100%;min-height:52px;padding:14px 20px;text-decoration:none;display:block}.pdf-redaction .primary:disabled{cursor:not-allowed;background:#aeb8ca}.pdf-redaction .complete{color:#176b37}.pdf-redaction .verify-note{color:#805500;font-weight:700}.pdf-redaction button:focus-visible,.pdf-redaction a:focus-visible,.pdf-redaction input:focus-visible,.pdf-redaction canvas:focus-visible{outline-offset:2px;outline:3px solid #93b4ff}@media (width<=650px){.pdf-redaction .file-info{flex-direction:column;align-items:stretch}.pdf-redaction .file-info dl,.pdf-redaction .summary,.pdf-redaction .editor .summary,.pdf-redaction .copy-box>div{grid-template-columns:1fr}.pdf-redaction .page-nav{justify-content:space-between}.pdf-redaction .page-nav button{padding:9px 8px;font-size:.86rem}.pdf-redaction .canvas-stage{padding:12px}.pdf-redaction .key-hint{display:none}.pdf-redaction .edit-actions button{flex:calc(50% - 8px)}.pdf-redaction .edit-actions .danger{flex-basis:100%}}.guide[data-astro-cid-a2njlbms]{margin-top:0;padding:clamp(20px,4vw,36px)}.guide[data-astro-cid-a2njlbms] h2[data-astro-cid-a2njlbms]{margin-top:2rem}.guide[data-astro-cid-a2njlbms] h2[data-astro-cid-a2njlbms]:first-child{margin-top:0}.guide[data-astro-cid-a2njlbms] li[data-astro-cid-a2njlbms]+li[data-astro-cid-a2njlbms]{margin-top:.5rem}.guide[data-astro-cid-a2njlbms] p[data-astro-cid-a2njlbms],.guide[data-astro-cid-a2njlbms] li[data-astro-cid-a2njlbms]{line-height:1.85}
