.proof-redaction-dialog{border:1px solid #dce2ef;border-radius:20px;padding:0;width:min(640px,calc(100vw - 32px));height:min(900px,calc(100dvh - 32px));max-height:calc(100dvh - 32px);color:#17213b;background:#fff;overflow:hidden}.proof-redaction-dialog[open]{display:flex;flex-direction:column}.proof-redaction-dialog::backdrop{background:#17213b70}.proof-redaction-dialog header{display:flex;justify-content:space-between;gap:12px;padding:18px;border-bottom:1px solid #dce2ef}.proof-redaction-dialog h2{font-size:18px;margin:0 0 4px}.proof-redaction-dialog p{font-size:12px;line-height:1.5;margin:0;color:#65728b;overflow-wrap:anywhere}.proof-redaction-dialog button:not(.primary){background:white;border:1px solid #d7ddeb;border-radius:8px;padding:8px;color:#17213b;cursor:pointer}.proof-redaction-scroll{overflow:auto;min-height:0;flex:1;padding:16px;background:#f8f9fd}.proof-redaction-scroll canvas{display:block;width:100%;height:auto;touch-action:none;background:white;border:1px solid #dce2ef;cursor:crosshair}.proof-redaction-tools{display:flex;gap:8px;align-items:center;margin-bottom:12px;font-size:11px}.proof-redaction-tools span{margin-right:auto}.proof-redaction-tools button{font-size:11px}.proof-redaction-mask-list,.proof-redaction-pagination{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.proof-redaction-dialog .proof-redaction-help{margin-top:10px}.proof-redaction-dialog footer{padding:16px;border-top:1px solid #dce2ef}.proof-redaction-dialog footer .primary{width:100%;margin-top:12px}@media (max-width:760px){.proof-redaction-dialog{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;border:0;border-radius:0}.proof-redaction-dialog footer{padding-bottom:max(16px,env(safe-area-inset-bottom))}}