.pengaturan-surat-container[data-v-2e1caaaa]{padding:24px}.pengaturan-surat-container .page-title[data-v-2e1caaaa]{font-size:30px;font-weight:700;color:#000;margin-bottom:24px;margin-top:0}.pengaturan-surat-container .clear-signature-button[data-v-2e1caaaa]{border:2px solid #222;background:#fff;color:#222;border-radius:25px;height:40px;font-weight:600;font-size:16px;box-shadow:none;margin-bottom:16px}.pengaturan-surat-container .clear-signature-button[data-v-2e1caaaa]:focus,.pengaturan-surat-container .clear-signature-button[data-v-2e1caaaa]:hover{border-color:#1d2671;color:#1d2671;background:#f6f8fb}.pengaturan-surat-container .mb-4[data-v-2e1caaaa]{margin-bottom:24px}.pengaturan-surat-container .current-signature-info[data-v-2e1caaaa],.pengaturan-surat-container .mb-3[data-v-2e1caaaa]{margin-bottom:16px}.pengaturan-surat-container .letterhead-section h3[data-v-2e1caaaa],.pengaturan-surat-container .signature-section h3[data-v-2e1caaaa],.pengaturan-surat-container .stamp-section h3[data-v-2e1caaaa]{font-size:24px;font-weight:600;margin-bottom:8px}.pengaturan-surat-container .letterhead-section .text-dark[data-v-2e1caaaa],.pengaturan-surat-container .signature-section .text-dark[data-v-2e1caaaa],.pengaturan-surat-container .stamp-section .text-dark[data-v-2e1caaaa]{color:#262626;font-weight:600;margin-bottom:4px;margin-top:0}.pengaturan-surat-container .letterhead-section .text-muted[data-v-2e1caaaa],.pengaturan-surat-container .signature-section .text-muted[data-v-2e1caaaa],.pengaturan-surat-container .stamp-section .text-muted[data-v-2e1caaaa]{color:#8c8c8c;font-size:14px}.pengaturan-surat-container .letterhead-section .text-muted.subtitle[data-v-2e1caaaa],.pengaturan-surat-container .signature-section .text-muted.subtitle[data-v-2e1caaaa],.pengaturan-surat-container .stamp-section .text-muted.subtitle[data-v-2e1caaaa]{margin-bottom:12px;margin-top:0}.pengaturan-surat-container .letterhead-section .signature-canvas-wrapper[data-v-2e1caaaa],.pengaturan-surat-container .signature-section .signature-canvas-wrapper[data-v-2e1caaaa],.pengaturan-surat-container .stamp-section .signature-canvas-wrapper[data-v-2e1caaaa]{border:2px dashed #d9d9d9;border-radius:8px;padding:12px;background:#fafafa;margin-bottom:12px;margin-top:0;display:inline-block;max-width:100%}.pengaturan-surat-container .letterhead-section .signature-canvas-wrapper .signature-canvas[data-v-2e1caaaa],.pengaturan-surat-container .signature-section .signature-canvas-wrapper .signature-canvas[data-v-2e1caaaa],.pengaturan-surat-container .stamp-section .signature-canvas-wrapper .signature-canvas[data-v-2e1caaaa]{background:#fff;border-radius:4px;border:1px solid #d9d9d9;display:block;cursor:crosshair;touch-action:none}.pengaturan-surat-container .letterhead-section .signature-actions[data-v-2e1caaaa],.pengaturan-surat-container .signature-section .signature-actions[data-v-2e1caaaa],.pengaturan-surat-container .stamp-section .signature-actions[data-v-2e1caaaa]{margin-bottom:16px;margin-top:0}.pengaturan-surat-container .letterhead-section .signature-actions .mr-2[data-v-2e1caaaa],.pengaturan-surat-container .signature-section .signature-actions .mr-2[data-v-2e1caaaa],.pengaturan-surat-container .stamp-section .signature-actions .mr-2[data-v-2e1caaaa]{margin-right:8px}.pengaturan-surat-container .letterhead-section .letterhead-uploader[data-v-2e1caaaa],.pengaturan-surat-container .letterhead-section .signature-uploader[data-v-2e1caaaa],.pengaturan-surat-container .letterhead-section .stamp-uploader[data-v-2e1caaaa],.pengaturan-surat-container .signature-section .letterhead-uploader[data-v-2e1caaaa],.pengaturan-surat-container .signature-section .signature-uploader[data-v-2e1caaaa],.pengaturan-surat-container .signature-section .stamp-uploader[data-v-2e1caaaa],.pengaturan-surat-container .stamp-section .letterhead-uploader[data-v-2e1caaaa],.pengaturan-surat-container .stamp-section .signature-uploader[data-v-2e1caaaa],.pengaturan-surat-container .stamp-section .stamp-uploader[data-v-2e1caaaa]{margin-bottom:12px;margin-top:0}.pengaturan-surat-container .letterhead-section .upload-hint[data-v-2e1caaaa],.pengaturan-surat-container .signature-section .upload-hint[data-v-2e1caaaa],.pengaturan-surat-container .stamp-section .upload-hint[data-v-2e1caaaa]{color:#8c8c8c;font-size:12px;margin-bottom:24px}.pengaturan-surat-container .letterhead-section .current-preview[data-v-2e1caaaa],.pengaturan-surat-container .letterhead-section .current-signature-preview[data-v-2e1caaaa],.pengaturan-surat-container .signature-section .current-preview[data-v-2e1caaaa],.pengaturan-surat-container .signature-section .current-signature-preview[data-v-2e1caaaa],.pengaturan-surat-container .stamp-section .current-preview[data-v-2e1caaaa],.pengaturan-surat-container .stamp-section .current-signature-preview[data-v-2e1caaaa]{margin-top:24px}.pengaturan-surat-container .letterhead-section .current-preview .preview-wrapper[data-v-2e1caaaa],.pengaturan-surat-container .letterhead-section .current-signature-preview .preview-wrapper[data-v-2e1caaaa],.pengaturan-surat-container .signature-section .current-preview .preview-wrapper[data-v-2e1caaaa],.pengaturan-surat-container .signature-section .current-signature-preview .preview-wrapper[data-v-2e1caaaa],.pengaturan-surat-container .stamp-section .current-preview .preview-wrapper[data-v-2e1caaaa],.pengaturan-surat-container .stamp-section .current-signature-preview .preview-wrapper[data-v-2e1caaaa]{text-align:center;padding:16px;background:#fafafa;border:1px solid #d9d9d9;border-radius:8px}.pengaturan-surat-container .letterhead-section .current-preview .preview-wrapper img[data-v-2e1caaaa],.pengaturan-surat-container .letterhead-section .current-signature-preview .preview-wrapper img[data-v-2e1caaaa],.pengaturan-surat-container .signature-section .current-preview .preview-wrapper img[data-v-2e1caaaa],.pengaturan-surat-container .signature-section .current-signature-preview .preview-wrapper img[data-v-2e1caaaa],.pengaturan-surat-container .stamp-section .current-preview .preview-wrapper img[data-v-2e1caaaa],.pengaturan-surat-container .stamp-section .current-signature-preview .preview-wrapper img[data-v-2e1caaaa]{max-width:300px;max-height:150px;-o-object-fit:contain;object-fit:contain}.pengaturan-surat-container .letterhead-section .current-preview .preview-wrapper .signature-type-label[data-v-2e1caaaa],.pengaturan-surat-container .letterhead-section .current-signature-preview .preview-wrapper .signature-type-label[data-v-2e1caaaa],.pengaturan-surat-container .signature-section .current-preview .preview-wrapper .signature-type-label[data-v-2e1caaaa],.pengaturan-surat-container .signature-section .current-signature-preview .preview-wrapper .signature-type-label[data-v-2e1caaaa],.pengaturan-surat-container .stamp-section .current-preview .preview-wrapper .signature-type-label[data-v-2e1caaaa],.pengaturan-surat-container .stamp-section .current-signature-preview .preview-wrapper .signature-type-label[data-v-2e1caaaa]{margin-top:8px;color:#8c8c8c;font-size:12px}.pengaturan-surat-container .letterhead-section .confirmation-checkbox[data-v-2e1caaaa],.pengaturan-surat-container .signature-section .confirmation-checkbox[data-v-2e1caaaa],.pengaturan-surat-container .stamp-section .confirmation-checkbox[data-v-2e1caaaa]{display:block;margin-top:16px;margin-bottom:16px}.pengaturan-surat-container .letterhead-section .save-button[data-v-2e1caaaa],.pengaturan-surat-container .signature-section .save-button[data-v-2e1caaaa],.pengaturan-surat-container .stamp-section .save-button[data-v-2e1caaaa]{width:25%;min-width:150px;height:40px;font-weight:600;font-size:16px;border-radius:25px;background:#e10f28;border:none;color:#fff;letter-spacing:1px;transition:opacity .2s;margin-top:0}.pengaturan-surat-container .letterhead-section .save-button[data-v-2e1caaaa]:hover:not(:disabled),.pengaturan-surat-container .signature-section .save-button[data-v-2e1caaaa]:hover:not(:disabled),.pengaturan-surat-container .stamp-section .save-button[data-v-2e1caaaa]:hover:not(:disabled){opacity:.9}.pengaturan-surat-container .letterhead-section .save-button[data-v-2e1caaaa]:disabled,.pengaturan-surat-container .signature-section .save-button[data-v-2e1caaaa]:disabled,.pengaturan-surat-container .stamp-section .save-button[data-v-2e1caaaa]:disabled{opacity:.6;cursor:not-allowed}@media(max-width:576px){.pengaturan-surat-container .letterhead-section .save-button[data-v-2e1caaaa],.pengaturan-surat-container .signature-section .save-button[data-v-2e1caaaa],.pengaturan-surat-container .stamp-section .save-button[data-v-2e1caaaa]{width:100%}}.confirmation-modal[data-v-2e1caaaa]{padding:8px 0}.confirmation-modal .modal-title[data-v-2e1caaaa]{font-size:24px;font-weight:600;color:#262626;margin-bottom:16px;margin-top:0}.confirmation-modal .modal-description[data-v-2e1caaaa]{font-size:14px;color:#595959;line-height:1.6;margin-bottom:24px}.confirmation-modal .modal-actions[data-v-2e1caaaa]{display:flex;gap:12px;justify-content:flex-end}.confirmation-modal .modal-actions .cancel-button[data-v-2e1caaaa]{flex:1;height:44px;padding:0 32px;font-size:16px;font-weight:600;border-radius:25px;border:2px solid #222;background:#fff;color:#222;letter-spacing:.5px}.confirmation-modal .modal-actions .cancel-button[data-v-2e1caaaa]:hover{border-color:#1d2671;color:#1d2671;background:#f6f8fb}.confirmation-modal .modal-actions .confirm-button[data-v-2e1caaaa]{flex:1;height:44px;padding:0 32px;font-size:16px;font-weight:600;border-radius:25px;background:#e10f28;border:none;color:#fff;letter-spacing:.5px}.confirmation-modal .modal-actions .confirm-button[data-v-2e1caaaa]:hover:not(:disabled){opacity:.9}.confirmation-modal .modal-actions .confirm-button[data-v-2e1caaaa]:disabled{opacity:.6}