/* PDF editor styles extracted from PDF Tools v1.8.0. */
.hn-pdf-text-editor .hn-text-editor-launch-card {
  display:grid; grid-template-columns:minmax(0,1fr); gap:14px; align-items:start;
  width:100%; max-width:100%; min-width:0; box-sizing:border-box; overflow:hidden;
  border:1px solid #dbe3ee; border-radius:14px; background:#fff; padding:18px;
}.hn-pdf-text-editor .hn-text-editor-launch-card > div { display:grid; gap:5px; }.hn-pdf-text-editor .hn-text-editor-launch-card strong { color:#0f172a; font-size:16px; }.hn-pdf-text-editor .hn-text-editor-launch-card span { color:#64748b; font-size:13px; line-height:1.5; }.hn-pdf-text-editor .hn-text-editor-launch-card .hn-btn { min-height:48px; width:100%; min-width:0; }body .hn-tool-shell.hn-convert-workspace .hn-pdf-text-editor.hn-multi-document-editor-active > .hn-text-editor-launch-card,
body .hn-tool-shell.hn-convert-workspace .hn-pdf-text-editor[data-hn-main-output="1"] > .hn-text-editor-launch-card,
body .hn-tool-shell.hn-convert-workspace .hn-pdf-text-editor.hn-processing-mode > .hn-text-editor-launch-card { display:none!important; }body .hn-tool-shell.hn-convert-workspace .hn-pdf-text-editor:not(.hn-multi-document-editor-active):not([data-hn-main-output="1"]):not(.hn-processing-mode) > .hn-text-editor-launch-card { grid-column:2!important; grid-row:1 / span 4!important; align-self:start!important; }body .hn-tool-shell.hn-convert-workspace .hn-pdf-text-editor:not(.hn-multi-document-editor-active):not([data-hn-main-output="1"]):not(.hn-processing-mode) > .hn-file-drop,
body .hn-tool-shell.hn-convert-workspace .hn-pdf-text-editor:not(.hn-multi-document-editor-active):not([data-hn-main-output="1"]):not(.hn-processing-mode) > .hn-file-summary,
body .hn-tool-shell.hn-convert-workspace .hn-pdf-text-editor:not(.hn-multi-document-editor-active):not([data-hn-main-output="1"]):not(.hn-processing-mode) > .hn-file-queue { grid-column:1!important; }body .hn-tool-shell.hn-convert-workspace .hn-pdf-text-editor:not(.hn-multi-document-editor-active):not([data-hn-main-output="1"]):not(.hn-processing-mode) { grid-template-columns:minmax(0,1fr) minmax(280px,360px)!important; }.hn-pdf-text-editor-layout { display:grid; grid-template-columns:minmax(112px,0.12fr) minmax(0,0.61fr) minmax(250px,0.27fr); gap:12px; width:100%; max-width:100%; min-width:0; overflow:hidden; align-items:start; }.hn-pdf-text-editor-layout > * { min-width:0; max-width:100%; box-sizing:border-box; }.hn-pdf-text-editor .hn-text-pages-panel,
.hn-pdf-text-editor .hn-text-canvas-panel,
.hn-pdf-text-editor .hn-text-inspector-panel { border:1px solid #dbe3ee; border-radius:14px; background:#fff; overflow:hidden; }.hn-pdf-text-editor .hn-text-panel-head { min-height:58px; padding:12px 14px; border-bottom:1px solid #e5e7eb; display:flex; align-items:center; justify-content:space-between; gap:10px; }.hn-pdf-text-editor .hn-text-panel-head > div:first-child { display:grid; gap:2px; }.hn-pdf-text-editor .hn-text-panel-head strong { color:#0f172a; font-size:14px; }.hn-pdf-text-editor .hn-text-panel-head span { color:#64748b; font-size:11px; }.hn-pdf-text-editor .hn-text-thumbnail-list { max-height:720px; overflow:auto; padding:10px; display:grid; gap:9px; overscroll-behavior:contain; }.hn-pdf-text-editor .hn-text-panel-empty { color:#94a3b8; font-size:12px; line-height:1.5; padding:18px 8px; text-align:center; }.hn-pdf-text-editor .hn-text-thumbnail { appearance:none; border:1px solid #dbe3ee; border-radius:10px; background:#f8fafc; padding:7px; display:grid; gap:6px; cursor:pointer; color:#334155; }.hn-pdf-text-editor .hn-text-thumbnail:hover { border-color:#93c5fd; }.hn-pdf-text-editor .hn-text-thumbnail.is-active { border-color:#2563eb; background:#eff6ff; }.hn-pdf-text-editor .hn-text-thumb-canvas-wrap { min-height:74px; display:flex; align-items:center; justify-content:center; background:#e9eef5; border-radius:6px; overflow:hidden; }.hn-pdf-text-editor .hn-text-thumbnail canvas { display:block; max-width:100%; height:auto; background:#fff; }.hn-pdf-text-editor .hn-text-thumbnail strong { font-size:11px; font-weight:700; }.hn-pdf-text-editor .hn-text-canvas-toolbar { min-height:58px; padding:9px 12px; border-bottom:1px solid #e5e7eb; display:flex; justify-content:space-between; align-items:center; gap:10px; flex-wrap:wrap; }.hn-pdf-text-editor .hn-text-toolbar-group { display:flex; align-items:center; gap:7px; flex-wrap:wrap; }.hn-pdf-text-editor .hn-text-toolbar-group label { display:flex; align-items:center; gap:6px; font-size:12px; color:#475569; }.hn-pdf-text-editor .hn-text-page-input { width:58px; min-height:34px; border:1px solid #cbd5e1; border-radius:8px; text-align:center; }.hn-pdf-text-editor .hn-text-zoom { width:92px; min-height:34px!important; }.hn-pdf-text-editor .hn-text-preview-toggle input { width:14px!important; height:14px!important; min-height:14px!important; }.hn-pdf-text-editor .hn-text-stage { min-height:620px; max-height:720px; overflow:auto; background:#e9eef5; padding:22px; display:flex; align-items:flex-start; justify-content:center; overscroll-behavior:contain; }.hn-pdf-text-editor .hn-text-stage-empty { margin:auto; color:#64748b; font-size:13px; text-align:center; }.hn-pdf-text-editor .hn-text-page-wrap { position:relative; flex:0 0 auto; background:#fff; }.hn-pdf-text-editor .hn-text-page-canvas { position:absolute; inset:0; display:block; background:#fff; }.hn-pdf-text-editor .hn-text-overlay { position:absolute; inset:0; overflow:hidden; user-select:none; }.hn-pdf-text-editor .hn-text-cover-mask { position:absolute; z-index:1; pointer-events:none; box-sizing:border-box; }.hn-pdf-text-editor .hn-text-box { position:absolute; z-index:2; border:1px dashed transparent; min-width:8px; min-height:8px; line-height:1.05; white-space:pre-wrap; overflow:hidden; cursor:move; transform-origin:left bottom; padding:0; box-sizing:border-box; background:transparent; }.hn-pdf-text-editor .hn-text-box:hover { border-color:rgba(37,99,235,.6); }.hn-pdf-text-editor .hn-text-box.is-edited { border-color:rgba(14,165,233,.7); }.hn-pdf-text-editor .hn-text-box.is-selected { border:2px solid #2563eb; overflow:visible; z-index:5; }.hn-pdf-text-editor .hn-text-box.is-inline-editing { cursor:text; }.hn-pdf-text-editor .hn-text-box-background { position:absolute; inset:0; z-index:0; pointer-events:none; }.hn-pdf-text-editor .hn-text-box-content { position:relative; z-index:1; display:block; width:100%; height:100%; outline:none; }.hn-pdf-text-editor .hn-text-box-content[contenteditable="true"] { cursor:text; user-select:text; }.hn-pdf-text-editor .hn-text-resize-handle { display:none; position:absolute; z-index:3; right:-6px; bottom:-6px; width:12px; height:12px; border:2px solid #fff; border-radius:3px; background:#2563eb; cursor:nwse-resize; padding:0; }.hn-pdf-text-editor .hn-text-box.is-selected .hn-text-resize-handle { display:block; }.hn-pdf-text-editor .hn-text-canvas-status { min-height:38px; border-top:1px solid #e5e7eb; padding:8px 12px; display:flex; justify-content:space-between; gap:10px; color:#64748b; font-size:11px; }.hn-pdf-text-editor .hn-text-inspector-panel { display:flex; flex-direction:column; width:100%; min-width:0; max-width:100%; max-height:820px; }.hn-pdf-text-editor .hn-text-history-actions { display:flex; gap:5px; }.hn-pdf-text-editor .hn-text-history-actions .hn-btn { width:34px; min-width:34px; padding:6px!important; }.hn-pdf-text-editor .hn-text-quick-actions { padding:10px 12px; display:grid; grid-template-columns:1fr 1fr; gap:8px; border-bottom:1px solid #e5e7eb; }.hn-pdf-text-editor .hn-text-inspector-empty { color:#64748b; font-size:12px; line-height:1.55; padding:22px 14px; }.hn-pdf-text-editor .hn-text-inspector-fields { padding:12px; display:grid; gap:10px; overflow:auto; }.hn-pdf-text-editor .hn-text-inspector-fields .hn-field { min-width:0; }.hn-pdf-text-editor .hn-text-inspector-fields textarea { resize:vertical; min-height:96px; }.hn-pdf-text-editor .hn-text-property-grid { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:9px; align-items:end; }.hn-pdf-text-editor .hn-text-property-grid input[type="color"] { width:100%; min-height:38px; border:1px solid #cbd5e1; border-radius:8px; padding:3px; background:#fff; }.hn-pdf-text-editor .hn-text-property-grid input[type="range"] { width:100%; min-height:34px; }.hn-pdf-text-editor .hn-text-format-row { display:flex; flex-wrap:wrap; gap:10px; font-size:12px; color:#334155; }.hn-pdf-text-editor .hn-text-format-row label,
.hn-pdf-text-editor .hn-text-check { display:flex; align-items:center; gap:5px; }.hn-pdf-text-editor .hn-text-format-row input,
.hn-pdf-text-editor .hn-text-check input { width:14px!important; height:14px!important; min-height:14px!important; }.hn-pdf-text-editor .hn-text-advanced { border:1px solid #e2e8f0; border-radius:9px; }.hn-pdf-text-editor .hn-text-advanced summary { padding:9px 10px; cursor:pointer; color:#334155; font-size:12px; font-weight:700; }.hn-pdf-text-editor .hn-text-advanced .hn-text-property-grid { padding:0 10px 10px; }.hn-pdf-text-editor .hn-text-document-actions { margin-top:auto; padding:12px; border-top:1px solid #e5e7eb; display:grid; gap:9px; }.hn-pdf-text-editor .hn-text-save-all { min-height:48px; width:100%; }.hn-pdf-text-editor .hn-text-document-actions small { color:#64748b; line-height:1.45; font-size:10px; }@media (max-width:1180px){body .hn-tool-shell.hn-convert-workspace .hn-pdf-text-editor:not(.hn-multi-document-editor-active):not([data-hn-main-output="1"]):not(.hn-processing-mode){grid-template-columns:minmax(0,1fr)!important;}body .hn-tool-shell.hn-convert-workspace .hn-pdf-text-editor:not(.hn-multi-document-editor-active):not([data-hn-main-output="1"]):not(.hn-processing-mode) > .hn-text-editor-launch-card{grid-column:1!important;grid-row:auto!important;}.hn-pdf-text-editor-layout{grid-template-columns:116px minmax(420px,1fr);}.hn-pdf-text-editor .hn-text-inspector-panel{grid-column:1 / -1;max-height:none;}.hn-pdf-text-editor .hn-text-inspector-fields{overflow:visible;}}@media (max-width:760px){.hn-pdf-text-editor .hn-text-editor-launch-card{grid-template-columns:1fr;}.hn-pdf-text-editor-layout{grid-template-columns:1fr;}.hn-pdf-text-editor .hn-text-thumbnail-list{display:flex;overflow:auto;max-height:none;}.hn-pdf-text-editor .hn-text-thumbnail{min-width:112px;}.hn-pdf-text-editor .hn-text-stage{min-height:430px;padding:10px;}.hn-pdf-text-editor .hn-text-property-grid{grid-template-columns:1fr;}}.hn-pdf-text-editor .hn-text-font-field{grid-column:1 / -1;}.hn-pdf-text-editor .hn-text-font-detection{border:1px solid #dbe3ee;border-radius:10px;background:#f8fafc;padding:10px;display:grid;gap:8px;min-width:0;}.hn-pdf-text-editor .hn-text-font-detection-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;}.hn-pdf-text-editor .hn-text-font-detection-head>div{display:grid;gap:2px;min-width:0;}.hn-pdf-text-editor .hn-text-font-detection-head span:first-child{font-size:10px;color:#64748b;text-transform:uppercase;letter-spacing:.04em;font-weight:700;}.hn-pdf-text-editor .hn-text-detected-font{font-size:13px;color:#0f172a;overflow-wrap:anywhere;}.hn-pdf-text-editor .hn-text-font-status-badge{flex:0 0 auto;border-radius:999px;padding:4px 7px;font-size:10px;font-weight:800;background:#e2e8f0;color:#475569;}.hn-pdf-text-editor .hn-text-font-detection[data-status="exact"] .hn-text-font-status-badge{background:#dcfce7;color:#166534;}.hn-pdf-text-editor .hn-text-font-detection[data-status="matched"] .hn-text-font-status-badge{background:#dbeafe;color:#1d4ed8;}.hn-pdf-text-editor .hn-text-font-detection[data-status="fallback"] .hn-text-font-status-badge{background:#fef3c7;color:#92400e;}.hn-pdf-text-editor .hn-text-font-detection[data-status="new"] .hn-text-font-status-badge{background:#ede9fe;color:#6d28d9;}.hn-pdf-text-editor .hn-text-font-detection-details{display:grid;grid-template-columns:1fr 1fr;gap:4px 8px;color:#475569;font-size:10px;line-height:1.4;}.hn-pdf-text-editor .hn-text-font-confidence{grid-column:1 / -1;}.hn-pdf-text-editor .hn-text-use-detected-font{min-height:34px!important;width:100%;padding:7px 10px!important;font-size:11px!important;}.hn-pdf-text-editor .hn-text-font-warning{color:#64748b;font-size:10px;line-height:1.45;}@media (max-width:760px){.hn-pdf-text-editor .hn-text-font-detection-details{grid-template-columns:1fr;}.hn-pdf-text-editor .hn-text-font-confidence{grid-column:auto;}}.hn-pdf-text-editor.hn-text-saving > *:not(.hn-progress) {
  display: none !important;
}.hn-pdf-text-editor .hn-text-save-all:disabled {
  cursor: wait;
  opacity: .72;
}body.hn-processing-screen-open .hn-pdf-text-editor.hn-processing-mode > *:not(.hn-progress) {
  visibility: hidden !important;
  pointer-events: none !important;
}body.hn-processing-screen-open .hn-pdf-text-editor.hn-processing-mode > .hn-progress {
  visibility: visible !important;
}.hn-pdf-text-editor .hn-text-font-field > .hn-text-font-detection{margin-top:8px;}.hn-pdf-text-editor .hn-text-box-content {
  min-width: 0;
  white-space: pre-wrap;
  overflow-wrap: break-word;
  word-break: normal;
  line-height: 1.15;
}.hn-pdf-text-editor .hn-text-box-content[contenteditable="true"] {
  min-height: 100%;
  height: auto;
  overflow: visible;
}.hn-text-flow-measurer {
  position: fixed !important;
  left: -100000px !important;
  top: -100000px !important;
  visibility: hidden !important;
  pointer-events: none !important;
  z-index: -1 !important;
  padding: 0 !important;
  border: 0 !important;
  box-sizing: border-box !important;
}.hn-pdf-text-editor .hn-text-overlay { contain: layout paint style; }.hn-pdf-text-editor .hn-text-box { touch-action:none; }.hn-pdf-text-editor .hn-text-box.is-edited:not(.is-selected):not(:hover) { border-color:transparent; }.hn-pdf-text-editor .hn-text-box.is-dragging,
.hn-pdf-text-editor .hn-text-box.is-resizing {
  z-index:6;
  will-change:transform,width,height;
  border:2px solid #2563eb;
  overflow:visible;
}.hn-pdf-text-editor .hn-text-box {
  overflow: visible;
}.hn-pdf-text-editor .hn-text-box-content {
  height: auto;
  min-height: 100%;
  box-sizing: border-box;
  line-height: var(--hn-text-line-height, 1.15em);
  padding-top: var(--hn-text-pad-top, 1px);
  padding-bottom: var(--hn-text-pad-bottom, 2px);
  overflow: visible;
}.hn-pdf-text-editor .hn-text-box-content[contenteditable="true"] {
  height: auto;
  min-height: 100%;
}.hn-pdf-text-editor .hn-text-selection-mode-wrap{padding:10px 12px;border-bottom:1px solid #e5e7eb;background:#f8fafc;display:grid;gap:5px}.hn-pdf-text-editor .hn-text-selection-mode-wrap .hn-label{margin:0;font-size:11px}.hn-pdf-text-editor .hn-text-selection-mode-wrap .hn-select{min-height:36px!important;padding:7px 32px 7px 10px!important;font-size:11px!important}.hn-pdf-text-editor .hn-text-selection-mode-wrap small{font-size:9.5px;line-height:1.35;color:#64748b}.hn-pdf-text-editor .hn-text-box-content{overflow-wrap:normal;word-break:normal;hyphens:none}.hn-pdf-text-editor .hn-text-box[style*="text-align: justify"] .hn-text-box-content{text-align:justify;text-align-last:left}.hn-pdf-text-editor .hn-paragraph-proxy-box{
  z-index:7!important;
  border:2px solid #2563eb!important;
  background:rgba(37,99,235,.035)!important;
  box-shadow:0 0 0 3px rgba(37,99,235,.10)!important;
  overflow:visible!important;
  cursor:move!important;
}.hn-pdf-text-editor .hn-paragraph-proxy-box .hn-text-box-content{pointer-events:none!important;background:transparent!important}.hn-pdf-text-editor .hn-text-box.is-paragraph-member{border-color:transparent!important;box-shadow:none!important}.hn-pdf-text-editor .hn-text-cover-auto{
  min-height:58px;
  padding:9px 10px;
  border:1px solid #dbe7f5;
  border-radius:12px;
  background:#f8fafc;
  display:grid;
  gap:2px;
  align-content:center;
}.hn-pdf-text-editor .hn-text-cover-auto strong{font-size:11px;line-height:1.2;color:#0f172a}.hn-pdf-text-editor .hn-text-cover-auto span{font-size:10.5px;font-weight:800;color:#2563eb}.hn-pdf-text-editor .hn-text-cover-auto small{font-size:9px;line-height:1.3;color:#64748b}.hn-pdf-text-editor .hn-text-box.is-editing-blocked{
  cursor:not-allowed!important;
  border-color:#f59e0b!important;
  background:rgba(245,158,11,.055)!important;
  box-shadow:0 0 0 3px rgba(245,158,11,.12)!important;
}.hn-pdf-text-editor .hn-text-box.is-editing-blocked .hn-text-resize-handle{display:none!important}.hn-pdf-text-editor .hn-text-table-lock{
  padding:10px 11px;
  border:1px solid #f6c453;
  border-radius:12px;
  background:#fffbeb;
  color:#78350f;
  display:grid;
  gap:4px;
}.hn-pdf-text-editor .hn-text-table-lock[hidden]{display:none!important}.hn-pdf-text-editor .hn-text-table-lock strong{font-size:11px;line-height:1.2}.hn-pdf-text-editor .hn-text-table-lock span{font-size:9.5px;line-height:1.4;color:#92400e}.hn-pdf-text-editor .hn-text-inspector-fields.is-table-locked .hn-field,
.hn-pdf-text-editor .hn-text-inspector-fields.is-table-locked .hn-text-property-grid,
.hn-pdf-text-editor .hn-text-inspector-fields.is-table-locked .hn-text-format-row,
.hn-pdf-text-editor .hn-text-inspector-fields.is-table-locked .hn-text-advanced{opacity:.62}.hn-pdf-text-editor .hn-text-selected-preview-field textarea[readonly]{
  min-height:72px;
  resize:none;
  background:#f8fafc;
  color:#475569;
  cursor:default;
}.hn-pdf-text-editor .hn-text-on-page-help{display:block;margin-top:6px;color:#2563eb;font-size:9.5px;line-height:1.4;font-weight:700}.hn-pdf-text-editor .hn-paragraph-proxy-box::after{
  content:attr(data-edit-label);
  position:absolute;
  right:4px;
  top:-24px;
  padding:3px 7px;
  border-radius:999px;
  background:#2563eb;
  color:#fff;
  font:700 9px/1.25 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
  white-space:nowrap;
  pointer-events:none;
}.hn-pdf-text-editor .hn-text-box.is-selected:not(.hn-paragraph-proxy-box):not(.is-inline-editing)::after{
  content:attr(data-edit-label);
  position:absolute;
  right:2px;
  top:-22px;
  padding:3px 7px;
  border-radius:999px;
  background:#2563eb;
  color:#fff;
  font:700 9px/1.25 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
  white-space:nowrap;
  pointer-events:none;
}.hn-pdf-text-editor .hn-text-box.is-inline-editing{
  z-index:9!important;
  border:2px solid #0ea5e9!important;
  box-shadow:0 0 0 4px rgba(14,165,233,.16)!important;
  overflow:visible!important;
}.hn-pdf-text-editor .hn-text-box.is-inline-editing::after{display:none!important}.hn-pdf-text-editor .hn-text-box.is-inline-editing .hn-text-box-content[contenteditable="true"]{
  min-width:100%;
  caret-color:#0f172a;
  background:rgba(255,255,255,.08);
}.hn-pdf-text-editor.hn-on-canvas-editing .hn-text-selection-mode-wrap small{color:#0369a1;font-weight:700}.hn-pdf-text-editor .hn-text-page-controls{gap:4px!important;flex-wrap:nowrap!important;}.hn-pdf-text-editor .hn-text-page-controls .hn-btn{
  width:34px!important;min-width:34px!important;height:32px!important;min-height:32px!important;
  padding:3px 5px!important;border-radius:8px!important;font-size:14px!important;line-height:1!important;
}.hn-pdf-text-editor .hn-text-page-controls label{gap:4px!important;font-size:11px!important;white-space:nowrap;}.hn-pdf-text-editor .hn-text-page-controls .hn-text-page-input{
  width:44px!important;height:32px!important;min-height:32px!important;padding:3px 5px!important;
  border-radius:8px!important;font-size:11px!important;
}.hn-pdf-text-editor .hn-text-page-controls .hn-text-page-total{font-size:10.5px!important;}@media (min-width:1181px){.hn-pdf-text-editor .hn-text-pages-panel .hn-text-panel-head{padding-left:11px;padding-right:11px;}.hn-pdf-text-editor .hn-text-thumbnail-list{padding:8px;gap:8px;}.hn-pdf-text-editor .hn-text-thumbnail{padding:6px;}}.hn-pdf-text-editor .hn-paragraph-proxy-box[data-hn-table-cell="1"]{
  border-color:#2563eb;
  box-shadow:0 0 0 3px rgba(37,99,235,.12);
}.hn-pdf-text-editor .hn-text-box.has-text-overflow,
.hn-pdf-text-editor .hn-text-box.is-inline-editing.has-text-overflow{
  border-color:#dc2626!important;
  box-shadow:0 0 0 4px rgba(220,38,38,.16)!important;
}.hn-pdf-text-editor .hn-text-box.has-text-overflow .hn-text-box-content{
  overflow:hidden!important;
}.hn-pdf-text-editor .hn-text-box.has-text-overflow::before{
  content:attr(data-overflow-label);
  position:absolute;
  left:0;
  bottom:-22px;
  z-index:12;
  padding:3px 7px;
  border-radius:999px;
  background:#dc2626;
  color:#fff;
  font:700 9px/1.25 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
  white-space:nowrap;
  pointer-events:none;
}.hn-pdf-text-editor > .hn-result.hn-text-save-error{
  position:relative;
  padding:18px 44px 18px 18px!important;
  max-width:320px;
}.hn-pdf-text-editor .hn-text-save-error-close{
  position:absolute;
  top:8px;
  right:8px;
  width:28px;
  height:28px;
  min-width:28px;
  padding:0;
  border:1px solid rgba(127,29,29,.18);
  border-radius:8px;
  background:#fff;
  color:#991b1b;
  font:700 20px/1 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
  cursor:pointer;
}.hn-pdf-text-editor .hn-text-save-error-close:hover{background:#fef2f2;}.hn-pdf-text-editor .hn-text-save-error-message{white-space:normal;overflow-wrap:anywhere;}.hn-pdf-text-editor .hn-text-inspector-empty[hidden]{display:none!important;padding:0!important;}.hn-pdf-text-editor .hn-text-box.hn-line-geometry-lock .hn-text-box-content[contenteditable="true"]{
  padding-top:0!important;
  padding-bottom:0!important;
  line-height:1.05!important;
  min-height:100%!important;
}.hn-pdf-text-editor .hn-paragraph-layout-line{
  display:block;
  min-width:0;
  box-sizing:border-box;
  white-space:pre-wrap;
  overflow-wrap:break-word;
  word-break:normal;
}.hn-pdf-text-editor .hn-text-box.is-inline-editing .hn-paragraph-layout-line{
  min-height:var(--hn-text-line-height,1.15em);
}.hn-pdf-text-editor .hn-paragraph-layout-line{
  width:100%;
  text-align:inherit;
  text-align-last:inherit;
}.hn-pdf-text-editor .hn-text-box.is-inline-editing .hn-paragraph-layout-line{
  min-height:var(--hn-text-line-height,1em);
}.hn-pdf-text-editor .hn-text-box.is-selected{
  border:1px solid transparent!important;
  outline:2px solid #2563eb;
  outline-offset:-1px;
}.hn-pdf-text-editor .hn-text-box.is-inline-editing{
  border:1px solid transparent!important;
  outline:2px solid #0ea5e9!important;
  outline-offset:-1px!important;
}.hn-pdf-text-editor .hn-text-box.has-text-overflow,
.hn-pdf-text-editor .hn-text-box.is-inline-editing.has-text-overflow{
  border:1px solid transparent!important;
  outline:2px solid #dc2626!important;
  outline-offset:-1px!important;
}.hn-pdf-text-editor .hn-text-box.is-inline-editing .hn-paragraph-layout-line{
  line-height:var(--hn-text-line-height,1em)!important;
  min-height:var(--hn-text-line-height,1em)!important;
  margin:0!important;
}.hn-pdf-text-editor .hn-text-box.hn-paragraph-pristine-edit .hn-text-box-content{
  background:transparent!important;
}.hn-pdf-text-editor .hn-text-box.hn-paragraph-pristine-edit .hn-paragraph-layout-line{
  background:transparent!important;
}.hn-pdf-text-editor .hn-text-box.is-inline-editing .hn-text-box-content[contenteditable="true"]{
  overflow-x:hidden!important;
  overflow-y:visible!important;
}.hn-pdf-text-editor .hn-text-box.is-inline-editing .hn-paragraph-layout-line{
  max-width:100%;
}.hn-pdf-text-editor .hn-text-page-selection-box{
  position:absolute;
  z-index:1;
  pointer-events:none;
  box-sizing:border-box;
  border:1px solid transparent;
  outline:2px solid rgba(37,99,235,.78);
  outline-offset:-2px;
  background:rgba(37,99,235,.018);
  border-radius:3px;
}.hn-pdf-text-editor .hn-text-page-selection-box::after{
  content:attr(data-selection-label);
  position:absolute;
  top:7px;
  right:7px;
  padding:3px 7px;
  border-radius:999px;
  background:#2563eb;
  color:#fff;
  font-size:9px;
  font-weight:800;
  line-height:1.2;
  box-shadow:0 2px 8px rgba(37,99,235,.22);
}.hn-text-mobile-upload-spacer,
.hn-text-mobile-editor-spacer {
  display: none;
}@media (max-width: 780px) {html body .hn-tool-shell.hn-convert-workspace
    > .hn-tool-panel.hn-pdf-text-editor:not(.hn-multi-document-editor-active):not([data-hn-main-output="1"]):not(.hn-processing-mode) {
    display: flex !important;
    flex-direction: column !important;
    align-items: stretch !important;
    gap: 14px !important;
    width: 100% !important;
    min-width: 0 !important;
    max-width: 100% !important;
    height: auto !important;
    min-height: 0 !important;
    max-height: none !important;
    overflow: visible !important;
    touch-action: pan-y !important;
  }html body .hn-tool-shell.hn-convert-workspace
    > .hn-tool-panel.hn-pdf-text-editor:not(.hn-multi-document-editor-active):not([data-hn-main-output="1"]):not(.hn-processing-mode)
    > .hn-file-drop,
  html body .hn-tool-shell.hn-convert-workspace
    > .hn-tool-panel.hn-pdf-text-editor:not(.hn-multi-document-editor-active):not([data-hn-main-output="1"]):not(.hn-processing-mode)
    > .hn-file-queue,
  html body .hn-tool-shell.hn-convert-workspace
    > .hn-tool-panel.hn-pdf-text-editor:not(.hn-multi-document-editor-active):not([data-hn-main-output="1"]):not(.hn-processing-mode)
    > .hn-text-editor-launch-card,
  html body .hn-tool-shell.hn-convert-workspace
    > .hn-tool-panel.hn-pdf-text-editor:not(.hn-multi-document-editor-active):not([data-hn-main-output="1"]):not(.hn-processing-mode)
    > .hn-text-mobile-upload-spacer {
    position: static !important;
    grid-column: auto !important;
    grid-row: auto !important;
    width: 100% !important;
    min-width: 0 !important;
    max-width: 100% !important;
    height: auto !important;
    max-height: none !important;
    margin: 0 !important;
    transform: none !important;
  }html body .hn-tool-shell.hn-convert-workspace
    > .hn-tool-panel.hn-pdf-text-editor:not(.hn-multi-document-editor-active):not([data-hn-main-output="1"]):not(.hn-processing-mode)
    > .hn-text-mobile-upload-spacer {
    display: block !important;
    flex: 0 0 calc(var(--hn-mobile-rail-measured, 96px) + 34px + env(safe-area-inset-bottom, 0px)) !important;
    height: calc(var(--hn-mobile-rail-measured, 96px) + 34px + env(safe-area-inset-bottom, 0px)) !important;
    min-height: calc(var(--hn-mobile-rail-measured, 96px) + 34px + env(safe-area-inset-bottom, 0px)) !important;
    border: 0 !important;
    background: transparent !important;
    pointer-events: none !important;
  }html body .hn-tool-shell.hn-convert-workspace
    > .hn-tool-panel.hn-pdf-text-editor:not(.hn-multi-document-editor-active)
    > .hn-multi-document-workspace-root,
  html body .hn-tool-shell.hn-convert-workspace
    > .hn-tool-panel.hn-pdf-text-editor:not(.hn-multi-document-editor-active)
    > [data-hn-multi-editor-content="1"] {
    display: none !important;
  }html body .hn-tool-shell.hn-convert-workspace.hn-multi-document-workspace:has(
    > .hn-tool-panel.hn-pdf-text-editor.hn-multi-document-editor-active
  ) {
    overflow-y: hidden !important;
    overscroll-behavior-y: none !important;
  }html body .hn-tool-shell.hn-convert-workspace.hn-multi-document-workspace
    > .hn-tool-panel.hn-pdf-text-editor.hn-multi-document-editor-active
    > .hn-file-drop,
  html body .hn-tool-shell.hn-convert-workspace.hn-multi-document-workspace
    > .hn-tool-panel.hn-pdf-text-editor.hn-multi-document-editor-active
    > .hn-file-summary,
  html body .hn-tool-shell.hn-convert-workspace.hn-multi-document-workspace
    > .hn-tool-panel.hn-pdf-text-editor.hn-multi-document-editor-active
    > .hn-file-queue,
  html body .hn-tool-shell.hn-convert-workspace.hn-multi-document-workspace
    > .hn-tool-panel.hn-pdf-text-editor.hn-multi-document-editor-active
    > .hn-text-editor-launch-card,
  html body .hn-tool-shell.hn-convert-workspace.hn-multi-document-workspace
    > .hn-tool-panel.hn-pdf-text-editor.hn-multi-document-editor-active
    > .hn-text-mobile-upload-spacer {
    display: none !important;
  }html body .hn-tool-shell.hn-convert-workspace.hn-multi-document-workspace
    > .hn-tool-panel.hn-pdf-text-editor.hn-multi-document-editor-active {
    display: block !important;
    position: relative !important;
    box-sizing: border-box !important;
    width: 100% !important;
    min-width: 0 !important;
    max-width: 100% !important;
    height: calc(100dvh - var(--hn-mobile-topbar-height, 60px)) !important;
    min-height: 0 !important;
    max-height: calc(100dvh - var(--hn-mobile-topbar-height, 60px)) !important;
    margin: 0 !important;
    padding: 14px 14px 0 !important;
    overflow-x: hidden !important;
    overflow-y: auto !important;
    overscroll-behavior-x: none !important;
    overscroll-behavior-y: contain !important;
    -webkit-overflow-scrolling: touch !important;
    touch-action: pan-y !important;
    scroll-padding-bottom: calc(var(--hn-mobile-rail-measured, 96px) + 34px + env(safe-area-inset-bottom, 0px)) !important;
  }html body .hn-tool-shell.hn-convert-workspace.hn-multi-document-workspace
    > .hn-tool-panel.hn-pdf-text-editor.hn-multi-document-editor-active
    > .hn-multi-document-workspace-root {
    display: flex !important;
    flex-direction: column !important;
    align-items: stretch !important;
    gap: 14px !important;
    position: static !important;
    box-sizing: border-box !important;
    width: 100% !important;
    min-width: 0 !important;
    max-width: 100% !important;
    height: auto !important;
    min-height: max-content !important;
    max-height: none !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: visible !important;
    transform: none !important;
  }html body .hn-tool-shell.hn-convert-workspace.hn-multi-document-workspace
    .hn-pdf-text-editor.hn-multi-document-editor-active
    .hn-multi-document-workspace-root > .hn-multi-document-list {
    display: grid !important;
    gap: 10px !important;
    position: static !important;
    z-index: auto !important;
    width: 100% !important;
    min-width: 0 !important;
    max-width: 100% !important;
    height: auto !important;
    min-height: 0 !important;
    max-height: none !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: visible !important;
    transform: none !important;
  }html body .hn-tool-shell.hn-convert-workspace.hn-multi-document-workspace
    .hn-pdf-text-editor.hn-multi-document-editor-active
    .hn-multi-document-row {
    position: relative !important;
    z-index: auto !important;
    width: 100% !important;
    min-width: 0 !important;
    max-width: 100% !important;
    margin: 0 !important;
    transform: none !important;
    box-shadow: none !important;
  }html body .hn-tool-shell.hn-convert-workspace.hn-multi-document-workspace
    .hn-pdf-text-editor.hn-multi-document-editor-active
    .hn-multi-document-workspace-root > .hn-pdf-text-editor-layout {
    display: flex !important;
    flex-direction: column !important;
    align-items: stretch !important;
    gap: 14px !important;
    position: static !important;
    width: 100% !important;
    min-width: 0 !important;
    max-width: 100% !important;
    height: auto !important;
    min-height: 0 !important;
    max-height: none !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: visible !important;
    transform: none !important;
  }html body .hn-tool-shell.hn-convert-workspace.hn-multi-document-workspace
    .hn-pdf-text-editor.hn-multi-document-editor-active
    .hn-text-pages-panel,
  html body .hn-tool-shell.hn-convert-workspace.hn-multi-document-workspace
    .hn-pdf-text-editor.hn-multi-document-editor-active
    .hn-text-canvas-panel,
  html body .hn-tool-shell.hn-convert-workspace.hn-multi-document-workspace
    .hn-pdf-text-editor.hn-multi-document-editor-active
    .hn-text-inspector-panel {
    position: static !important;
    flex: 0 0 auto !important;
    width: 100% !important;
    min-width: 0 !important;
    max-width: 100% !important;
    height: auto !important;
    min-height: 0 !important;
    max-height: none !important;
    margin: 0 !important;
    transform: none !important;
  }html body .hn-tool-shell.hn-convert-workspace.hn-multi-document-workspace
    .hn-pdf-text-editor.hn-multi-document-editor-active
    .hn-text-thumbnail-list {
    display: flex !important;
    gap: 10px !important;
    width: 100% !important;
    min-width: 0 !important;
    max-width: 100% !important;
    max-height: none !important;
    overflow-x: auto !important;
    overflow-y: hidden !important;
    overscroll-behavior-x: contain !important;
    overscroll-behavior-y: auto !important;
    touch-action: pan-x pan-y !important;
  }html body .hn-tool-shell.hn-convert-workspace.hn-multi-document-workspace
    .hn-pdf-text-editor.hn-multi-document-editor-active
    .hn-text-thumbnail {
    flex: 0 0 214px !important;
    min-width: 214px !important;
    max-width: 214px !important;
  }html body .hn-tool-shell.hn-convert-workspace.hn-multi-document-workspace
    .hn-pdf-text-editor.hn-multi-document-editor-active
    .hn-text-stage {
    width: 100% !important;
    min-width: 0 !important;
    min-height: 48dvh !important;
    height: auto !important;
    max-height: 66dvh !important;
    overflow: auto !important;
    overscroll-behavior: auto !important;
    -webkit-overflow-scrolling: touch !important;
    touch-action: pan-x pan-y !important;
  }html body .hn-tool-shell.hn-convert-workspace.hn-multi-document-workspace
    .hn-pdf-text-editor.hn-multi-document-editor-active
    .hn-text-inspector-fields {
    max-height: none !important;
    overflow: visible !important;
  }html body .hn-tool-shell.hn-convert-workspace.hn-multi-document-workspace
    .hn-pdf-text-editor.hn-multi-document-editor-active
    .hn-text-document-actions {
    margin-top: 0 !important;
  }html body .hn-tool-shell.hn-convert-workspace.hn-multi-document-workspace
    .hn-pdf-text-editor.hn-multi-document-editor-active
    .hn-text-mobile-editor-spacer {
    display: block !important;
    flex: 0 0 calc(var(--hn-mobile-rail-measured, 96px) + 34px + env(safe-area-inset-bottom, 0px)) !important;
    width: 100% !important;
    height: calc(var(--hn-mobile-rail-measured, 96px) + 34px + env(safe-area-inset-bottom, 0px)) !important;
    min-height: calc(var(--hn-mobile-rail-measured, 96px) + 34px + env(safe-area-inset-bottom, 0px)) !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    background: transparent !important;
    pointer-events: none !important;
  }}@media (max-width: 780px) {html body .hn-tool-shell.hn-convert-workspace
    > .hn-tool-panel.hn-pdf-text-editor:not(.hn-multi-document-editor-active):not([data-hn-main-output="1"]):not(.hn-processing-mode) {
    padding-bottom: calc(var(--hn-mobile-rail-measured, 96px) + 28px + env(safe-area-inset-bottom, 0px)) !important;
  }html body .hn-tool-shell.hn-convert-workspace
    > .hn-tool-panel.hn-pdf-text-editor:not(.hn-multi-document-editor-active):not([data-hn-main-output="1"]):not(.hn-processing-mode)
    > .hn-text-editor-launch-card {
    margin-bottom: 0 !important;
  }html body .hn-tool-shell.hn-convert-workspace
    > .hn-tool-panel.hn-pdf-text-editor
    > .hn-text-mobile-upload-spacer {
    display: none !important;
    width: 0 !important;
    height: 0 !important;
    min-height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
  }html body .hn-tool-shell.hn-convert-workspace
    > .hn-tool-panel.hn-pdf-text-editor
    > .hn-result:empty,
  html body .hn-tool-shell.hn-convert-workspace
    > .hn-tool-panel.hn-pdf-text-editor
    > .hn-progress:empty {
    display: none !important;
    width: 0 !important;
    height: 0 !important;
    min-height: 0 !important;
    max-height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
    overflow: hidden !important;
  }}@media (min-width: 781px) {html body .hn-tool-shell.hn-convert-workspace.hn-multi-document-workspace
    > .hn-tool-panel.hn-pdf-page-numbers.hn-multi-document-editor-active,
  html body .hn-tool-shell.hn-convert-workspace.hn-multi-document-workspace
    > .hn-tool-panel.hn-pdf-text-editor.hn-multi-document-editor-active {
    width: 100% !important;
    min-width: 0 !important;
    max-width: 100% !important;
    height: 100% !important;
    min-height: 0 !important;
    max-height: 100% !important;
    margin: 0 !important;
    padding: 10px !important;
    background: #f4f7fb !important;
    border: 0 !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    box-sizing: border-box !important;
  }html body .hn-tool-shell.hn-convert-workspace.hn-multi-document-workspace
    > .hn-tool-panel.hn-pdf-page-numbers.hn-multi-document-editor-active > .hn-multi-document-workspace-root,
  html body .hn-tool-shell.hn-convert-workspace.hn-multi-document-workspace
    > .hn-tool-panel.hn-pdf-text-editor.hn-multi-document-editor-active > .hn-multi-document-workspace-root,
  html body .hn-tool-shell.hn-convert-workspace.hn-multi-document-workspace
    .hn-pdf-page-numbers.hn-multi-document-editor-active [data-hn-multi-editor-content="1"],
  html body .hn-tool-shell.hn-convert-workspace.hn-multi-document-workspace
    .hn-pdf-text-editor.hn-multi-document-editor-active [data-hn-multi-editor-content="1"] {
    width: 100% !important;
    min-width: 0 !important;
    max-width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    box-sizing: border-box !important;
  }html body .hn-tool-shell.hn-convert-workspace.hn-multi-document-workspace
    .hn-pdf-page-numbers.hn-multi-document-editor-active .hn-page-number-layout,
  html body .hn-tool-shell.hn-convert-workspace.hn-multi-document-workspace
    .hn-pdf-text-editor.hn-multi-document-editor-active .hn-pdf-text-editor-layout {
    margin: 0 !important;
    box-sizing: border-box !important;
  }}