[aria-label=Create\ Signature]>div{max-height:calc(100vh - 2rem);overflow-y:auto}[aria-label=Create\ Signature] canvas{touch-action:none;background:#fff;width:100%;min-height:220px;display:block;height:clamp(220px,38vh,420px)!important}[aria-label=Create\ Signature] input[type=file]{color:#475569;width:100%;font-size:.875rem}[aria-label=Create\ Signature] input[type=file]::file-selector-button{color:#6d28d9;cursor:pointer;background:#f5f3ff;border:1px solid #c4b5fd;border-radius:.5rem;margin-right:.75rem;padding:.5rem .875rem;font-weight:600;transition:background-color .12s,border-color .12s}[aria-label=Create\ Signature] input[type=file]::file-selector-button:hover{background:#ede9fe;border-color:#a78bfa}[aria-label=Create\ Signature] input[type=file]:focus-visible{outline-offset:2px;outline:2px solid #7c3aed}@media (width>=640px){[aria-label=Create\ Signature] canvas{min-height:260px}}.editor-tools-flyout{--flyout-bg:#fff;--flyout-header:#f8fafc;--flyout-border:#e2e8f0;--flyout-card:#fff;--flyout-card-hover:#f1f5f9;--flyout-card-active:#ede9fe;--flyout-focus:#7c3aed;--flyout-text:#0f172a;--flyout-muted:#64748b;--flyout-shadow:0 18px 42px #0f172a2e;background:var(--flyout-bg);color:var(--flyout-text);box-shadow:var(--flyout-shadow)}.editor-tools-flyout.dark{--flyout-bg:#0f172a;--flyout-header:#111c31;--flyout-border:#334155;--flyout-card:#172235;--flyout-card-hover:#22314a;--flyout-card-active:#312e81;--flyout-text:#e2e8f0;--flyout-muted:#94a3b8;--flyout-shadow:0 18px 42px #0206177a}.editor-tools-flyout-header{background:var(--flyout-header);border-color:var(--flyout-border)}.editor-tools-flyout-header h2{font-size:16px;line-height:1.25}.editor-tools-flyout-search{background:var(--flyout-card);border-color:var(--flyout-border);color:var(--flyout-text);font-size:14px;line-height:1.35}.editor-tools-flyout-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:auto;scrollbar-color:#94a3b8 #e2e8f0;outline:none;height:auto;min-height:0;max-height:100%;overflow:hidden auto}.editor-tools-flyout-scroll:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--flyout-focus) 65%, transparent)}.editor-tools-flyout-scroll::-webkit-scrollbar{width:11px}.editor-tools-flyout-scroll::-webkit-scrollbar-track{background:#e2e8f0;border-radius:8px}.editor-tools-flyout-scroll::-webkit-scrollbar-thumb{background:#94a3b8;border:2px solid #e2e8f0;border-radius:8px}.editor-tools-flyout.dark .editor-tools-flyout-scroll{scrollbar-color:#64748b #1e293b}.editor-tools-flyout.dark .editor-tools-flyout-scroll::-webkit-scrollbar-track{background:#1e293b}.editor-tools-flyout.dark .editor-tools-flyout-scroll::-webkit-scrollbar-thumb{background:#64748b;border-color:#1e293b}.editor-tools-card{background:var(--flyout-card);border-color:var(--flyout-border);color:var(--flyout-text);border-radius:12px;min-height:64px;padding:11px;transition:background .15s,border-color .15s,transform .15s,box-shadow .15s;box-shadow:0 1px 2px #0f172a0d}.editor-tools-card:hover{background:var(--flyout-card-hover);transform:translateY(-1px);box-shadow:0 4px 12px #0f172a1a}.editor-tools-card:focus-visible{outline:2px solid var(--flyout-focus);outline-offset:2px}.editor-tools-card.active{background:var(--flyout-card-active);border-color:#8b5cf6;box-shadow:0 0 0 2px #8b5cf633}.editor-tools-preview{border:1px solid color-mix(in srgb, var(--flyout-border) 75%, var(--flyout-focus) 25%);background:color-mix(in srgb, var(--flyout-card) 82%, var(--flyout-focus) 18%);border-radius:8px;flex:none;justify-content:center;align-items:center;width:34px;height:32px;font-size:19px;line-height:1;display:inline-flex}.editor-tools-card>span:last-child{min-width:0}.editor-tools-card>span:last-child>span:first-child{font-size:14px;line-height:1.25}.editor-tools-description{color:var(--flyout-muted);font-size:12px;line-height:1.3}.editor-tools-stamp-section{border:1px solid var(--flyout-border);background:color-mix(in srgb, var(--flyout-card) 92%, #94a3b8 8%);border-radius:12px}.editor-tools-stamp-section>button{color:var(--flyout-text)}.editor-tools-stamp-card{letter-spacing:.02em;border-radius:9px;min-height:48px;font-size:13px;font-weight:700;line-height:1.25;transition:transform .15s,box-shadow .15s}.editor-tools-stamp-section>button{font-size:14px;line-height:1.3}.editor-tools-stamp-section>div>.editor-tools-stamp-section>button{font-size:13px}.editor-tools-stamp-card:hover{transform:translateY(-1px);box-shadow:0 4px 10px #0f172a1f}@media (width<=700px){.editor-tools-card{min-height:58px;padding:9px}.editor-tools-card>span:last-child>span:first-child{font-size:14px}}#flamepdf-pdf-editor-module{--editor-bg:#f1f5f9;--editor-surface:#fff;--editor-elevated:#fff;--editor-border:#dbe3ed;--editor-border-strong:#c5d0df;--editor-text:#172033;--editor-secondary:#526176;--editor-muted:#7b8798;--editor-accent:#e11d48;--editor-accent-hover:#be123c;--editor-success:#059669;--editor-warning:#d97706;--editor-error:#dc2626;--editor-focus:#7c3aed;--editor-radius-sm:8px;--editor-radius-md:11px;--editor-radius-lg:14px;--editor-shadow-sm:0 1px 2px #0f172a0f;--editor-shadow-md:0 10px 28px #0f172a24;--editor-control-height:34px;background:var(--editor-bg);color:var(--editor-text)}#flamepdf-pdf-editor-module[data-theme=dark]{--editor-bg:#0f172a;--editor-surface:#111827;--editor-elevated:#111827;--editor-border:#334155;--editor-border-strong:#475569;--editor-text:#f8fafc;--editor-secondary:#cbd5e1;--editor-muted:#94a3b8}#flamepdf-pdf-editor-module[data-theme=dark] #pdf-editor-unified-topbar,#flamepdf-pdf-editor-module[data-theme=dark] #pdf-editor-unified-topbar [id$=-trigger]{color:#f8fafc}#flamepdf-pdf-editor-module[data-theme=dark] [role=dialog]>div{color:#f8fafc!important;background:#111827!important;border-color:#475569!important}#flamepdf-pdf-editor-module[data-theme=dark] [role=dialog] h2,#flamepdf-pdf-editor-module[data-theme=dark] [role=dialog] label,#flamepdf-pdf-editor-module[data-theme=dark] [role=dialog] p,#flamepdf-pdf-editor-module[data-theme=dark] [role=dialog] span{color:#e2e8f0!important}#flamepdf-pdf-editor-module[data-theme=dark] [role=dialog] input:not([type=range]):not([type=color]),#flamepdf-pdf-editor-module[data-theme=dark] [role=dialog] select,#flamepdf-pdf-editor-module[data-theme=dark] [role=dialog] textarea{color:#f8fafc!important;background:#0f172a!important;border-color:#64748b!important}#flamepdf-pdf-editor-module[data-theme=dark] [role=dialog] button{border-color:#64748b;color:#f8fafc!important}#flamepdf-pdf-editor-module[data-theme=dark] [role=dialog] button.bg-purple-50,#flamepdf-pdf-editor-module[data-theme=dark] [role=dialog] label.bg-purple-50{color:#fff!important;background:#4c1d95!important;border-color:#a855f7!important}#flamepdf-pdf-editor-module #pdf-editor-unified-topbar,#flamepdf-pdf-editor-module #pdf-editor-main-toolbar{background:color-mix(in srgb, var(--editor-surface) 94%, #e8edf4 6%);border-color:var(--editor-border)}#flamepdf-pdf-editor-module button,#flamepdf-pdf-editor-module input,#flamepdf-pdf-editor-module select{font-family:inherit}#flamepdf-pdf-editor-module button{border-radius:var(--editor-radius-sm);transition:background-color .16s,border-color .16s,box-shadow .16s,color .16s,transform .16s}#flamepdf-pdf-editor-module button:focus-visible,#flamepdf-pdf-editor-module input:focus-visible,#flamepdf-pdf-editor-module select:focus-visible,#flamepdf-pdf-editor-module textarea:focus-visible{outline:2px solid var(--editor-focus);outline-offset:2px}#flamepdf-pdf-editor-module input:not([type=range]):not([type=color]):not([type=checkbox]),#flamepdf-pdf-editor-module select,#flamepdf-pdf-editor-module textarea{min-height:var(--editor-control-height);border:1px solid var(--editor-border-strong);border-radius:var(--editor-radius-sm);background:var(--editor-surface);color:var(--editor-text);font-size:14px}#flamepdf-pdf-editor-module input[type=range]{accent-color:var(--editor-accent);cursor:pointer;min-height:20px}#flamepdf-pdf-editor-module input[type=color]{border:1px solid var(--editor-border-strong);border-radius:var(--editor-radius-sm);background:var(--editor-surface);cursor:pointer;width:34px;height:30px;padding:2px}#flamepdf-pdf-editor-module #pdf-editor-object-context-menu{border:1px solid var(--editor-border);border-radius:var(--editor-radius-md);background:var(--editor-elevated);box-shadow:var(--editor-shadow-md);padding:5px}#flamepdf-pdf-editor-module #pdf-editor-export-toast{border-radius:var(--editor-radius-md);box-shadow:var(--editor-shadow-md);font-size:13px}#pdf-editor-doc-properties-modal,#selected-stamp-properties-popover,#stamp-default-properties-panel,#pdf-editor-unsaved-modal-content,#flamepdf-pdf-editor-module [role=dialog]>div{border-radius:var(--editor-radius-lg);border-color:var(--editor-border);box-shadow:var(--editor-shadow-md)}#pdf-editor-doc-properties-modal input,#selected-stamp-properties-popover input,#selected-stamp-properties-popover select,#stamp-default-properties-panel input,#stamp-default-properties-panel select,#pdf-editor-unsaved-modal-content input,#flamepdf-pdf-editor-module [role=dialog] textarea,#flamepdf-pdf-editor-module [role=dialog] select{border-radius:var(--editor-radius-sm);font-size:14px}#flamepdf-pdf-editor-module [role=dialog] h2,#pdf-editor-doc-properties-modal h2,#selected-stamp-properties-title{color:var(--editor-text);font-size:16px;line-height:1.3}#flamepdf-pdf-editor-module [role=dialog] label,#selected-stamp-properties-popover label,#stamp-default-properties-panel label{color:var(--editor-secondary);font-size:13px}@media (width<=700px){#flamepdf-pdf-editor-module{--editor-control-height:38px}#flamepdf-pdf-editor-module [role=dialog]>div{max-height:calc(100dvh - 2rem);overflow-y:auto}}@media (prefers-reduced-motion:reduce){#flamepdf-pdf-editor-module button{transition:none}}
