.signPdf-module__ecemsq__toolHeader{text-align:center;margin-bottom:2rem}.signPdf-module__ecemsq__toolTitle{color:var(--text-primary);margin-bottom:.5rem;font-size:2.5rem}.signPdf-module__ecemsq__toolDescription{color:var(--text-secondary);max-width:600px;margin:0 auto;font-size:1.1rem}.signPdf-module__ecemsq__workspace{background:var(--bg-secondary);border:1px solid var(--border-color);box-shadow:var(--card-shadow);border-radius:1rem;max-width:900px;margin:0 auto;padding:2rem}.signPdf-module__ecemsq__dropArea{border:2px dashed var(--accent-primary);text-align:center;cursor:pointer;background:#0ea5e90d;border-radius:1rem;padding:3rem 2rem;transition:all .2s}.signPdf-module__ecemsq__dropArea:hover{background:#0ea5e91a;border-color:#0ea5e9;transform:scale(1.01)}.signPdf-module__ecemsq__dropText{color:var(--text-primary);margin-top:1rem;margin-bottom:.5rem;font-size:1.25rem;font-weight:600}.signPdf-module__ecemsq__fileInput{display:none}.signPdf-module__ecemsq__loadedFilePanel{flex-direction:column;gap:2rem;margin-top:1rem;display:flex}.signPdf-module__ecemsq__fileHeader{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:.5rem;justify-content:space-between;align-items:center;padding:1.5rem;display:flex}.signPdf-module__ecemsq__fileInfo{align-items:center;gap:1rem;display:flex}.signPdf-module__ecemsq__fileIcon{color:#0ea5e9;font-size:2rem}.signPdf-module__ecemsq__fileName{color:var(--text-primary);font-size:1.1rem;font-weight:700}.signPdf-module__ecemsq__fileMeta{color:var(--text-secondary);font-size:.9rem}.signPdf-module__ecemsq__removeBtn{color:#ef4444;cursor:pointer;background:#ef44441a;border:1px solid #ef44444d;border-radius:.5rem;padding:.5rem 1rem;font-weight:600;transition:all .2s}.signPdf-module__ecemsq__removeBtn:hover{color:#fff;background:#ef4444}.signPdf-module__ecemsq__signaturePanel{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:.5rem;flex-direction:column;align-items:center;gap:1.5rem;width:100%;padding:2rem;display:flex}.signPdf-module__ecemsq__tabContainer{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:.5rem;gap:1rem;padding:.5rem;display:flex}.signPdf-module__ecemsq__tab{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:.25rem;padding:.5rem 1.5rem;font-weight:600;transition:all .2s}.signPdf-module__ecemsq__tab.signPdf-module__ecemsq__active{color:#0ea5e9;background:#fff;box-shadow:0 1px 3px #0000001a}.signPdf-module__ecemsq__controlsRow{justify-content:center;gap:1rem;width:100%;max-width:500px;display:flex}.signPdf-module__ecemsq__controlSelect{border:1px solid var(--border-color);color:var(--text-primary);background:#fff;border-radius:.5rem;padding:.5rem}.signPdf-module__ecemsq__typeInput{text-align:center;width:100%;max-width:500px;color:var(--text-primary);background:#fff;border:2px dashed #94a3b8;border-radius:.5rem;padding:1rem;font-size:2rem}.signPdf-module__ecemsq__typeInput::placeholder{font-family:inherit;font-size:1rem}.signPdf-module__ecemsq__canvasContainer{touch-action:none;background:#fff;border:2px dashed #94a3b8;border-radius:.5rem;width:100%;max-width:500px;height:200px;position:relative}.signPdf-module__ecemsq__canvasClearBtn{cursor:pointer;color:var(--text-secondary);background:#94a3b833;border:none;border-radius:.25rem;padding:.25rem .5rem;font-size:.8rem;position:absolute;top:.5rem;right:.5rem}.signPdf-module__ecemsq__canvasClearBtn:hover{background:#94a3b866}.signPdf-module__ecemsq__actionPanel{flex-direction:column;align-items:center;gap:1rem;width:100%;display:flex}.signPdf-module__ecemsq__convertBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0ea5e9,#0284c7);border:none;border-radius:2rem;padding:1rem 3rem;font-size:1.25rem;font-weight:600;transition:transform .2s,box-shadow .2s;box-shadow:0 4px 15px #0ea5e94d}.signPdf-module__ecemsq__convertBtn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #0ea5e966}.signPdf-module__ecemsq__convertBtn:disabled{background:var(--bg-secondary);color:var(--text-secondary);box-shadow:none;cursor:not-allowed}.signPdf-module__ecemsq__statusText{color:#0ea5e9;font-weight:500}.signPdf-module__ecemsq__previewPanel{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:.5rem;flex-direction:column;gap:1.5rem;margin-top:2rem;padding:1.5rem;display:flex}.signPdf-module__ecemsq__previewFrame{border:1px solid var(--border-color);background:#f3f4f6;border-radius:.5rem;width:100%;height:500px}.signPdf-module__ecemsq__downloadBtn{color:#fff;cursor:pointer;text-align:center;background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:2rem;margin:0 auto;padding:1rem 3rem;font-size:1.25rem;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-block;box-shadow:0 4px 15px #10b9814d}.signPdf-module__ecemsq__downloadBtn:hover{transform:translateY(-2px);box-shadow:0 6px 20px #10b98166}
