.ql-signature-field{-webkit-user-select:none;user-select:none;cursor:pointer;display:inline;position:relative}.ql-signature-field:hover{opacity:.85}.ql-signature-field.selected{outline-offset:2px;border-radius:6px;outline:2px solid #3b82f6}.sig-field-chip{vertical-align:baseline;box-sizing:border-box;white-space:nowrap;border:1.5px dashed;border-radius:4px;align-items:center;gap:2px;padding:0 5px;font-size:11px;font-weight:600;line-height:1.2;display:inline-flex;overflow:hidden}.ql-signature-field>span[contenteditable=false]{vertical-align:baseline;display:inline-block;position:relative}.ql-signature-field .sig-field-chip{cursor:grab}.sig-field-resize{cursor:se-resize;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M9 1L1 9M9 5L5 9' stroke='%239ca3af' stroke-width='1.5' fill='none'/%3E%3C/svg%3E");background-size:contain;width:10px;height:10px;display:none;position:absolute;bottom:1px;right:1px}.ql-signature-field.selected .sig-field-resize{display:block}.ql-signature-field.dragging{opacity:.4}.sig-field-drop-marker{z-index:60;pointer-events:none;background:#3b82f6;width:2px;position:fixed}.sig-field-chip--signature{color:#1d4ed8;background-color:#eff6ff;border-color:#93c5fd}.sig-field-chip--initials{color:#15803d;background-color:#f0fdf4;border-color:#86efac}.sig-field-chip--date{color:#374151;background-color:#f9fafb;border-color:#d1d5db}.sig-field-chip--text{color:#92400e;background-color:#fffbeb;border-color:#fcd34d}
