.pd-signature-img{object-fit:contain;pointer-events:none;width:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:46mm!important;height:13mm!important}.pd-signature-img.is-seal{max-width:30mm!important;height:17mm!important}.pds-card{margin-top:0;margin-bottom:16px}.pds-block{background:var(--ux-surface-2);border-radius:18px;margin-top:18px;padding:18px}.pds-title{margin:0 0 8px;font-size:20px;font-weight:780}.pds-sub{color:var(--ux-ink-2);margin:0 0 14px;font-size:17px;line-height:1.5}.pds-preview{box-shadow:inset 0 0 0 1px var(--ux-line-2);background:#fff;border-radius:16px;place-items:center;margin:0 0 14px;padding:14px;display:grid}.pds-preview img{object-fit:contain;width:auto;max-width:100%;height:72px!important}.pds-row{flex-wrap:wrap;gap:10px;display:flex}.pds-btn{background:var(--ux-surface-3);min-height:56px;color:var(--ux-ink);transition:transform .35s var(--ux-spring),opacity .3s;border:0;border-radius:16px;padding:0 22px;font-size:18px;font-weight:740}.pds-btn.main{background:var(--ux-ink);min-width:160px;color:var(--ux-page);flex:1}.pds-btn.danger{background:color-mix(in srgb,var(--ux-danger) 12%,transparent);color:var(--ux-danger)}.pds-btn:active{transform:scale(.97)}.pds-btn:focus-visible{outline:2px solid var(--ux-accent);outline-offset:3px}.pds-check{color:var(--ux-ink-2);align-items:center;gap:8px;margin-top:14px;font-size:16px;display:flex}.pds-check input{flex:none;width:22px;height:22px}.pds-note{color:var(--ux-ink-2);margin:12px 0 0;font-size:15px;line-height:1.5}.pd-sig-pad{margin-top:16px}.pd-sig-paper{height:220px;box-shadow:inset 0 0 0 1.5px var(--ux-line-2);background:#fff;border-radius:18px;position:relative;overflow:hidden}.pd-sig-canvas{touch-action:none;cursor:crosshair;width:100%;height:100%;position:absolute;inset:0}.pd-sig-hint{text-align:center;color:#9a97a3;pointer-events:none;font-size:19px;position:absolute;top:42%;left:0;right:0}.pd-sig-line{pointer-events:none;border-bottom:1.5px dashed #c9c6d0;position:absolute;bottom:54px;left:24px;right:24px}.pdb-sheet:focus{outline:none}@media (prefers-reduced-motion:reduce){.pds-btn{transition:none}}.pd-seal{margin-top:16px}.pd-seal .u032{width:100%;height:auto}.pd-seal .u032-zone{height:190px}.pd-seal .u039{width:100%;height:auto}.pd-seal .u039-tab{height:48px;font-size:17px}.pd-seal-paper{height:200px;box-shadow:inset 0 0 0 1.5px var(--ux-line-2);background:#fff;border-radius:18px;place-items:center;padding:16px;display:grid}.pd-seal-paper img{object-fit:contain;width:auto;max-width:100%;display:block;height:168px!important}.pd-seal-msg{color:var(--ux-ink);margin:12px 0 0;font-size:17px;line-height:1.5}.pd-seal-level{margin-top:14px}.pd-seal-level-label{color:var(--ux-ink-2);margin-bottom:10px;font-size:16px;line-height:1.5;display:block}
