#pdfFormEditor{--sidebar-label-color: #2c3e50;--sidebar-tool-hover-bg-color: #00000015;--border-color: silver;--toolbar-btn-bg-color: #e4ecf0;--toolbar-btn-bg-hover-color: #455a64;--toolbar-btn-text-color: #222;--toolbar-btn-text-hover-color: #fff}.darkTheme #pdfFormEditor{--sidebar-label-color: #b1c0ce;--sidebar-tool-hover-bg-color: #ffffff15;--border-color: #808080;--toolbar-btn-bg-color: #4e4e4e;--toolbar-btn-bg-hover-color: #35464d;--toolbar-btn-text-color: #e9e9e9;--toolbar-btn-text-hover-color: #fff}#pdfFormEditor,#pdfFormEditor *{margin:0;padding:0;box-sizing:border-box}#pdfFormEditor{height:75vh;display:flex;flex-direction:column;text-align:start;border:1px solid var(--border-color)}#pdfFormEditor.resizing{user-select:none}#pdfFormEditor button{color:inherit}#pdfFormEditor.hidden,#pdfFormEditor .hidden{display:none!important}#pdfFormEditor input[readonly]{background-color:#f9f9f9}.darkTheme #pdfFormEditor input[readonly]{background-color:#303030}#pdfFormEditor .toolbar{background:#fff;padding:8px 10px;display:flex;align-items:center;gap:10px;box-shadow:0 2px 5px #0003;z-index:1000;border-bottom:1px solid var(--border-color);overflow-y:auto;scrollbar-width:thin;position:sticky;top:0}.darkTheme #pdfFormEditor .toolbar{background-color:#303030}#pdfFormEditor .toolbar button,#pdfFormEditor .toolbar select{background:var(--toolbar-btn-bg-color);color:var(--toolbar-btn-text-color);border:none;padding:8px 14px;border-radius:4px;cursor:pointer;font-size:14px;min-height:36px}@media(hover:hover){#pdfFormEditor .toolbar button:hover,#pdfFormEditor .toolbar select:hover{background:var(--toolbar-btn-bg-hover-color);color:var(--toolbar-btn-text-hover-color)}}#pdfFormEditor.fullSize .toolbar button.viewModeToggleBtn,#pdfFormEditor.fieldListVisible .toolbar button.showFieldListBtn,#pdfFormEditor.fieldPropertiesVisible .toolbar button.showFieldPropertiesBtn{background:var(--toolbar-btn-bg-hover-color);color:var(--toolbar-btn-text-hover-color)}#pdfFormEditor .toolbar button:disabled{opacity:.5;pointer-events:none;cursor:not-allowed}#pdfFormEditor .toolbar button{display:flex;gap:10px;align-items:center;white-space:nowrap}#pdfFormEditor .toolbar button svg,#pdfFormEditor .toolbar button svg *{fill:currentColor}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}#pdfFormEditor .toolbar .saveBtn svg.spinMe{transform-origin:center;display:inline-block;vertical-align:middle;animation:spin 1s linear infinite}#pdfFormEditor .toolbarDivider{width:1px;min-width:1px;max-width:1px;height:25px;background:var(--toolbar-btn-bg-hover-color);flex-shrink:0}#pdfFormEditor .pageNav{display:flex;align-items:center;gap:10px}#pdfFormEditor .pageInfo{font-size:14px;min-width:50px;text-align:center}#pdfFormEditor .mainContainer{display:flex;flex:1;overflow:hidden;position:relative;background:#555}#pdfFormEditor .sidebar{min-width:200px;max-width:50%;flex-shrink:0;display:flex;flex-direction:row;overflow:hidden;width:400px}#pdfFormEditor .sidebar>.resizer{width:4px;cursor:col-resize;flex-shrink:0;background-color:#d0d0d0}.darkTheme #pdfFormEditor .sidebar>.resizer{background-color:#6e6e6e}#pdfFormEditor .sidebar>.content{flex:1;overflow-y:auto;padding:10px;min-width:0;background:#fff}.darkTheme #pdfFormEditor .sidebar>.content{background:#303030}@media(max-width:1800px){#pdfFormEditor .sidebar{width:350px}}#pdfFormEditor.forceLeftSidebarVisible .sidebar.leftSidebar,#pdfFormEditor.forceRightSidebarVisible .sidebar.rightSidebar{display:flex!important}#pdfFormEditor .sidebar h3{margin-bottom:15px;color:var(--sidebar-label-color)}#pdfFormEditor .sidebar .sidebarPanelHeader{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}#pdfFormEditor .sidebar .sidebarPanelHeader h3{margin:0}#pdfFormEditor .sidebar .propertiesPanel .headline{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}#pdfFormEditor .sidebar .propertiesPanel .headline h3{margin:0}#pdfFormEditor .sidebar .sidebarCloseIcon{cursor:pointer;padding:2px;flex-shrink:0;border-radius:4px}@media(hover:hover){#pdfFormEditor .sidebar .sidebarCloseIcon:hover{background-color:var(--sidebar-tool-hover-bg-color)}}#pdfFormEditor .sidebar .propertiesPanel .propertyGroup{margin-bottom:15px}#pdfFormEditor .sidebar .propertiesPanel .propertyGroup .labelLike,#pdfFormEditor .sidebar .propertiesPanel .propertyGroup label{display:block;margin-bottom:5px;color:var(--sidebar-label-color);font-size:13px;font-weight:500;user-select:none}#pdfFormEditor .sidebar .propertiesPanel .propertyGroup input,#pdfFormEditor .sidebar .propertiesPanel .propertyGroup select,#pdfFormEditor .sidebar .propertiesPanel .propertyGroup textarea{width:100%;padding:6px;border-radius:4px;font-size:13px;flex:1}#pdfFormEditor .sidebar .propertiesPanel .propertyGroup input[type=checkbox],#pdfFormEditor .sidebar .propertiesPanel .propertyGroup input[type=radio]{padding:0;width:14px;height:14px;flex:0}#pdfFormEditor .sidebar .propertiesPanel .propertyGroup input[type=color]{padding:2px 4px;height:30px}#pdfFormEditor .sidebar .propertiesPanel .propertyGroup input.disabled{opacity:.3;pointer-events:none}#pdfFormEditor .sidebar .propertiesPanel .propertyGroup textarea{min-height:60px;resize:vertical;font-family:Courier New,monospace}#pdfFormEditor .sidebar .propertiesPanel .propertyGroup textarea.javascript{white-space:pre;overflow:auto;font-family:monospace;font-size:12px}#pdfFormEditor .sidebar .propertiesPanel .propertyGroup .propertyRow{display:flex;gap:10px;padding:5px 0}#pdfFormEditor .sidebar .propertiesPanel .propertyGroup .propertyRow>div{flex:1}#pdfFormEditor .sidebar .propertiesPanel .propertyGroup .flagItems{display:flex;flex-wrap:wrap;gap:0 10px}#pdfFormEditor .sidebar .propertiesPanel .propertyGroup .flagItem{display:flex;flex-direction:row-reverse;gap:5px;white-space:nowrap;align-items:center;justify-content:flex-end;width:calc(50% - 5px)}#pdfFormEditor .sidebar .propertiesPanel .propertyGroup .flagItem label{margin:0;padding:0;height:30px;display:flex;align-items:center;white-space:normal;font-size:12px}#pdfFormEditor .sidebar .propertiesPanel .propertyGroup .flagItem input{min-height:16px;min-width:16px;flex:0;filter:none}#pdfFormEditor .sidebar .propertiesPanel .deleteButton{background:#e74c3c;color:#fff;border:none;padding:10px;border-radius:4px;cursor:pointer;width:100%;margin-top:20px;display:flex;justify-content:center;align-items:center;gap:5px;font-size:15px}#pdfFormEditor .sidebar .propertiesPanel .deleteButton:hover{background:#c0392b}#pdfFormEditor .sidebar .propertiesPanel .optionsManager .addBtn{width:100%;margin-top:10px;cursor:pointer}#pdfFormEditor .sidebar .propertiesPanel .optionsManager .optionsContainer{line-height:1}#pdfFormEditor .sidebar .propertiesPanel .optionsManager .optionsContainer.dragging .row>*{pointer-events:none}#pdfFormEditor .sidebar .propertiesPanel .optionsManager .optionsContainer .table{width:100%;display:flex;flex-direction:column}#pdfFormEditor .sidebar .propertiesPanel .optionsManager .optionsContainer .table .row{display:flex;flex-wrap:nowrap;position:relative;margin:0 -5px;padding:1px 5px}#pdfFormEditor .sidebar .propertiesPanel .optionsManager .optionsContainer .table .row.option.dragging{opacity:.5;outline:"1px dashed #666"}#pdfFormEditor .sidebar .propertiesPanel .optionsManager .optionsContainer .table .row.option.insertAfter:after,#pdfFormEditor .sidebar .propertiesPanel .optionsManager .optionsContainer .table .row.option.insertBefore:after{content:"";height:2px;display:block;position:absolute;width:100%;left:0;background-color:#888;pointer-events:none}#pdfFormEditor .sidebar .propertiesPanel .optionsManager .optionsContainer .table .row.option.insertAfter:after{bottom:-1px}#pdfFormEditor .sidebar .propertiesPanel .optionsManager .optionsContainer .table .row.option.insertBefore:after{top:-1px}#pdfFormEditor .sidebar .propertiesPanel .optionsManager .optionsContainer .table .row.head .cell{text-align:center;font-size:11px;color:#555;padding-bottom:2px;height:100%}#pdfFormEditor .sidebar .propertiesPanel .optionsManager .optionsContainer .table .row .labelEdit,#pdfFormEditor .sidebar .propertiesPanel .optionsManager .optionsContainer .table .row .valueEdit{width:100%;padding:4px;font-size:12px}#pdfFormEditor .sidebar .propertiesPanel .optionsManager .optionsContainer .table .row .dragCell{width:20px;display:flex;justify-content:start}#pdfFormEditor .sidebar .propertiesPanel .optionsManager .optionsContainer .table .row .dragCell .dragHandle{display:flex;height:100%;align-items:center;cursor:move;user-select:none}#pdfFormEditor .sidebar .propertiesPanel .optionsManager .optionsContainer .table .row .deleteCell{width:24px;display:flex;justify-content:end}#pdfFormEditor .sidebar .propertiesPanel .optionsManager .optionsContainer .table .row .deleteBtn{display:flex;align-items:center;cursor:pointer;border:0 none;background:none;height:100%}#pdfFormEditor .sidebar .propertiesPanel .optionsManager .optionsContainer .table .row .deleteBtn *{pointer-events:none}#pdfFormEditor .sidebar .propertiesPanel .optionsManager .optionsContainer .table .row .deleteBtn:hover{color:#e74c3c}#pdfFormEditor .sidebar .propertiesPanel .optionsManager .optionsContainer .table .row .labelCell,#pdfFormEditor .sidebar .propertiesPanel .optionsManager .optionsContainer .table .row .valueCell{width:calc(50% - 22px);box-sizing:border-box;flex:1}#pdfFormEditor .sidebar .propertiesPanel .removeFontIconWrapper:hover{color:#900000}#pdfFormEditor .sidebar .propertiesPanel .addFontIconWrapper:hover{color:#0053b2}#pdfFormEditor .sidebar .propertiesPanel .noFieldSelected,#pdfFormEditor .sidebar .pageFieldsPanel .noFieldsOnPage{margin:20px 0;font-size:14px;color:#a9a9a9;text-align:start;line-height:1.5}#pdfFormEditor .sidebar .pageFieldsPanel .listOfFields{display:flex;flex-direction:column}#pdfFormEditor .sidebar .pageFieldsPanel .listOfFields .field{display:flex;flex-direction:row;align-items:center;flex-wrap:nowrap;gap:10px;padding:5px 0 5px 6px;position:relative;border-radius:5px;margin:0 -5px}#pdfFormEditor .sidebar .pageFieldsPanel .listOfFields .field:hover{background-color:var(--sidebar-tool-hover-bg-color)}#pdfFormEditor .sidebar .pageFieldsPanel .listOfFields .field.selected{background-color:#00a6ff29!important}#pdfFormEditor .sidebar .pageFieldsPanel .listOfFields .field.hasError .label{color:#e67e22}#pdfFormEditor .sidebar .propertiesPanel .propertyGroup input.invalid{border-color:#e67e22;outline-color:#e67e22}#pdfFormEditor .sidebar .propertiesPanel .propertyGroup .fieldWarning{margin-top:4px;font-size:12px;color:#e67e22}#pdfFormEditor .sidebar .propertiesPanel .propertyGroup .fieldNote{margin-top:4px;font-size:12px;color:#7f8c8d}.darkTheme #pdfFormEditor .sidebar .propertiesPanel .propertyGroup .fieldNote{color:#95a5a6}.darkTheme #pdfFormEditor .sidebar .pageFieldsPanel .listOfFields .field.hasError .label{color:#f39c12}.darkTheme #pdfFormEditor .sidebar .propertiesPanel .propertyGroup input.invalid{border-color:#f39c12;outline-color:#f39c12}.darkTheme #pdfFormEditor .sidebar .propertiesPanel .propertyGroup .fieldWarning{color:#f39c12}#pdfFormEditor .sidebar .pageFieldsPanel .listOfFields .field .label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;flex:1;min-width:0}#pdfFormEditor .sidebar .pageFieldsPanel .listOfFields .field .tools{display:flex;align-items:center}#pdfFormEditor .sidebar .pageFieldsPanel .listOfFields .field .properties{padding:3px 6px;display:none;align-items:center;justify-content:center;user-select:none;cursor:pointer}#pdfFormEditor .sidebar .pageFieldsPanel .listOfFields .field .properties:hover{color:#3498db}#pdfFormEditor .sidebar .pageFieldsPanel .listOfFields .field .dragHandle{cursor:move;padding:3px 6px;display:flex;align-items:center;justify-content:center;user-select:none}#pdfFormEditor .sidebar .pageFieldsPanel .listOfFields .field .dragHandle *{pointer-events:none}#pdfFormEditor .sidebar .pageFieldsPanel .listOfFields .field.dragging{opacity:.5;outline:"1px dashed #666"}#pdfFormEditor .sidebar .pageFieldsPanel .listOfFields .field.insertAfter:after,#pdfFormEditor .sidebar .pageFieldsPanel .listOfFields .field.insertBefore:after{content:"";height:2px;display:block;position:absolute;width:100%;left:-2px;background-color:#888;pointer-events:none}#pdfFormEditor .sidebar .pageFieldsPanel .listOfFields .field.insertAfter:after{bottom:-1px}#pdfFormEditor .sidebar .pageFieldsPanel .listOfFields .field.insertBefore:after{top:-1px}#pdfFormEditor .sidebar .pageFieldsPanel .listOfFields.dragging .field>*,#pdfFormEditor .sidebar .pageFieldsPanel .listOfFields.dragging .field:after{pointer-events:none}#pdfFormEditor .pdfContainer{overflow:auto;position:relative;display:flex;flex:1}#pdfFormEditor .pdfWrapper{position:relative;margin:auto}#pdfFormEditor .pdfCanvas{display:block;box-shadow:0 4px 20px #0000004d;background:#fff}#pdfFormEditor .pdfFormField{position:absolute;border:1px solid #3498db;background:#3498db1a;cursor:move;display:flex;align-items:center;justify-content:center;font-size:12px;color:var(--sidebar-label-color);user-select:none;touch-action:none}#pdfFormEditor .pdfFormField.highlighted{border-color:#d13ce7;background:#be3ce726;z-index:100}#pdfFormEditor .pdfFormField.selected{border-color:#e74c3c;background:#e74c3c26;z-index:100}#pdfFormEditor .pdfFormField .typeName{font-size:.75em;line-height:1;display:none}#pdfFormEditor .pdfFormField:not(.selected):hover .typeName{display:block;position:absolute;top:-25px;left:50%;background-color:#555;color:#f9f9f9;padding:5px;border-radius:4px;transform:translate(-50%);text-transform:capitalize}#pdfFormEditor .pdfFormField:not(.selected):hover .typeName:after{content:"\25bc";position:absolute;left:50%;bottom:-6px;color:#555;transform:translate(-50%)}#pdfFormEditor .pdfFormField .typeIcon{color:#6b98b0;height:20px;max-height:90%;width:auto}#pdfFormEditor .pdfFormField .typeIcon.signature{height:28px}#pdfFormEditor .pdfFormField .resizeHandle{position:absolute;width:8px;height:8px;background:#e74c3c;display:none}#pdfFormEditor .pdfFormField.selected .resizeHandle{display:block}#pdfFormEditor .pdfFormField .resizeHandle.nw{top:-12px;left:-12px;cursor:nw-resize}#pdfFormEditor .pdfFormField .resizeHandle.ne{top:-12px;right:-12px;cursor:ne-resize}#pdfFormEditor .pdfFormField .resizeHandle.sw{bottom:-12px;left:-12px;cursor:sw-resize}#pdfFormEditor .pdfFormField .resizeHandle.se{bottom:-12px;right:-12px;cursor:se-resize}#pdfFormEditor .pdfFormField .resizeHandle.n{top:-12px;left:50%;transform:translate(-50%);cursor:n-resize}#pdfFormEditor .pdfFormField .resizeHandle.s{bottom:-12px;left:50%;transform:translate(-50%);cursor:s-resize}#pdfFormEditor .pdfFormField .resizeHandle.w{top:50%;left:-12px;transform:translateY(-50%);cursor:w-resize}#pdfFormEditor .pdfFormField .resizeHandle.e{top:50%;right:-12px;transform:translateY(-50%);cursor:e-resize}#pdfFormEditor .emptyState{text-align:center;color:#a9a9a9;font-size:18px;padding:40px}#pdfFormEditor input[type=file]{display:none}#pdfFormEditorFieldType{text-transform:capitalize}#pdfFormEditor{--vw-actual: calc(100vw - 15px) }#pdfFormEditor.fullWidth{width:var(--vw-actual);margin-left:calc(50% - (var(--vw-actual) / 2));position:relative}#pdfFormEditor.fullSize{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:1000;margin:0!important}html.pdfFormEditorVisible.pdfFormEditorFullSize,html.pdfFormEditorVisible.pdfFormEditorFullSize body{overflow:hidden}@media(max-width:1400px){#pdfFormEditor .sidebar{position:absolute;top:0;width:min(450px,100%);height:100%;z-index:500;max-width:100%}#pdfFormEditor .sidebar.leftSidebar{left:0}#pdfFormEditor .sidebar.rightSidebar{right:0}#pdfFormEditor:not(.forceLeftSidebarVisible) .sidebar.leftSidebar{display:none}#pdfFormEditor:not(.forceRightSidebarVisible) .sidebar.rightSidebar{display:none}#pdfFormEditor .sidebar .pageFieldsPanel .listOfFields .field .properties{display:flex}#pdfFormEditor .toolbar button.viewModeToggleBtn .label,#pdfFormEditor .toolbar button.importJsonBtn .label,#pdfFormEditor .toolbar button.exportJsonBtn .label{display:none}}@media(max-width:600px){#pdfFormEditor .sidebar .resizer{display:none}}@media(max-width:450px){#pdfFormEditor .sidebar .propertiesPanel .propertyGroup .propertyRow{flex-wrap:wrap}#pdfFormEditor .sidebar .propertiesPanel .propertyGroup .propertyRow>div{min-width:100%;flex:0}#pdfFormEditor .sidebar .propertiesPanel .propertyGroup .flagItem{width:100%}}
