#pdfEditor{--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 #pdfEditor{--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}#pdfEditor,#pdfEditor *{margin:0;padding:0;box-sizing:border-box}#pdfEditor{height:75vh;display:flex;flex-direction:column;text-align:start;letter-spacing:normal;border:1px solid var(--border-color);--vw-actual: calc(100vw - 15px) }#pdfEditorSaveModal,#pdfEditorPwDialog,#pdfEditorDropDialog,#pdfEditorRailPosMenu,#pdfEditorFontPick,#pdfEditorQrDialog,#pdfEdSigModal,#pdfEdStampModal,#pdfEdStampCreateModal,.pdfEdCtxPop{text-align:start;letter-spacing:normal}#pdfEditor.resizing{user-select:none}#pdfEditor button{color:inherit}#pdfEditor.hidden,#pdfEditor .hidden{display:none!important}#pdfEditor input[readonly]{background-color:#f9f9f9}.darkTheme #pdfEditor input[readonly]{background-color:#303030}#pdfEditor .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-x:auto;scrollbar-width:thin;position:sticky;top:0;flex-shrink:0}.darkTheme #pdfEditor .toolbar{background-color:#303030;color:#ddd}#pdfEditor .toolbar button,#pdfEditor .toolbar select,#pdfEditor .toolRail button,#pdfEditor .bottomSheet button,#pdfEditor .drawPropsPanel button{background:var(--toolbar-btn-bg-color);color:var(--toolbar-btn-text-color);border:none;padding:4px 8px;border-radius:4px;cursor:pointer;font-size:14px;min-height:30px;min-width:25px;display:flex;align-items:center;justify-content:center;white-space:nowrap;flex-shrink:0}@media(hover:hover){#pdfEditor .toolbar button:hover,#pdfEditor .toolbar select:hover,#pdfEditor .toolRail button:hover,#pdfEditor .bottomSheet button:hover,#pdfEditor .drawPropsPanel button:hover{background:var(--toolbar-btn-bg-hover-color);color:var(--toolbar-btn-text-hover-color)}}#pdfEditor.fullSize .toolbar button.viewModeToggleBtn,#pdfEditor.fieldListVisible .toolbar button.showFieldListBtn,#pdfEditor.fieldPropertiesVisible .toolbar button.showFieldPropertiesBtn{background:var(--toolbar-btn-bg-hover-color);color:var(--toolbar-btn-text-hover-color)}#pdfEditor .toolbar button.mainToolBtn,#pdfEditor .bottomSheet button.mainToolBtn,.darkTheme #pdfEditor .toolbar button.mainToolBtn,.darkTheme #pdfEditor .bottomSheet button.mainToolBtn{background:#1976d2;color:#fff;gap:6px}@media(hover:hover){#pdfEditor .toolbar button.mainToolBtn:hover,#pdfEditor .bottomSheet button.mainToolBtn:hover,.darkTheme #pdfEditor .toolbar button.mainToolBtn:hover,.darkTheme #pdfEditor .bottomSheet button.mainToolBtn:hover{background:#1565c0;color:#fff}}#pdfEditor .toolbar button:disabled{opacity:.5;pointer-events:none;cursor:not-allowed}#pdfEditor .toolbar button{display:flex;gap:2px 10px;align-items:center;justify-content:center;white-space:nowrap}@keyframes pdfEditorSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}#pdfEditor .toolbar .saveBtn svg.spinMe{transform-origin:center;display:inline-block;vertical-align:middle;animation:pdfEditorSpin 1s linear infinite}#pdfEditor .toolbarDivider{width:1px;min-width:1px;max-width:1px;height:25px;background:var(--toolbar-btn-bg-hover-color);flex-shrink:0}#pdfEditor .pageNav{display:flex;align-items:center;gap:10px}#pdfEditor .pageInfo{font-size:14px;min-width:50px;text-align:center;display:inline-flex;align-items:center;justify-content:center;gap:4px}#pdfEditor .moduleTabs{display:flex;align-items:center;gap:4px}#pdfEditor .moduleSelectBtn,#pdfEditor .pdfEditorModuleTab{background:var(--toolbar-btn-bg-color);color:var(--toolbar-btn-text-color);border:none;padding:7px 14px;border-radius:4px;cursor:pointer;font-size:14px;min-height:36px;display:flex;gap:8px;align-items:center;white-space:nowrap;flex-shrink:0;transition:background .15s}#pdfEditor .pdfEditorModuleTab.active,#pdfEditor .pdfEditorModuleTab:focus,#pdfEditor .moduleSelectBtn.open{background:var(--toolbar-btn-bg-hover-color);color:var(--toolbar-btn-text-hover-color)}@media(hover:hover){#pdfEditor .pdfEditorModuleTab:hover,#pdfEditor .moduleSelectBtn:hover{background:var(--toolbar-btn-bg-hover-color);color:var(--toolbar-btn-text-hover-color)}}#pdfEditor .moduleSelectBtn .caret{margin-inline-start:2px;transition:transform .15s}#pdfEditor .moduleSelectBtn.open .caret{transform:rotate(180deg)}#pdfEditor .moduleSelectMenu{position:fixed;display:flex;flex-direction:column;gap:2px;padding:4px;background:#fff;border:1px solid var(--border-color);border-radius:6px;box-shadow:0 4px 14px #00000040;z-index:1001}.darkTheme #pdfEditor .moduleSelectMenu{background:#383838}#pdfEditor .moduleSelectMenu .pdfEditorModuleTab{background:none;width:100%;justify-content:flex-start}#pdfEditor .moduleSelectMenu .pdfEditorModuleTab.active{background:var(--toolbar-btn-bg-hover-color);color:var(--toolbar-btn-text-hover-color)}@media(hover:hover){#pdfEditor .moduleSelectMenu .pdfEditorModuleTab:hover{background:var(--toolbar-btn-bg-hover-color);color:var(--toolbar-btn-text-hover-color)}}#pdfEditor .mainContainer{display:flex;flex:1;overflow:hidden;position:relative;background:#555}#pdfEditor .pageArea{position:relative;flex:1;min-width:0;display:flex}#pdfEditor .toolRail{position:absolute;display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 5px;background:#fff;border:1px solid var(--border-color);border-radius:10px;box-shadow:0 2px 10px #00000014;max-height:calc(100% - 20px);max-width:calc(100% - 20px);overflow-y:auto;overflow-x:hidden;z-index:400;scrollbar-width:thin}.darkTheme #pdfEditor .toolRail{background-color:#303030;box-shadow:0 2px 10px #00000059}#pdfEditor .toolRail .toolRailContent{display:flex;flex-direction:column;align-items:center;gap:4px}#pdfEditor .toolRail.horizontal{flex-direction:row;padding:5px 8px;overflow-x:auto;overflow-y:hidden}#pdfEditor .toolRail.horizontal .toolRailContent,#pdfEditor .toolRail.horizontal .toolRailContent .drawToolGroup{flex-direction:row}#pdfEditor .toolRail.horizontal .drawToolGroup:not(:last-child){margin-bottom:0;margin-inline-end:9px}#pdfEditor .toolRail.horizontal .drawToolGroup:not(:last-child):after{inset-inline-start:auto;inset-inline-end:-5px;top:20%;bottom:20%;width:1px;height:auto}#pdfEditor .toolRail.pos-left{inset-inline-start:10px;top:50%;transform:translateY(-50%)}#pdfEditor .toolRail.pos-right{inset-inline-end:calc(10px + var(--pdfEdScrollbarW, 0px));top:50%;transform:translateY(-50%)}#pdfEditor .toolRail.pos-top-left{inset-inline-start:10px;top:10px}#pdfEditor .toolRail.pos-top-center{left:50%;top:10px;transform:translate(-50%)}#pdfEditor .toolRail.pos-top-right{inset-inline-end:calc(10px + var(--pdfEdScrollbarW, 0px));top:10px}#pdfEditor .toolRail.pos-bottom-left{inset-inline-start:10px;bottom:calc(10px + var(--pdfEdScrollbarH, 0px))}#pdfEditor .toolRail.pos-bottom-center{left:50%;bottom:calc(10px + var(--pdfEdScrollbarH, 0px));transform:translate(-50%)}#pdfEditor .toolRail.pos-bottom-right{inset-inline-end:calc(10px + var(--pdfEdScrollbarW, 0px));bottom:calc(10px + var(--pdfEdScrollbarH, 0px))}#pdfEditor .toolRail .toolRailSep{flex-shrink:0;width:70%;height:0;border-top:1px dashed #c2c2c2;margin:2px 0}#pdfEditor .toolRail.horizontal .toolRailSep{width:0;height:22px;border-top:none;border-inline-start:1px dashed #c2c2c2;margin:0 2px;align-self:center}.darkTheme #pdfEditor .toolRail .toolRailSep{border-color:#5c5c5c}#pdfEditor .toolRailPosBtn{border:none;background:none;color:#b5b5b5;cursor:pointer;padding:4px;border-radius:4px;line-height:0;flex-shrink:0}#pdfEditor .toolRailPosBtn:hover{background:#ececec;color:#666}.darkTheme #pdfEditor .toolRailPosBtn:hover{background:#454545;color:#ccc}#pdfEditor .toolRail .drawToolGroup{flex-direction:column;gap:4px}#pdfEditor .toolRail .drawToolGroup:not(:last-child){margin-bottom:9px}#pdfEditor .toolRail .drawToolGroup:not(:last-child):after{inset-inline-start:20%;inset-inline-end:20%;top:auto;bottom:-5px;width:auto;height:1px}#pdfEditor .bottomSheet{position:absolute;inset-inline-start:0;inset-inline-end:0;bottom:0;z-index:400;display:flex;align-items:center;gap:10px;padding:8px 10px;background:#fff;border-top:1px solid var(--border-color);box-shadow:0 -2px 8px #00000040;overflow-x:auto;scrollbar-width:thin}.darkTheme #pdfEditor .bottomSheet{background-color:#303030}#pdfEditor .bottomSheet:before,#pdfEditor .bottomSheet:after{content:"";flex:1 1 0}#pdfEditor .bottomSheet .drawToolGroup{flex-shrink:0}#pdfEditor .bottomSheet .dlSheetTools{display:flex;align-items:center;gap:10px;flex-shrink:0}#pdfEditor .drawPropsPanel{padding:0}#pdfEditor .sidebar.drawPropsSidebar{width:300px}#pdfEditor .drawPropsPanel .drawPropsHint{font-size:13px;color:#888;line-height:1.6}#pdfEditor .sidebar .drawPropsPanel .propertyGroup{border-top:1px solid var(--border-color);padding-top:10px}#pdfEditor .sidebar .drawPropsPanel .propertyGroup>.labelLike{display:block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--sidebar-label-color);margin-bottom:10px}#pdfEditor .sidebar .drawPropsPanel .drawPropActions{display:flex;gap:8px}#pdfEditor .sidebar .drawPropsPanel .drawPropActions button{gap:6px;flex:1;justify-content:center;font-size:13px}#pdfEditor .sidebar .drawPropsPanel .drawPropRow{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}#pdfEditor .sidebar .drawPropsPanel .drawPropRow>label{display:inline;margin:0;font-size:12px;color:var(--sidebar-label-color);flex-shrink:0}#pdfEditor .sidebar .drawPropsPanel .drawPropRow .drawSelect{max-width:170px}#pdfEditor .sidebar .drawPropsPanel .drawPropRow .drawNumInput,#pdfEditor .sidebar .drawPropsPanel .drawPropRow #dlOpacity{max-width:80px}#pdfEditor .drawColorSwatchBtn{display:flex;align-items:center;gap:8px;padding-block:4px;padding-inline:4px 8px}#pdfEditor .drawColorSwatchBtn .drawColorBar{width:56px;height:20px;border-radius:3px;border:1px solid rgba(0,0,0,.2)}#pdfEditor .drawColorSwatchBtn:after{content:attr(data-hex);font-size:12px;color:#888;text-transform:uppercase}.darkTheme #pdfEditor .drawColorSwatchBtn .drawColorBar{border-color:#ffffff40}#pdfEditor .sidebar .drawPropsPanel .drawPropBtns{display:flex;gap:2px}#pdfEditor .sidebar{min-width:200px;max-width:50%;flex-shrink:0;display:flex;flex-direction:row;overflow:hidden;width:400px}#pdfEditor .sidebar>.resizer{width:4px;cursor:col-resize;flex-shrink:0;background-color:#d0d0d0}.darkTheme #pdfEditor .sidebar>.resizer{background-color:#6e6e6e}#pdfEditor .sidebar>.content{flex:1;overflow-y:auto;padding:10px;min-width:0;background:#fff}.darkTheme #pdfEditor .sidebar>.content{background:#303030}.darkTheme #pdfEditor .sidebar{color:#ddd}#pdfEditor .sidebar>.sidebarCol{flex:1;min-width:0;display:flex;flex-direction:column;background:#fff}.darkTheme #pdfEditor .sidebar>.sidebarCol{background:#303030}#pdfEditor .sidebar .sidebarCol>.content{flex:1;overflow-y:auto;padding:10px;min-width:0;background:#fff}.darkTheme #pdfEditor .sidebar .sidebarCol>.content{background:#303030}#pdfEditor #pdfEditorSidebarTabs{display:flex;flex:0 0 auto;background:#fff;border-bottom:1px solid #e2e2e2}.darkTheme #pdfEditor #pdfEditorSidebarTabs{background:#303030;border-bottom-color:#4a4a4a}#pdfEditor .pdfEdReadLayer{position:absolute;top:0;inset-inline-start:0;z-index:12;pointer-events:none}#pdfEditor .pdfEdTextLayer{position:absolute;inset:0;overflow:clip;line-height:1;text-align:initial;pointer-events:auto;transform-origin:0 0;text-size-adjust:none;forced-color-adjust:none;caret-color:CanvasText;--user-unit: 1;--total-scale-factor: calc(var(--scale-factor, 1) * var(--user-unit));--scale-round-x: 1px;--scale-round-y: 1px;--min-font-size: 1;--text-scale-factor: calc(var(--total-scale-factor) * var(--min-font-size));--min-font-size-inv: calc(1 / var(--min-font-size))}#pdfEditor .pdfEdTextLayer>span,#pdfEditor .pdfEdTextLayer>br{color:transparent;position:absolute;white-space:pre;cursor:text;transform-origin:0% 0%;--font-height: 0;font-size:calc(var(--text-scale-factor) * var(--font-height));--scale-x: 1;--rotate: 0deg;transform:rotate(var(--rotate)) scaleX(var(--scale-x)) scale(var(--min-font-size-inv))}#pdfEditor .pdfEdTextLayer ::selection{background:#297fff4d}#pdfEditor .pdfEdSearchTL{pointer-events:none;z-index:14}#pdfEditor .pdfEdSearchTL>span{cursor:default}#pdfEditor .pdfEdSearchHl{background:#ffd50073;border-radius:2px}#pdfEditor .pdfEdSearchHl.current{background:#ff8c0099}#pdfEditor .pdfEdSearchTL.debug>span{color:#dc000080}#pdfEditor .pdfEdReadLayer a.pdfEdLink{position:absolute;pointer-events:auto;cursor:pointer;border-radius:2px}#pdfEditor .pdfEdReadLayer a.pdfEdLink:hover{background:#297fff1f;outline:1px solid rgba(41,127,255,.4)}@media(max-width:1800px){#pdfEditor .sidebar{width:350px}}#pdfEditor.forceLeftSidebarVisible .sidebar.leftSidebar,#pdfEditor.forceRightSidebarVisible .sidebar.rightSidebar{display:flex!important}#pdfEditor .sidebar h3{margin-bottom:15px;color:var(--sidebar-label-color)}#pdfEditor .sidebar .sidebarPanelHeader{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}#pdfEditor .sidebar .sidebarPanelHeader h3{margin:0}#pdfEditor .sidebar .propertiesPanel .headline{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}#pdfEditor .sidebar .propertiesPanel .headline h3{margin:0}#pdfEditor .sidebar .sidebarCloseIcon{cursor:pointer;padding:2px;flex-shrink:0;border-radius:4px}@media(hover:hover){#pdfEditor .sidebar .sidebarCloseIcon:hover{background-color:var(--sidebar-tool-hover-bg-color)}}.darkTheme #pdfEditor .sidebar .sidebarCloseIcon{color:#c9c9c9}#pdfEditor .sidebar .propertiesPanel .propertyGroup{margin-bottom:15px}#pdfEditor .sidebar .propertiesPanel .propertyGroup .labelLike,#pdfEditor .sidebar .propertiesPanel .propertyGroup label{display:block;margin-bottom:5px;color:var(--sidebar-label-color);font-size:13px;font-weight:500;user-select:none}#pdfEditor .sidebar .propertiesPanel .propertyGroup input,#pdfEditor .sidebar .propertiesPanel .propertyGroup select,#pdfEditor .sidebar .propertiesPanel .propertyGroup textarea{width:100%;padding:6px;border-radius:4px;font-size:13px;flex:1}#pdfEditor .sidebar .propertiesPanel .propertyGroup input[type=checkbox],#pdfEditor .sidebar .propertiesPanel .propertyGroup input[type=radio]{padding:0;width:14px;height:14px;flex:0}#pdfEditor .sidebar .propertiesPanel .propertyGroup input[type=color]{padding:2px 4px;height:30px}#pdfEditor .sidebar .propertiesPanel .propertyGroup input.disabled{opacity:.3;pointer-events:none}#pdfEditor .sidebar .propertiesPanel .propertyGroup textarea{min-height:60px;resize:vertical;font-family:Courier New,monospace}#pdfEditor .sidebar .propertiesPanel .propertyGroup textarea.javascript{white-space:pre;overflow:auto;font-family:monospace;font-size:12px}#pdfEditor .sidebar .propertiesPanel .propertyGroup .propertyRow{display:flex;gap:10px;padding:5px 0}#pdfEditor .sidebar .propertiesPanel .propertyGroup .propertyRow>div{flex:1}#pdfEditor .sidebar .propertiesPanel .propertyGroup .flagItems{display:flex;flex-wrap:wrap;gap:0 10px}#pdfEditor .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)}#pdfEditor .sidebar .propertiesPanel .propertyGroup .flagItem label{margin:0;padding:0;height:30px;display:flex;align-items:center;white-space:normal;font-size:12px}#pdfEditor .sidebar .propertiesPanel .propertyGroup .flagItem input{min-height:16px;min-width:16px;flex:0;filter:none}#pdfEditor .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}#pdfEditor .sidebar .propertiesPanel .deleteButton:hover{background:#c0392b}#pdfEditor .sidebar .propertiesPanel .duplicateButton{background:transparent;color:inherit;border:1px solid currentColor;padding:9px;border-radius:4px;cursor:pointer;width:100%;margin-top:20px;display:flex;justify-content:center;align-items:center;gap:5px;font-size:15px;opacity:.85}#pdfEditor .sidebar .propertiesPanel .duplicateButton:hover{opacity:1}#pdfEditor .sidebar .propertiesPanel .duplicateButton+.deleteButton{margin-top:8px}#pdfEditor .sidebar .propertiesPanel .removeFontIconWrapper:hover{color:#900000}#pdfEditor .sidebar .propertiesPanel .addFontIconWrapper:hover{color:#0053b2}#pdfEditor .sidebar .propertiesPanel .noFieldSelected,#pdfEditor .sidebar .pageFieldsPanel .noFieldsOnPage{margin:20px 0;font-size:14px;color:#a9a9a9;text-align:start;line-height:1.5}#pdfEditor .sidebar .propertiesPanel .optionsManager .addBtn{width:100%;margin-top:10px;cursor:pointer}#pdfEditor .sidebar .propertiesPanel .optionsManager .optionsContainer{line-height:1}#pdfEditor .sidebar .propertiesPanel .optionsManager .optionsContainer.dragging .row>*{pointer-events:none}#pdfEditor .sidebar .propertiesPanel .optionsManager .optionsContainer .table{width:100%;display:flex;flex-direction:column}#pdfEditor .sidebar .propertiesPanel .optionsManager .optionsContainer .table .row{display:flex;flex-wrap:nowrap;position:relative;margin:0 -5px;padding:1px 5px}#pdfEditor .sidebar .propertiesPanel .optionsManager .optionsContainer .table .row.option.dragging{opacity:.5}#pdfEditor .sidebar .propertiesPanel .optionsManager .optionsContainer .table .row.head .cell{text-align:center;font-size:11px;color:#555;padding-bottom:2px}#pdfEditor .sidebar .propertiesPanel .optionsManager .optionsContainer .table .row .labelEdit,#pdfEditor .sidebar .propertiesPanel .optionsManager .optionsContainer .table .row .valueEdit{width:100%;padding:4px;font-size:12px}#pdfEditor .sidebar .propertiesPanel .optionsManager .optionsContainer .table .row .dragCell{width:20px;display:flex;justify-content:start}#pdfEditor .sidebar .propertiesPanel .optionsManager .optionsContainer .table .row .dragCell .dragHandle{display:flex;height:100%;align-items:center;cursor:move;user-select:none}#pdfEditor .sidebar .propertiesPanel .optionsManager .optionsContainer .table .row .deleteCell{width:24px;display:flex;justify-content:end}#pdfEditor .sidebar .propertiesPanel .optionsManager .optionsContainer .table .row .deleteBtn{display:flex;align-items:center;cursor:pointer;border:0;background:none;height:100%}#pdfEditor .sidebar .propertiesPanel .optionsManager .optionsContainer .table .row .deleteBtn:hover{color:#e74c3c}#pdfEditor .sidebar .propertiesPanel .optionsManager .optionsContainer .table .row .labelCell,#pdfEditor .sidebar .propertiesPanel .optionsManager .optionsContainer .table .row .valueCell{width:calc(50% - 22px);box-sizing:border-box;flex:1}#pdfEditor .sidebar .pageFieldsPanel .pageGroup{margin-top:10px}#pdfEditor .sidebar .pageFieldsPanel .pageGroupHeader{display:flex;align-items:center;justify-content:space-between;padding:6px 10px 4px;padding-inline-end:15px;margin-inline-start:-10px;margin-inline-end:-10px;font-size:11px;font-weight:700;letter-spacing:.04em;color:var(--sidebar-label-color);border-bottom:1px solid var(--border-color);position:sticky;top:-10px;background:#fff;z-index:1}.darkTheme #pdfEditor .sidebar .pageFieldsPanel .pageGroupHeader{background:#303030}#pdfEditor .sidebar .pageFieldsPanel .pageGroup.active .pageGroupHeader{background:#e8f0fe;color:#1565c0}.darkTheme #pdfEditor .sidebar .pageFieldsPanel .pageGroup.active .pageGroupHeader{background:#1a2a4a;color:#90b8f8}#pdfEditor .sidebar .pageFieldsPanel .pageGroupCount{font-weight:400;opacity:.7}#pdfEditor .sidebar .pageFieldsPanel .listOfFields{display:flex;flex-direction:column}#pdfEditor .sidebar .pageFieldsPanel .listOfFields .field{display:flex;flex-direction:row;align-items:center;flex-wrap:nowrap;gap:10px;padding-block:5px;padding-inline:6px 0;position:relative;border-radius:5px;margin:0 -5px}#pdfEditor .sidebar .pageFieldsPanel .listOfFields .field:hover{background-color:var(--sidebar-tool-hover-bg-color)}#pdfEditor .sidebar .pageFieldsPanel .listOfFields .field.selected{background-color:#00a6ff29!important}#pdfEditor .sidebar .pageFieldsPanel .listOfFields .field.hasError .label{color:#e67e22}.darkTheme #pdfEditor .sidebar .pageFieldsPanel .listOfFields .field.hasError .label{color:#f39c12}#pdfEditor .sidebar .propertiesPanel .propertyGroup input.invalid{border-color:#e67e22;outline-color:#e67e22}#pdfEditor .sidebar .propertiesPanel .propertyGroup .fieldWarning{margin-top:4px;font-size:12px;color:#e67e22}#pdfEditor .sidebar .propertiesPanel .propertyGroup .fieldHint{margin-top:4px;font-size:12px;line-height:1.35;opacity:.7}#pdfEditor .sidebar .propertiesPanel .propertyGroup textarea#pdfEditorFmFieldValue,#pdfEditor .sidebar .propertiesPanel .propertyGroup textarea#pdfEditorFmFieldDefaultValue{width:100%;box-sizing:border-box;resize:vertical;font:inherit}#pdfEditor .sidebar .propertiesPanel .propertyGroup .fieldNote{margin-top:4px;font-size:12px;color:#7f8c8d}.darkTheme #pdfEditor .sidebar .propertiesPanel .propertyGroup input.invalid{border-color:#f39c12;outline-color:#f39c12}.darkTheme #pdfEditor .sidebar .propertiesPanel .propertyGroup .fieldWarning{color:#f39c12}.darkTheme #pdfEditor .sidebar .propertiesPanel .propertyGroup .fieldNote{color:#95a5a6}#pdfEditor .sidebar .pageFieldsPanel .listOfFields .field .label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;flex:1;min-width:0}#pdfEditor .sidebar .pageFieldsPanel .listOfFields .field .tools{display:flex;align-items:center}#pdfEditor .sidebar .pageFieldsPanel .listOfFields .field .properties{padding:3px 6px;display:none;align-items:center;justify-content:center;cursor:pointer}#pdfEditor .sidebar .pageFieldsPanel .listOfFields .field .properties:hover{color:#3498db}#pdfEditor .sidebar .pageFieldsPanel .listOfFields .field .dragHandle{cursor:move;padding:3px 6px;display:flex;align-items:center;justify-content:center;user-select:none}#pdfEditor .sidebar .pageFieldsPanel .listOfFields .field.dragging{opacity:.5}#pdfEditor .sidebar .pageFieldsPanel .listOfFields .field .linkedIcon{display:flex;align-items:center;flex:none;color:#7f8c8d}#pdfEditor .sidebar .propertiesPanel .fmLinkedCopyRow{display:flex;gap:6px;align-items:center}#pdfEditor .sidebar .propertiesPanel .fmLinkedCopyRow input{flex:1;min-width:0}#pdfEditor .sidebar .propertiesPanel .fmLinkedCopyRow button{flex:none;white-space:nowrap;padding:6px 10px;border:1px solid #ccc;border-radius:6px;background:none;color:inherit;font-size:13px;cursor:pointer}#pdfEditor .sidebar .propertiesPanel .fmLinkedCopyRow button:hover{background-color:var(--sidebar-tool-hover-bg-color)}.darkTheme #pdfEditor .sidebar .propertiesPanel .fmLinkedCopyRow button{border-color:#555}#pdfEditor .sidebar .pageFieldsPanel .listOfFields.dragging .field>*{pointer-events:none}#pdfEditor .sidebar .pageFieldsPanel .fmPanelActions{display:flex;gap:8px;margin-top:16px;padding-top:12px;border-top:1px solid #e0e0e0}.darkTheme #pdfEditor .sidebar .pageFieldsPanel .fmPanelActions{border-top-color:#444}#pdfEditor .sidebar .pageFieldsPanel .fmPanelActions button{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 6px;border:1px solid #ccc;border-radius:6px;background:none;color:inherit;font-size:13px;cursor:pointer;min-width:0}#pdfEditor .sidebar .pageFieldsPanel .fmPanelActions button svg{flex-shrink:0}#pdfEditor .sidebar .pageFieldsPanel .fmPanelActions button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#pdfEditor .sidebar .pageFieldsPanel .fmPanelActions button:hover{background-color:var(--sidebar-tool-hover-bg-color)}.darkTheme #pdfEditor .sidebar .pageFieldsPanel .fmPanelActions button{border-color:#555}#pdfEditor .sidebar .pageFieldsPanel .fmOrderTools{display:flex;gap:8px;margin:4px 0 12px}#pdfEditor .sidebar .pageFieldsPanel .fmOrderTools button,#pdfEditor .sidebar .fmMultiPanel .fmDeleteFieldsBtn{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:6px;border:1px solid #ccc;border-radius:6px;background:none;color:inherit;font-size:13px;cursor:pointer;min-width:0}#pdfEditor .sidebar .pageFieldsPanel .fmOrderTools button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#pdfEditor .sidebar .pageFieldsPanel .fmOrderTools button:hover,#pdfEditor .sidebar .fmMultiPanel .fmDeleteFieldsBtn:hover{background-color:var(--sidebar-tool-hover-bg-color)}#pdfEditor .sidebar .pageFieldsPanel .fmOrderTools button.active{background:var(--toolbar-btn-bg-hover-color);color:var(--toolbar-btn-text-hover-color);border-color:transparent}#pdfEditor .sidebar .pageFieldsPanel .fmSuggestBar{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:4px 0 12px;padding:8px 10px;border:1px dashed #e67e22;border-radius:6px;font-size:13px}#pdfEditor .sidebar .pageFieldsPanel .fmSuggestBar span{flex:1 1 100%}#pdfEditor .sidebar .pageFieldsPanel .fmSuggestBar button{flex:1;padding:5px 6px;border:1px solid #ccc;border-radius:6px;background:none;color:inherit;font-size:13px;cursor:pointer}#pdfEditor .sidebar .pageFieldsPanel .fmSuggestBar button:hover{background-color:var(--sidebar-tool-hover-bg-color)}#pdfEditor .sidebar .pageFieldsPanel .row.field.suggested .label{font-style:italic}.darkTheme #pdfEditor .sidebar .pageFieldsPanel .fmSuggestBar button,.darkTheme #pdfEditor .sidebar .pageFieldsPanel .fmOrderTools button,.darkTheme #pdfEditor .sidebar .fmMultiPanel .fmDeleteFieldsBtn{border-color:#555}#pdfEditor .sidebar .fmMultiPanel .fmMultiInfo{margin:0 0 12px;font-size:13px;opacity:.75}#pdfEditor .sidebar .fmMultiPanel .fmArrangeRow{display:flex;flex-wrap:wrap;gap:6px}#pdfEditor .sidebar .fmMultiPanel .fmArrangeBtn{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:1px solid #ccc;border-radius:6px;background:none;color:inherit;cursor:pointer;padding:0}#pdfEditor .sidebar .fmMultiPanel .fmArrangeBtn:hover{background-color:var(--sidebar-tool-hover-bg-color)}#pdfEditor .sidebar .fmMultiPanel .fmArrangeBtn:disabled{opacity:.4;cursor:default;pointer-events:none}.darkTheme #pdfEditor .sidebar .fmMultiPanel .fmArrangeBtn{border-color:#555}#pdfEditor .dragHandle{touch-action:none}#pdfEditor .pdfContainer{overflow:auto;position:relative;display:flex;flex:1;flex-direction:column;align-items:center;touch-action:pan-x pan-y}#pdfEditor #pdfEditorPagesWrapper{display:flex;flex-direction:column;align-items:center;align-self:flex-start;box-sizing:border-box;padding:20px;gap:20px;min-width:100%;width:max-content}#pdfEditor .pageWrapper{position:relative;flex-shrink:0}#pdfEditor .pageWrapper>canvas{display:block;box-shadow:0 4px 20px #0000004d;background:#fff}#pdfEditor .pdfEdSplitBand{position:absolute;inset-inline-start:0;inset-inline-end:0;bottom:-20px;height:20px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:15}#pdfEditor .pdfEdSplitBand .pdfEdSplitLine{position:absolute;inset-inline-start:0;inset-inline-end:0;top:9px;border-top:2px dashed transparent;pointer-events:none}#pdfEditor .pdfEdSplitBand:hover .pdfEdSplitLine{border-top-color:#9ec9ff}#pdfEditor .pdfEdSplitBand.cut .pdfEdSplitLine{border-top-color:#0b84ff}#pdfEditor .pdfEdSplitScissors{position:relative;width:26px;height:26px;border-radius:50%;background:#fff;border:1px solid #c5c5c5;color:#888;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 4px #00000040}#pdfEditor .pdfEdSplitBand:hover .pdfEdSplitScissors{color:#0b84ff;border-color:#0b84ff}#pdfEditor .pdfEdSplitBand.cut .pdfEdSplitScissors{background:#0b84ff;border-color:#0b84ff;color:#fff}#pdfEditor .pdfEdSplitBand.disabled{pointer-events:none;opacity:.35}.darkTheme #pdfEditor .pdfEdSplitScissors{background:#3a3a3a;border-color:#5c5c5c;color:#aaa}.darkTheme #pdfEditor .pdfEdSplitBand.cut .pdfEdSplitScissors{background:#0b84ff;border-color:#0b84ff;color:#fff}#pdfEditor .emptyState{flex:1;display:flex;align-items:center;justify-content:center;width:100%}#pdfEditor .emptyStateContent{text-align:center;color:#a9a9a9;display:flex;flex-direction:column;align-items:center;gap:15px}#pdfEditor .emptyStateContent p{font-size:16px}#pdfEditor .emptyStateContent button{background:var(--toolbar-btn-bg-hover-color);color:var(--toolbar-btn-text-hover-color);border:none;padding:10px 20px;border-radius:4px;cursor:pointer;font-size:15px}#pdfEditor .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}#pdfEditor .pdfFormGuide{position:absolute;pointer-events:none;background:#e74c3c;z-index:101}#pdfEditor .pdfFormGuide.v{top:0;bottom:0;width:1px}#pdfEditor .pdfFormGuide.h{left:0;right:0;height:1px}.pdfEditorFieldGhost{position:fixed;pointer-events:none;border:1px dashed #e74c3c;background:#e74c3c26;z-index:10000}.pdfEditorFieldGhost.noDrop{border-color:#999;background:#96969626}#pdfEditor .pdfFormField.suggested{border:1px dashed #e67e22;background:#e67e221f}#pdfEditor .pdfFormField.highlighted{border-color:#d13ce7;background:#be3ce726;z-index:100}#pdfEditor .pdfFormField.linked{border:1px dashed #e74c3c;background:#e74c3c12}#pdfEditor .pdfFormField.selected{border-color:#e74c3c;background:#e74c3c26;z-index:100}#pdfEditor.formFieldsMulti .pdfFormField.selected .resizeHandle{display:none}#pdfEditor .pdfFormField.selected.reference{border-width:2px;border-style:solid;box-shadow:0 0 0 2px #e74c3c40}#pdfEditor .pdfFormField .orderBadge{position:absolute;top:-9px;inset-inline-start:-9px;min-width:18px;height:18px;padding:0 4px;box-sizing:border-box;border-radius:9px;background:#2c6fbb;color:#fff;font:600 11px/18px system-ui,sans-serif;text-align:center;pointer-events:none;z-index:102}#pdfEditor .pdfFormSelectFrame{position:absolute;border:1px dashed #3498db;background:#3498db1f;pointer-events:none;z-index:103}#pdfEditor .pdfFormField .typeName{font-size:.75em;line-height:1;display:none}#pdfEditor .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;pointer-events:none;white-space:nowrap}#pdfEditor .pdfFormField:not(.selected):hover .typeName:after{content:"\25bc";position:absolute;left:50%;bottom:-6px;color:#555;transform:translate(-50%)}#pdfEditor .pdfFormField .typeIcon{color:#6b98b0;height:20px;max-height:90%;width:auto}#pdfEditor .pdfFormField .resizeHandle{position:absolute;width:8px;height:8px;background:#e74c3c;display:none}#pdfEditor .pdfFormField.selected .resizeHandle{display:block}#pdfEditor .pdfFormField .resizeHandle.nw{top:-12px;inset-inline-start:-12px;cursor:nw-resize}#pdfEditor .pdfFormField .resizeHandle.ne{top:-12px;inset-inline-end:-12px;cursor:ne-resize}#pdfEditor .pdfFormField .resizeHandle.sw{bottom:-12px;inset-inline-start:-12px;cursor:sw-resize}#pdfEditor .pdfFormField .resizeHandle.se{bottom:-12px;inset-inline-end:-12px;cursor:se-resize}#pdfEditor .pdfFormField .resizeHandle.n{top:-12px;left:50%;transform:translate(-50%);cursor:n-resize}#pdfEditor .pdfFormField .resizeHandle.s{bottom:-12px;left:50%;transform:translate(-50%);cursor:s-resize}#pdfEditor .pdfFormField .resizeHandle.w{top:50%;inset-inline-start:-12px;transform:translateY(-50%);cursor:w-resize}#pdfEditor .pdfFormField .resizeHandle.e{top:50%;inset-inline-end:-12px;transform:translateY(-50%);cursor:e-resize}#pdfEditor input[type=file]{display:none}#pdfEditor.fullWidth{width:var(--vw-actual);margin-inline-start:calc(50% - (var(--vw-actual) / 2));position:relative}#pdfEditor.fullSize{position:fixed;top:0;inset-inline-start:0;width:100vw;height:100vh;z-index:1000;margin:0!important}html.pdfEditorVisible.pdfEditorFullSize,html.pdfEditorVisible.pdfEditorFullSize body{overflow:hidden}#pdfEditor .sidebarScrim{display:none}@media(max-width:1400px){#pdfEditor .sidebar{position:absolute;top:0;width:min(450px,100%);height:100%;z-index:500;max-width:100%}#pdfEditor .sidebarScrim{display:block;position:absolute;inset:0;background:#00000059;z-index:450}#pdfEditor .sidebar.leftSidebar{inset-inline-start:0}#pdfEditor .sidebar.rightSidebar{inset-inline-end:0}#pdfEditor:not(.forceLeftSidebarVisible) .sidebar.leftSidebar{display:none}#pdfEditor:not(.forceRightSidebarVisible) .sidebar.rightSidebar{display:none}#pdfEditor .sidebar .pageFieldsPanel .listOfFields .field .properties{display:flex}#pdfEditor .moduleSelectBtn .label,#pdfEditor .fmTryOutBtn span,#pdfEditor .fmSuggestBtn span,#pdfEditor .toolRail{display:none}}@media(max-width:600px){#pdfEditor .sidebar .resizer{display:none}#pdfEditor{--vw-actual: 100vw}#pdfEditor .toolbar{gap:6px;padding:6px 8px}#pdfEditor .toolbar .pageNav{gap:6px}#pdfEditor .toolbar .pageInfo{min-width:30px;flex-direction:column;gap:0;font-size:11px;line-height:1.35}#pdfEditor .toolbar .pageInfo .pageSep{font-size:0;width:100%;border-bottom:1px solid currentColor;opacity:.5}#pdfEditor .toolbar .mainToolLabel{display:none}}@media(max-width:450px){#pdfEditor .sidebar .propertiesPanel .propertyGroup .propertyRow{flex-wrap:wrap}#pdfEditor .sidebar .propertiesPanel .propertyGroup .propertyRow>div{min-width:100%;flex:0}#pdfEditor .sidebar .propertiesPanel .propertyGroup .flagItem{width:100%}}@media(pointer:coarse){#pdfEditor .toolbar button,#pdfEditor .toolbar select{min-height:40px;min-width:40px}#pdfEditor .toolRail button{min-height:44px;min-width:44px}#pdfEditor .bottomSheet button{min-height:40px;min-width:40px}#pdfEditor .moduleSelectBtn,#pdfEditor .moduleSelectMenu .pdfEditorModuleTab{min-height:42px}#pdfEditor .pdfOrganizerDeleteBtn,#pdfEditor .pdfOrganizerRotateBtn{padding:8px}#pdfEditor .pdfOrganizerFooter{gap:10px}#pdfEditor .drawSelect,#pdfEditor .drawNumInput{height:38px}#pdfEditor .drawShapeMenu button{width:44px;height:44px}#pdfEditor .drawColorPopup .dlCpHue{height:18px}#pdfEditor .moduleToolbar input[type=range],#pdfEditor .sidebar .organizerThumbSlider input[type=range]{min-height:30px!important;touch-action:none}#pdfEditor .pdfFormField .resizeHandle{width:16px;height:16px}#pdfEditor .sidebar .pageFieldsPanel .listOfFields .field{padding-top:8px;padding-bottom:8px}#pdfEditor .sidebar .pageFieldsPanel .listOfFields .field .dragHandle{padding:8px 10px}#pdfEditor .sidebar .sidebarCloseIcon{padding:6px}#pdfEditor .erListRow{padding:9px 6px}#pdfEditor .erListRow .erListDel{padding:8px}}#pdfEditor .erList{max-height:45vh;overflow-y:auto;border:1px solid var(--border-color);border-radius:4px}#pdfEditor .erListRow{display:flex;align-items:center;gap:6px;padding:4px 6px;cursor:pointer;font-size:12px;border-bottom:1px solid var(--border-color)}#pdfEditor .erListRow:last-child{border-bottom:none}@media(hover:hover){#pdfEditor .erListRow:hover{background:var(--sidebar-tool-hover-bg-color)}}#pdfEditor .erListRow .erListIcon{flex-shrink:0;color:#888;display:flex}#pdfEditor .erListRow .erListLabel{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#pdfEditor .erListRow.marked .erListLabel{text-decoration:line-through;color:#c00}.darkTheme #pdfEditor .erListRow.marked .erListLabel{color:#f55}#pdfEditor .erListRow .erListDel{background:none;border:none;cursor:pointer;padding:3px;color:#888;border-radius:3px;display:flex;flex-shrink:0}@media(hover:hover){#pdfEditor .erListRow .erListDel:hover{background:#0000001a;color:#c00}.darkTheme #pdfEditor .erListRow .erListDel:hover{background:#ffffff1a;color:#f55}}#pdfEditor .erListRow.marked .erListDel{color:#2a9e2a}#pdfEditor .sidebar .content button.sbActionBtn{display:block;width:100%;padding:7px 12px;border:1px solid #ccc;border-radius:6px;background:none;color:inherit;font-size:13px;cursor:pointer}#pdfEditor .sidebar .content button.sbActionBtn:hover:not(:disabled){background-color:var(--sidebar-tool-hover-bg-color)}#pdfEditor .sidebar .content button.sbActionBtn:disabled{opacity:.55;cursor:default}.darkTheme #pdfEditor .sidebar .content button.sbActionBtn{border-color:#555}.darkTheme #pdfEditor .sidebar .content button.sbActionBtn:hover:not(:disabled){background-color:#5a5a5a}#pdfEditorToast{position:fixed;bottom:28px;left:50%;transform:translate(-50%) translateY(8px);background:#282828ed;color:#fff;font-size:13px;padding:8px 18px;border-radius:6px;z-index:10000;opacity:0;pointer-events:none;transition:opacity .18s ease,transform .18s ease;width:max-content;max-width:calc(100vw - 32px);text-align:center;box-sizing:border-box}#pdfEditorToast.visible{opacity:1;transform:translate(-50%) translateY(0)}@media(hover:hover){#pdfEditorToast.visible{pointer-events:auto}}#pdfEditorToast .pdfEdToastAction{pointer-events:auto;margin-inline-start:12px;padding:3px 12px;background:none;border:1px solid rgba(255,255,255,.55);border-radius:5px;color:#9ec3ff;font-size:13px;font-weight:600;cursor:pointer;vertical-align:middle}#pdfEditorToast .pdfEdToastAction:hover{background:#ffffff1f}#pdfEditor .moduleSelectBtn.noDoc{opacity:.45;cursor:default}#pdfEditor .pageWrapper .pageDeletedOverlay{position:absolute;inset:0;background:#c800002e;pointer-events:all;cursor:not-allowed;z-index:500}#pdfEditor .pageWrapper .pageDeletedOverlay:after{content:attr(data-label);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#b40000cc;color:#fff;font-size:13px;font-weight:600;padding:6px 14px;border-radius:4px;pointer-events:none;white-space:nowrap}#pdfEditor .drawToolGroup{display:flex;align-items:center;gap:2px;position:relative}#pdfEditor .drawToolGroup:not(:last-child):after{content:"";position:absolute;inset-inline-end:-5px;top:20%;height:60%;width:1px;background:var(--border-color);pointer-events:none}#pdfEditor .drawToolGroup:not(:has(~.drawToolGroup:not([style*="display:none"],[style*="display: none"]))):after{display:none}#pdfEditor .drawShapeDropdown{position:relative}#pdfEditor .drawShapeMenu,.drawShapeMenu{position:fixed;z-index:9999;display:flex;flex-wrap:wrap;gap:4px;padding:8px;background:#fff;border:1px solid var(--border-color);border-radius:6px;box-shadow:0 4px 12px #00000026;width:140px}.darkTheme #pdfEditor .drawShapeMenu{background:#2a2a2a}#pdfEditor .drawShapeMenu.hidden{display:none}#pdfEditor .drawShapeMenu button{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid var(--border-color);border-radius:4px;background:none;cursor:pointer;color:inherit}@media(hover:hover){#pdfEditor .drawShapeMenu button:hover{background:var(--sidebar-tool-hover-bg-color)}}#pdfEditor .drawToggleBtn{position:relative}#pdfEditor .drawToggleBtn.active,#pdfEditor #dlAddStamp.active,#pdfEditor #dlAddSignature.active{background:var(--toolbar-btn-bg-color);color:#1976d2}#pdfEditor .drawToggleBtn.active:after,#pdfEditor #dlAddStamp.active:after,#pdfEditor #dlAddSignature.active:after{content:"";position:absolute;bottom:-1px;inset-inline-start:2px;inset-inline-end:2px;height:2px;background:#1976d2;border-radius:1px}.darkTheme #pdfEditor .drawToggleBtn.active,.darkTheme #pdfEditor #dlAddStamp.active,.darkTheme #pdfEditor #dlAddSignature.active{color:#64b5f6}.darkTheme #pdfEditor .drawToggleBtn.active:after,.darkTheme #pdfEditor #dlAddStamp.active:after,.darkTheme #pdfEditor #dlAddSignature.active:after{background:#64b5f6}#pdfEditor .drawSelect{height:28px;border:1px solid var(--border-color);border-radius:4px;background:#fff;color:inherit;font-size:12px;padding:0 4px;cursor:pointer}.darkTheme #pdfEditor .drawSelect{background:#3a3a3a}#pdfEditor .drawNumInput{height:28px;border:1px solid var(--border-color);border-radius:4px;background:#fff;color:inherit;font-size:12px;padding:0 4px;text-align:center}.darkTheme #pdfEditor .drawNumInput{background:#3a3a3a}#pdfEditor .drawColorBtn{display:flex;flex-direction:column;align-items:center;gap:2px;padding:3px 5px 4px;min-width:26px}#pdfEditor .drawColorBar{display:block;width:18px;height:4px;border-radius:2px;position:relative;background-image:linear-gradient(45deg,#aaa 25%,transparent 25%),linear-gradient(-45deg,#aaa 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#aaa 75%),linear-gradient(-45deg,transparent 75%,#aaa 75%);background-color:#fff;background-size:4px 4px;background-position:0 0,0 2px,2px -2px,-2px 0px}#pdfEditor .drawColorBar:after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--draw-color, transparent)}.drawColorBackdrop{position:fixed;inset:0;z-index:9998}.drawColorBackdrop.hidden{display:none}.drawColorPopup{position:fixed;z-index:9999;background:var(--panel-bg, #fff);border:1px solid var(--border-color, #ccc);border-radius:6px;padding:8px;display:flex;flex-direction:column;gap:6px;box-shadow:0 2px 10px #0003;min-width:180px}.drawColorPopup.hidden{display:none}.dlCpPreviewRow{display:flex;align-items:center;gap:6px}.dlCpSwatch{display:block;width:24px;height:24px;border-radius:3px;border:1px solid var(--border-color, #ccc);flex-shrink:0;position:relative;background:var(--panel-bg, #fff)}.dlCpSwatch:before,.dlCpSwatch:after{content:"";position:absolute;inset:2px;border-radius:1px}.dlCpSwatch:before{background-image:linear-gradient(45deg,#aaa 25%,transparent 25%),linear-gradient(-45deg,#aaa 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#aaa 75%),linear-gradient(-45deg,transparent 75%,#aaa 75%);background-color:#fff;background-size:6px 6px;background-position:0 0,3px 0,3px -3px,0 3px}.dlCpSwatch:after{background:var(--swatch-color, transparent)}.dlCpHex{flex:1;font-family:monospace;font-size:12px;min-width:0}.dlCpHue{width:100%;height:10px;border-radius:5px;cursor:pointer;appearance:none;-webkit-appearance:none;background:linear-gradient(to right,red,#ff8000,#ff0,#80ff00,#0f0,#00ff80,#0ff,#0080ff,#00f,#7f00ff,#f0f,#ff0080,red);outline:none;border:none}.dlCpHue::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:14px;height:14px;border-radius:50%;background:#fff;border:2px solid #555;cursor:pointer}.dlCpHue::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:#fff;border:2px solid #555;cursor:pointer}.drawAlphaRow{display:flex;align-items:center;gap:4px}.drawAlphaRow .drawAlphaLabel{font-size:11px;color:#888;min-width:10px}.drawAlphaRow input[type=range]{flex:1}#pdfEditor .propertyLabel{display:block;font-size:12px;color:#888;margin-bottom:4px}#pdfEditor #pdfEditorPagesWrapper.hidden{display:none}#pdfEditor .pdfOrganizerGrid{display:flex;flex-wrap:wrap;gap:16px;padding:24px;align-content:flex-start;align-items:stretch;width:100%;position:relative}#pdfEditor .pdfOrganizerItem{display:flex;flex-direction:column;background:#fff;border-radius:6px;overflow:hidden;box-shadow:0 2px 8px #00000059;cursor:grab;transition:box-shadow .15s,opacity .15s;user-select:none;position:relative}#pdfEditor .pdfOrganizerItem[data-info].showInfo:after{content:attr(data-info);position:absolute;inset-inline-start:6px;inset-inline-end:6px;top:6px;background:#1e1e1ed9;color:#fff;font-size:11px;line-height:1.4;padding:4px 7px;border-radius:5px;z-index:4;pointer-events:none;overflow-wrap:anywhere}@media(hover:hover){#pdfEditor .pdfOrganizerItem[data-info]:hover:after{content:attr(data-info);position:absolute;inset-inline-start:6px;inset-inline-end:6px;top:6px;background:#1e1e1ed9;color:#fff;font-size:11px;line-height:1.4;padding:4px 7px;border-radius:5px;z-index:4;pointer-events:none;overflow-wrap:anywhere}}.darkTheme #pdfEditor .pdfOrganizerItem{background:#3a3a3a}#pdfEditor .pdfOrganizerItem:active{cursor:grabbing}#pdfEditor .pdfOrganizerItem.dragging{opacity:.4;box-shadow:none;pointer-events:none}#pdfEditor .pdfOrganizerItem{touch-action:manipulation}#pdfEditor .pdfOrganizerDropMarker{position:absolute;width:3px;border-radius:2px;background:#1976d2;pointer-events:none;z-index:5}#pdfEditor .pdfOrganizerDropMarker:before,#pdfEditor .pdfOrganizerDropMarker:after{content:"";position:absolute;left:50%;transform:translate(-50%);width:9px;height:9px;border-radius:50%;background:inherit}#pdfEditor .pdfOrganizerDropMarker:before{top:-4px}#pdfEditor .pdfOrganizerDropMarker:after{bottom:-4px}.darkTheme #pdfEditor .pdfOrganizerDropMarker{background:#64b5f6}#pdfEditor .pdfOrganizerItem.deleted{opacity:.45}#pdfEditor .pdfOrganizerItem.deleted .pdfOrganizerThumb{position:relative}#pdfEditor .pdfOrganizerItem.deleted .pdfOrganizerThumb:after{content:"";position:absolute;inset:0;background:#c8000040}#pdfEditor .pdfOrganizerThumb{background:#e0e0e0;display:flex;align-items:center;justify-content:center;padding:8px;min-height:80px;flex:1}.darkTheme #pdfEditor .pdfOrganizerThumb{background:#2a2a2a}#pdfEditor .pdfOrganizerThumb canvas{display:block;box-shadow:0 1px 4px #0000004d;background:#fff}#pdfEditor .pdfOrganizerCanvasWrap{display:block;position:relative}#pdfEditor .pdfOrganizerCanvasWrap.pageColored:after{content:"";position:absolute;inset:0;background:var(--pe-page-color);mix-blend-mode:multiply;pointer-events:none}#pdfEditor .pdfOrganizerFooter{display:flex;align-items:center;justify-content:space-between;padding:6px 8px;gap:6px;border-top:1px solid #e0e0e0;flex-shrink:0}.darkTheme #pdfEditor .pdfOrganizerFooter{border-top-color:#555}#pdfEditor .pdfOrganizerDeleteBtn,#pdfEditor .pdfOrganizerRotateBtn{background:none;border:none;cursor:pointer;padding:3px;border-radius:3px;display:flex;align-items:center;color:#888;flex-shrink:0}@media(hover:hover){#pdfEditor .pdfOrganizerDeleteBtn:hover{background:#0000001a;color:#c00}.darkTheme #pdfEditor .pdfOrganizerDeleteBtn:hover{background:#ffffff1a;color:#f55}#pdfEditor .pdfOrganizerRotateBtn:hover{background:#0000001a;color:#1976d2}.darkTheme #pdfEditor .pdfOrganizerRotateBtn:hover{background:#ffffff1a;color:#64b5f6}}#pdfEditor .pdfOrganizerItem.deleted .pdfOrganizerDeleteBtn{color:#2a9e2a}@media(hover:hover){#pdfEditor .pdfOrganizerItem.deleted .pdfOrganizerDeleteBtn:hover{color:#1a7a1a}}#pdfEdSigModal,#pdfEdStampModal,#pdfEdStampCreateModal{position:fixed;inset:0;background:#00000073;z-index:10000;display:flex;align-items:center;justify-content:center}#pdfEdStampCreateModal{z-index:10001}.pdfEdSigBox{background:var(--panel-bg, #fff);color:var(--text-color, #222);border-radius:8px;width:560px;max-width:96vw;max-height:90vh;overflow-y:auto;box-shadow:0 8px 32px #0000004d;display:flex;flex-direction:column}#pdfEdStampModal .pdfEdSigBox{width:min(880px,96vw)}.pdfEdSigHeader{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid var(--border-color, #ddd)}.pdfEdSigCloseBtn{background:none;border:none;font-size:18px;cursor:pointer;color:#888;line-height:1;padding:2px 4px}.pdfEdSigLibView,.pdfEdSigAddView{padding:14px 16px}.pdfEdSigGrid{display:flex;flex-wrap:wrap;gap:10px;min-height:60px}.pdfEdSigItem{position:relative;border:1px solid var(--border-color, #ddd);border-radius:4px;overflow:hidden;cursor:pointer;background:repeating-conic-gradient(#e0e0e0 0% 25%,#fff 0% 50%) 0 0 / 10px 10px}.pdfEdSigItem img{display:block;height:72px;max-width:160px;object-fit:contain}.pdfEdSigItem:hover{border-color:#1976d2}.pdfEdSigDelBtn{position:absolute;top:2px;inset-inline-end:2px;background:#0000008c;color:#fff;border:none;border-radius:3px;font-size:11px;line-height:1;padding:2px 4px;cursor:pointer;opacity:0;transition:opacity .15s}.pdfEdSigItem:hover .pdfEdSigDelBtn{opacity:1}.pdfEdSigLibFooter{margin-top:14px}.pdfEdSigPrimaryBtn{background:#1976d2;color:#fff;border:none;border-radius:4px;padding:7px 14px;font-size:13px;cursor:pointer}.pdfEdSigPrimaryBtn:hover{background:#1565c0}.pdfEdSigTabs{display:flex;gap:0;border-bottom:1px solid var(--border-color, #ddd);margin-bottom:14px}.pdfEdSigTab{background:none;border:none;border-bottom:2px solid transparent;padding:8px 14px;font-size:13px;cursor:pointer;color:#666;margin-bottom:-1px}.pdfEdSigTab.active{border-bottom-color:#1976d2;color:#1976d2;font-weight:600}.pdfEdSigDrawWrap{position:relative;background:#fff;border:1px solid var(--border-color, #ddd);border-radius:4px;overflow:hidden;min-height:164px}.pdfEdSigBaseline{position:absolute;inset-inline-start:4%;inset-inline-end:4%;bottom:20%;border-bottom:1.5px solid #f4a460;pointer-events:none}.pdfEdSigDrawActions{display:flex;justify-content:flex-end;gap:8px;margin-top:10px}.pdfEdSigDrawActions button:first-child{background:none;border:1px solid var(--border-color, #ccc);border-radius:4px;padding:6px 12px;font-size:13px;cursor:pointer}#pdfEdSigModal .pdfEdSigTypeName{display:block;width:100%;box-sizing:border-box;margin:0;padding:8px 10px;font-size:15px;border:1px solid var(--border-color, #ccc);border-radius:4px;background:#fff;color:#222}.pdfEdSigTypeList{display:flex;flex-direction:column;gap:6px;margin-top:10px;min-height:64px;max-height:300px;overflow-y:auto}.pdfEdSigTypeList.loading{background:linear-gradient(90deg,#f2f2f2 25%,#e6e6e6,#f2f2f2 75%) 0 0 / 200% 100%;border-radius:4px;animation:pdfEdSigTypeLoading 1.2s linear infinite}@keyframes pdfEdSigTypeLoading{to{background-position:-200% 0}}#pdfEdSigModal .pdfEdSigTypeOpt{display:flex;align-items:center;justify-content:center;flex:none;height:64px;margin:0;padding:6px 12px;background:#fff;border:1px solid var(--border-color, #ddd);border-radius:4px;cursor:pointer}#pdfEdSigModal .pdfEdSigTypeOpt:hover{border-color:#90b8e0}#pdfEdSigModal .pdfEdSigTypeOpt[aria-checked=true]{border-color:#1976d2;box-shadow:0 0 0 1px #1976d2}.pdfEdSigTypeOpt img{height:50px;max-width:100%;object-fit:contain;pointer-events:none}.pdfEdSigTypeList.placeholder img{opacity:.4}.pdfEdSigTypeActions{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:10px}.pdfEdSigColors{display:flex;align-items:center;gap:6px;font-size:13px;margin-inline-end:auto}#pdfEdSigModal .pdfEdSigColor{width:22px;height:22px;margin:0;padding:2px;border:2px solid transparent;border-radius:50%;background:var(--sig-color) content-box;cursor:pointer}#pdfEdSigModal .pdfEdSigColor.active{border-color:#1976d2}.pdfEdSigPrimaryBtn:disabled,.pdfEdSigPrimaryBtn:disabled:hover{background:#1976d2;opacity:.5;cursor:default}.pdfEdSigAddFooter{margin-top:14px}.pdfEdSigAddFooter button{background:none;border:none;font-size:13px;color:#666;cursor:pointer;padding:0}.pdfEdSigAddFooter button:hover{color:#333}.pdfEdStampPicker,.pdfEdStampCreate{padding:14px 16px}.pdfEdStampCreateFooter{margin-top:14px;display:flex;justify-content:flex-end}.pdfEdPickerAddRow,#pdfEditor .drawPickerPanel .pdfEdPickerAddRow{margin:14px 0}.pdfEdPickerAddBtn{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:13px 12px;border:1px solid #1976d2;border-radius:6px;background:none;color:#1976d2;font-size:14px;font-weight:600;cursor:pointer}#pdfEditor .drawPickerPanel .pdfEdPickerAddBtn{padding:13px 12px}.pdfEdPickerAddBtn:hover{background:#1976d2;color:#fff}.darkTheme #pdfEditor .pdfEdPickerAddBtn{border-color:#64b5f6;color:#64b5f6}.darkTheme #pdfEditor .pdfEdPickerAddBtn:hover{background:#64b5f6;color:#000}.pdfEdStampImagePreview{display:flex;align-items:center;justify-content:center;width:100%;min-height:80px;cursor:pointer}.pdfEdStampImagePreview img{max-width:100%;max-height:170px;object-fit:contain}.pdfEdStampSectionLabel{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:var(--sidebar-label-color, #888);margin:14px 0 8px}.pdfEdStampPicker .pdfEdStampSectionLabel:first-child{margin-top:0}.pdfEdStampItem{background:#fff;min-width:96px;min-height:56px;display:flex;align-items:center;justify-content:center;padding:6px 8px}.darkTheme #pdfEdStampModal .pdfEdStampItem{background:#f4f4f4}.pdfEdStampBadge{display:inline-flex;align-items:center;justify-content:center;border:2px solid currentColor;border-radius:6px;font-weight:700;text-transform:uppercase;letter-spacing:1px;white-space:nowrap;line-height:1;box-shadow:inset 0 0 0 2px #fff,inset 0 0 0 4px currentColor}.pdfEdStampBadgeThumb{padding:6px 12px;font-size:13px}.pdfEdStampSymbolThumb{width:48px;height:48px;display:flex;align-items:center;justify-content:center}.pdfEdStampSymbolThumb svg{width:100%;height:100%}.pdfEdStampSecondaryBtn{background:none;border:1px solid var(--border-color, #ccc);border-radius:4px;padding:7px 14px;font-size:13px;color:var(--text-color, #333);cursor:pointer}.pdfEdStampSecondaryBtn:hover{border-color:#1976d2;color:#1976d2}.pdfEdStampField{display:flex;align-items:center;gap:10px;margin-bottom:14px;font-size:13px}.pdfEdStampField>span:first-child{width:70px;color:#888}.pdfEdStampField input[type=text]{flex:1;padding:6px 8px;border:1px solid var(--border-color, #ccc);border-radius:4px;font-size:14px}.pdfEdStampColors{display:flex;gap:8px}.pdfEdStampColorBtn{width:24px;height:24px;border-radius:50%;border:2px solid transparent;cursor:pointer;padding:0}.pdfEdStampColorBtn.active{border-color:#222;box-shadow:0 0 0 2px #fff inset}.darkTheme #pdfEdStampModal .pdfEdStampColorBtn.active{border-color:#fff}.pdfEdStampCheck{display:flex;align-items:center;gap:6px;font-size:13px;margin-bottom:16px;cursor:pointer}.pdfEdStampPreviewWrap{display:flex;align-items:center;justify-content:center;min-height:90px;padding:16px;margin-bottom:8px;border:1px dashed var(--border-color, #ddd);border-radius:6px;background:repeating-conic-gradient(#eee 0% 25%,#fff 0% 50%) 0 0 / 16px 16px}.pdfEdStampPreviewWrap .pdfEdStampBadge{padding:10px 18px;font-size:22px}.pdfEdStampHint{font-size:12px;color:#888;margin:-6px 0 12px;line-height:1.4}.pdfEdStampError{font-size:12px;color:#c62828;margin:-6px 0 12px;line-height:1.4}.pdfEdStampCodePreview{background:#fff;padding:8px;border-radius:4px}.pdfEdStampCodePreview svg{display:block;max-width:260px;max-height:130px;width:auto;height:auto}.pdfEdStampCodeThumb{background:#fff;padding:3px;display:flex;align-items:center;justify-content:center}.pdfEdStampCodeThumb svg{max-width:120px;max-height:52px;width:auto;height:auto}#pdfEditor .drawPickerPanel{padding:12px 14px}#pdfEditor .drawPickerPanel .pdfEdStampSectionLabel{margin:12px 0 8px}#pdfEditor .drawPickerPanel .pdfEdStampSectionLabel:first-child{margin-top:2px}#pdfEditor .drawPickerPanel .pdfEdSigGrid{gap:8px}#pdfEditor .drawPickerPanel .pdfEdStampItem{min-width:84px;min-height:50px}#pdfEditor .drawPickerPanel .pdfEdStampBadgeThumb{font-size:12px;padding:5px 9px}#pdfEditor .drawPickerPanel .pdfEdSigItem img{height:56px;max-width:130px}#pdfEditor .formFillOverlay{pointer-events:none;color-scheme:light}#pdfEditor .formFillOverlay .ffCtl{filter:none}#pdfEditor .formFillOverlay .ffCtl{position:absolute;pointer-events:auto;box-sizing:border-box;border:1px solid rgba(25,118,210,.55);background:#60a5fa1f;border-radius:2px;padding:0 2px;min-height:unset;font-family:Helvetica,Arial,sans-serif;color:#111}#pdfEditor .formFillOverlay textarea.ffCtl{resize:none;padding:1px 2px;line-height:1.2}#pdfEditor .formFillOverlay .ffDatePick{position:absolute;height:0;padding:0;border:0;opacity:0;pointer-events:none}#pdfEditor .formFillOverlay .ffCtl:focus{outline:2px solid rgba(25,118,210,.8);outline-offset:-1px}#pdfEditor .formFillOverlay .ffCtl:disabled{background:#0000000f;border-color:#0003;color:#555}#pdfEditor .formFillOverlay input.ffCheck{margin:0;padding:0;border:none;background:none;accent-color:#1976d2;cursor:pointer}#pdfEditor .formFillOverlay .ffSig{display:flex;align-items:center;justify-content:center;gap:4px;border-style:dashed;color:#1976d2;font-size:11px;overflow:hidden;cursor:pointer;user-select:none}#pdfEditor .formFillOverlay .ffSig.ffSigRo{cursor:default}#pdfEditor .formFillOverlay .ffSig img{max-width:100%;max-height:100%;object-fit:contain}#pdfEditor .pdfOrganizerItem.insertedPage .pdfOrganizerFooter{border-top:2px solid #1976d2}.darkTheme #pdfEditor .pdfOrganizerItem.insertedPage .pdfOrganizerFooter{border-top-color:#64b5f6}#pdfEditor .pdfOrganizerGapBtn{position:absolute;width:22px;height:22px;border-radius:50%;border:none;background:#1976d2;color:#fff;font-size:15px;line-height:1;display:flex;align-items:center;justify-content:center;padding:0;cursor:pointer;box-shadow:0 1px 4px #00000059;z-index:5}#pdfEditor .pdfOrganizerGapBtn:hover{background:#1565c0}#pdfEditor .formFillOverlay .ffSigClear{position:absolute;top:0;inset-inline-end:0;width:16px;height:16px;line-height:1;border:none;background:#0000008c;color:#fff;font-size:10px;cursor:pointer;border-start-start-radius:0;border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:4px;padding:0}#pdfEditor .pdfEdFrozenLayer,#pdfEditor .pdfEdFrozenLayer *{pointer-events:none!important}#pdfEditor .pdfEdFrozenLayer.redactJumpable .redactRect{pointer-events:auto!important;cursor:pointer!important}@keyframes pdfEdOcrIndet{0%{margin-inline-start:-35%}to{margin-inline-start:100%}}#pdfEditor .ocrBar.indet{width:35%!important;animation:pdfEdOcrIndet 1.1s linear infinite}#pdfEditor .themeToggleBtn{margin-inline-start:auto}#pdfEditor .themeToggleBtn .themeIconSun{display:none}.darkTheme #pdfEditor .themeToggleBtn .themeIconSun{display:block}.darkTheme #pdfEditor .themeToggleBtn .themeIconMoon{display:none}.darkTheme #pdfEditor,.darkTheme #pdfEditorPwDialog,.darkTheme #pdfEditorDropDialog,.darkTheme #pdfEditorQrDialog,.darkTheme #pdfEditorFontPick{color-scheme:dark}.darkTheme #pdfEditor .mainContainer{background:#222}.darkTheme #pdfEditor [style*="color:#333"],.darkTheme #pdfEditor [style*="color:#444"],.darkTheme #pdfEditor [style*="color:#555"],.darkTheme #pdfEditor [style*="color:#666"]{color:#c9c9c9!important}.darkTheme #pdfEditor [style*="color:#888"],.darkTheme #pdfEditorPwDialog [style*="color:#888"],.darkTheme #pdfEditorDropDialog [style*="color:#888"],.darkTheme #pdfEditorQrDialog [style*="color:#888"],.darkTheme #pdfEditorFontPick [style*="color:#888"],.darkTheme #pdfEditorSaveModal [style*="color:#888"]{color:#aaa!important}.darkTheme #pdfEditor .drawPropsPanel .drawPropsHint,.darkTheme #pdfEditor .drawColorSwatchBtn:after,.darkTheme #pdfEditor .erListRow .erListIcon,.darkTheme #pdfEditor .erListRow .erListDel,.darkTheme #pdfEditor .propertyLabel,.darkTheme #pdfEditor .pdfOrganizerDeleteBtn,.darkTheme #pdfEditor .pdfOrganizerRotateBtn{color:#aaa}.darkTheme #pdfEditor .pdfEdBmTb button{color:#b0b0b0}.darkTheme #pdfEditor .pdfEdBmTb button:hover:not(:disabled){background:#454545}.darkTheme #pdfEditor .pdfEdBmTb button:disabled{color:#6a6a6a}.darkTheme #pdfEditor .pdfEdBmTb button.active{background:#1c3350;color:#8ab4f8}.darkTheme #pdfEditor .pdfEdBmRow:hover{background:#3a3a3a}.darkTheme #pdfEditor .pdfEdBmRow.selected{background:#1c3350}.darkTheme #pdfEditor .pdfEdBmRow.selected:hover{background:#24406a}.darkTheme #pdfEditor [style*="background:#fff"]:not([style*="background:#fff8e1"]):not([style*="inset:0"]),.darkTheme #pdfEditorPwDialog [style*="background:#fff"],.darkTheme #pdfEditorDropDialog [style*="background:#fff"],.darkTheme #pdfEditorQrDialog [style*="background:#fff"],.darkTheme #pdfEditorFontPick [style*="background:#fff"]{background:#333!important;color:#ddd}.darkTheme #pdfEditor [style*="background:#f5f5f5"],.darkTheme #pdfEditor [style*="background:#fafafa"],.darkTheme #pdfEditor [style*="background:#f2f2f2"],.darkTheme #pdfEditor [style*="background:#efefef"],.darkTheme #pdfEditor [style*="background:#eee"]{background:#404040!important;color:#ccc}.darkTheme #pdfEditor [style*="background:#e8f0fe"],.darkTheme #pdfEditor [style*="background:#eaf1ff"]{background:#1c3350!important;color:#8ab4f8!important}.darkTheme #pdfEditor [style*="background:#e8f5e9"]{background:#1d3d20!important;color:#9ccc9f!important}.darkTheme #pdfEditor [style*="background:#fff8e1"]{background:#453a12!important;color:#e6c34c!important}.darkTheme #pdfEditor [style*="border:1px solid #ccc"],.darkTheme #pdfEditor [style*="border:1px solid #ddd"],.darkTheme #pdfEditor [style*="border:1px solid #e2e2e2"],.darkTheme #pdfEditor [style*="border:1px solid #eee"],.darkTheme #pdfEditor [style*="border:1px dashed #bbb"],.darkTheme #pdfEditorPwDialog [style*="border:1px solid #ccc"],.darkTheme #pdfEditorDropDialog [style*="border:1px solid #ccc"],.darkTheme #pdfEditorQrDialog [style*="border:1px solid #ccc"],.darkTheme #pdfEditorFontPick [style*="border:1px solid #ccc"]{border-color:#5a5a5a!important}.darkTheme #pdfEditor .sidebar input:not([type=color]):not([type=range]):not([type=checkbox]):not([type=radio]),.darkTheme #pdfEditor .sidebar textarea,.darkTheme #pdfEditor .sidebar select,.darkTheme #pdfEditorPwDialog input,.darkTheme #pdfEditorQrDialog input,.darkTheme #pdfEditorFontPick input{background:#3a3a3a;color:#e8e8e8;border-color:#5a5a5a}.darkTheme #pdfEditor .sidebar .content button{background:#4e4e4e;color:#e9e9e9;border-color:#666}.darkTheme #pdfEditor .pdfEdThumbRow{background:#3a3a3a!important;border-color:#555!important}.darkTheme #pdfEditor .pdfEdThumbRow span{color:#bbb!important}.darkTheme #pdfEditor .pdfEdThumbRow canvas{border-color:#666!important}.darkTheme #pdfEditor .pdfEdThumbRow button{color:#a5a5a5!important;background:none!important}.darkTheme #pdfEditor .pdfEdThumbRow button:hover{background:#4a4a4a!important}@media(hover:hover){html:not(.darkTheme) .pdfEdCtxPop button.ctxHoverBtn:hover{background:#f0f0f0!important}html:not(.darkTheme) .pdfEdCtxPop button.ctxHoverDel:hover{background:#fee!important;color:#c00!important}html:not(.darkTheme) .pdfEdCtxPop button.ctxHoverClose:hover{background:#f0f0f0!important;color:#333!important}}.darkTheme .pdfEdCtxPop{background:#333!important;border-color:#555!important}.darkTheme .pdfEdCtxPop button{color:#c9c9c9!important}@media(hover:hover){.darkTheme .pdfEdCtxPop button:not([style*="border-radius: 50%"]):not([style*="border-radius:50%"]):hover{background:#454545!important}}.darkTheme .pdfEdCtxPop span{color:#c9c9c9!important}.darkTheme .pdfEdCtxPop input,.darkTheme .pdfEdCtxPop select{background:#3a3a3a!important;color:#e8e8e8!important;border-color:#5a5a5a!important}.darkTheme #pdfEditorRailPosMenu{background:#303030!important;border-color:#555!important}.darkTheme #pdfEditorRailPosMenu button{background:#3a3a3a!important;color:#ddd!important;border-color:#666!important}.darkTheme #pdfEditorRailPosMenu button:hover{background:#454545!important}.darkTheme #pdfEditorPwDialog,.darkTheme #pdfEditorDropDialog,.darkTheme #pdfEditorQrDialog,.darkTheme #pdfEditorFontPick{color:#ddd}#pdfEditorSaveModal .svSpinner{animation:pdfEditorSpin 1s linear infinite}.darkTheme #pdfEditorSaveModal{color:#ddd;color-scheme:dark}.darkTheme #pdfEditorSaveModal [style*="background:#fff"]{background:#333!important;color:#ddd}.darkTheme #pdfEditorSaveModal [style*="border:1px solid #ccc"]{border-color:#5a5a5a!important}.darkTheme #pdfEditorSaveModal [style*="color:#555"]{color:#c9c9c9!important}.darkTheme #pdfEditorSaveModal [style*="background:#e8f5e9"]{background:#1d3d20!important;color:#9ccc9f!important}.darkTheme #pdfEditorSaveModal .svWarn{background:#453a12!important;color:#e6c34c!important;border-color:#6b5a1e!important}.darkTheme #pdfEditorSaveModal input,.darkTheme #pdfEditorSaveModal select{background:#3a3a3a;color:#e8e8e8;border-color:#5a5a5a}#pdfEditor .emptyStateContent .startHeading{font-size:18px;color:#e8e8e8}#pdfEditor .startCards{display:flex;gap:14px;flex-wrap:wrap;justify-content:center}#pdfEditor .emptyStateContent .startCard{display:flex;flex-direction:column;align-items:center;gap:12px;width:176px;padding:24px 14px 20px;background:#fff;color:#333;border:1px solid transparent;border-radius:12px;font-size:14px;cursor:pointer;box-shadow:0 2px 10px #00000040;transition:transform .15s,border-color .15s,background .15s}#pdfEditor .emptyStateContent .startCard svg{opacity:.8}@media(hover:hover){#pdfEditor .emptyStateContent .startCard:hover{transform:translateY(-2px);border-color:#2a7fff}}.darkTheme #pdfEditor .emptyStateContent .startCard{background:#ffffff14;color:#ddd;border-color:#ffffff29;box-shadow:none}@media(hover:hover){.darkTheme #pdfEditor .emptyStateContent .startCard:hover{background:#ffffff24;border-color:#2a7fff}}#pdfEditor .emptyStateContent .startDropHint{font-size:13px;opacity:.7}#pdfEditor .emptyState.dropHover{outline:2px dashed #2a7fff;outline-offset:-14px;border-radius:16px}#pdfEditor .moduleSelectMenu .pdfEditorModuleTab .modDirtyDot{display:none}#pdfEditor .moduleSelectMenu .pdfEditorModuleTab.dirty .modDirtyDot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#2a7fff;margin-inline-start:auto;flex-shrink:0}#pdfEditor .permBanner{display:flex;align-items:center;gap:10px;padding:6px 12px;font-size:13px;line-height:1.35;background:#fff8e1;color:#7a5c00;border-bottom:1px solid #f0dca0;flex-shrink:0}#pdfEditor .permBanner svg{flex-shrink:0}#pdfEditor .permBanner .permBannerText{flex:1;min-width:0}#pdfEditor .permBanner .permBannerUnlock{padding:4px 10px;border:1px solid #d8b84a;background:#fff;color:#6b4f00;border-radius:5px;cursor:pointer;font-size:12.5px;white-space:nowrap}#pdfEditor .permBanner .permBannerUnlock:hover{background:#fdf3cc}#pdfEditor .permBanner .permBannerClose{background:none;border:none;cursor:pointer;color:#9a7d1c;font-size:15px;line-height:1;padding:2px 4px}.darkTheme #pdfEditor .permBanner{background:#3a3320;color:#e6cf7a;border-bottom-color:#5a4d24}.darkTheme #pdfEditor .permBanner .permBannerUnlock{background:#2b2b2b;color:#e6cf7a;border-color:#7a6a34}.darkTheme #pdfEditor .permBanner .permBannerUnlock:hover{background:#46402a}#pdfEditor .toolbar button.permLocked{opacity:.45}#pdfEditor .moduleSelectMenu .pdfEditorModuleTab .modPermLock{display:none;margin-inline-start:auto;color:#b58a00;line-height:0;flex-shrink:0}#pdfEditor .moduleSelectMenu .pdfEditorModuleTab.permLocked{opacity:.55}#pdfEditor .moduleSelectMenu .pdfEditorModuleTab.permLocked .modPermLock{display:inline-block}#pdfEditor .moduleSelectMenu .pdfEditorModuleTab.permLocked .modDirtyDot{display:none}#pdfEditor.permNoCopy .pdfEdTextLayer,#pdfEditor.permNoCopy .pdfEdTextLayer>span{user-select:none;-webkit-user-select:none;cursor:default}[dir=rtl] #pdfEditorPrevBtn,[dir=rtl] #pdfEditorNextBtn,[dir=rtl] #globalUndoBtn svg,[dir=rtl] #globalRedoBtn svg{transform:scaleX(-1)}#pdfEditor .peHoverInfo:hover{color:#1a56c8!important;background:#e8f0fe!important}#pdfEditor .peHoverRemove:hover{color:#c00!important;background:#fee!important}#pdfEditor .peHoverRestore:hover{color:#080!important;background:#e8f5e9!important}
