[data-rsw-sign-document-dialog-design=pr5]{--rsw-sign-overlay-pad:var(--space-3);--rsw-sign-box-gap:var(--space-3);--rsw-sign-box-pad:var(--space-4);--rsw-sign-box-radius:var(--radius-lg,16px);--rsw-sign-box-max-h:calc(100dvh - 24px);--rsw-sign-x-size:36px;--rsw-sign-title-size:var(--text-lg,18px);--rsw-sign-viewer-min-h:min(64dvh,760px);--rsw-sign-check-gap:var(--space-2);--rsw-sign-actions-gap:var(--space-4);--rsw-sign-btn-min-h:44px;--rsw-sign-btn-min-w:112px;--rsw-sign:pr5}.rsw-sign-overlay,[data-rsw-sign-document-dialog-design=pr5] .rsw-sign-overlay{position:fixed;inset:0;z-index:var(--z-modal,1000);display:grid;place-items:center;padding:var(--rsw-sign-overlay-pad,16px);background:var(--overlay)}.rsw-sign-box,[data-rsw-sign-document-dialog-design=pr5] .rsw-sign-box{position:relative;width:min(1400px,100%);max-height:var(--rsw-sign-box-max-h,calc(100dvh - 32px));display:flex;flex-direction:column;gap:var(--rsw-sign-box-gap,16px);padding:var(--rsw-sign-box-pad,24px);border-radius:var(--rsw-sign-box-radius,20px);background:var(--bg-raised);box-shadow:var(--shadow-2);overflow:auto}.rsw-sign-x,[data-rsw-sign-document-dialog-design=pr5] .rsw-sign-x{position:absolute;top:10px;right:10px;width:var(--rsw-sign-x-size,40px);height:var(--rsw-sign-x-size,40px);display:grid;place-items:center;padding:0;border:0;border-radius:var(--radius-md,10px);background:none;color:var(--fg);cursor:pointer}.rsw-sign-x:hover,[data-rsw-sign-document-dialog-design=pr5] .rsw-sign-x:hover{background:var(--surface-sunken)}.rsw-sign-title,[data-rsw-sign-document-dialog-design=pr5] .rsw-sign-title{margin:0;text-align:center;font-size:var(--rsw-sign-title-size,20px);font-weight:var(--weight-bold,700)}.rsw-sign-viewer,[data-rsw-sign-document-dialog-design=pr5] .rsw-sign-viewer{flex:1 1 auto;min-height:var(--rsw-sign-viewer-min-h,min(70dvh,820px));background:#323639;border-radius:var(--radius-sm,4px);display:grid}.rsw-sign-viewer iframe,[data-rsw-sign-document-dialog-design=pr5] .rsw-sign-viewer iframe{width:100%;height:100%;min-height:var(--rsw-sign-viewer-min-h,min(70dvh,820px));border:0}.rsw-sign-viewer-msg,[data-rsw-sign-document-dialog-design=pr5] .rsw-sign-viewer-msg{margin:auto;color:#e6e6e6}.rsw-sign-check,[data-rsw-sign-document-dialog-design=pr5] .rsw-sign-check{display:flex;flex-direction:row;gap:var(--rsw-sign-check-gap,10px);align-items:flex-start;font-size:var(--text-xs,12px);line-height:1.45;color:var(--fg)}.rsw-sign-check input,[data-rsw-sign-document-dialog-design=pr5] .rsw-sign-check input{margin-top:2px;width:16px;height:16px;flex:0 0 auto}.rsw-sign-error,[data-rsw-sign-document-dialog-design=pr5] .rsw-sign-error{margin:0;text-align:center}.rsw-sign-actions,[data-rsw-sign-document-dialog-design=pr5] .rsw-sign-actions{display:flex;justify-content:center;gap:var(--rsw-sign-actions-gap,24px);padding-top:4px}.rsw-sign-later,.rsw-sign-submit,[data-rsw-sign-document-dialog-design=pr5] .rsw-sign-later,[data-rsw-sign-document-dialog-design=pr5] .rsw-sign-submit{min-width:var(--rsw-sign-btn-min-w,120px);min-height:var(--rsw-sign-btn-min-h,52px);padding:0 var(--space-5,28px);border-radius:var(--radius-md,10px);font-weight:var(--weight-semibold,600)}.rsw-sign-submit,[data-rsw-sign-document-dialog-design=pr5] .rsw-sign-submit{border:0;background:var(--success);color:var(--fg-on-accent,#fff);cursor:pointer}.rsw-sign-submit:disabled,[data-rsw-sign-document-dialog-design=pr5] .rsw-sign-submit:disabled{opacity:.55;cursor:not-allowed}