.pdf-container[data-v-b48dc452]{position:relative;border:2px solid #ddd;border-radius:4px;overflow:hidden;background:#f5f5f5;min-height:400px}.signature-overlay[data-v-b48dc452]{position:absolute;border:2px dashed #1976d2;background:rgba(25,118,210,.1);-webkit-box-shadow:0 2px 8px rgba(0,0,0,.2);box-shadow:0 2px 8px rgba(0,0,0,.2);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .2s;transition:all .2s}.signature-overlay[data-v-b48dc452]:hover{-webkit-box-shadow:0 4px 12px rgba(0,0,0,.3);box-shadow:0 4px 12px rgba(0,0,0,.3);border-color:#1565c0}.signature-selected[data-v-b48dc452]{border-color:#ff9800!important;border-width:3px!important;-webkit-box-shadow:0 4px 16px rgba(255,152,0,.4)!important;box-shadow:0 4px 16px rgba(255,152,0,.4)!important}.signature-handle[data-v-b48dc452]{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:rgba(25,118,210,.8);padding:4px;border-radius:50%;pointer-events:none;opacity:.7}.signature-number[data-v-b48dc452]{position:absolute;top:-10px;right:-10px;background:#1976d2;color:#fff;border-radius:50%;width:24px;height:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:12px;font-weight:700;pointer-events:none}.selected-signature[data-v-b48dc452]{background:rgba(255,152,0,.1)}.digital-signature-overlay[data-v-b48dc452]{border-color:#d32f2f!important;background:rgba(211,47,47,.1)}.digital-signature-overlay[data-v-b48dc452]:hover{border-color:#b71c1c!important}.digital-badge[data-v-b48dc452]{position:absolute;top:-10px;right:-10px;background:#d32f2f;color:#fff;border-radius:50%;width:24px;height:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;pointer-events:none}canvas[data-v-b48dc452]{display:block;max-width:100%}