:root{--df-pdf-stage:#f8f7f5;--df-pdf-panel:#fffdfb;--df-pdf-border:#e9e3de;--df-pdf-border-strong:#dcd2ca;--df-pdf-shadow:0 16px 38px rgba(69,53,43,.07);--df-pdf-shadow-soft:0 7px 20px rgba(69,53,43,.055)}body .pdf-ocr-page,body .pdf-security-page{height:auto!important;min-height:0;width:100%}body .modern-pdf-tool,body .modern-watermark-editor,body .pdf-ocr-page>.doc-converter-page,body .pdf-security-page>.doc-converter-page{background:#fff!important;border:1px solid #e3e7ef;border-radius:20px;box-shadow:0 18px 50px #1c27420f;color:#172238;display:flex;flex-direction:column;height:max(680px,calc(100dvh - 132px))!important;margin:0!important;min-height:680px;overflow:hidden;width:100%!important}body .modern-pdf-tool .top-toolbar,body .modern-watermark-editor .top-toolbar,body .pdf-ocr-page .doc-converter-page>.top-toolbar,body .pdf-security-page .doc-converter-page>.top-toolbar{background:#fffdfbf7!important;border-bottom:1px solid var(--df-pdf-border)!important;box-shadow:none!important;gap:20px;height:auto!important;min-height:76px!important;padding:15px clamp(18px,2.2vw,30px)!important}body .modern-pdf-tool .toolbar-left,body .modern-watermark-editor .toolbar-left{min-width:0}body .modern-pdf-tool .tool-title,body .modern-watermark-editor .editor-title,body .pdf-ocr-page .doc-converter-page .page-title,body .pdf-security-page .doc-converter-page .page-title{color:var(--df-text)!important;font-size:var(--df-fs-xl,20px)!important;font-weight:600!important;letter-spacing:var(--df-tracking-display,.02em);line-height:1.35;margin:0!important}body .modern-pdf-tool .tool-subtitle,body .modern-watermark-editor .tool-subtitle,body .pdf-ocr-page .doc-converter-page .page-subtitle,body .pdf-security-page .doc-converter-page .page-subtitle{color:var(--df-text-muted)!important;font-size:13px!important;line-height:1.45;margin:6px 0 0!important}body .modern-pdf-tool .toolbar-right,body .modern-watermark-editor .toolbar-right,body .pdf-ocr-page .doc-converter-page .toolbar-right,body .pdf-security-page .doc-converter-page .toolbar-right{align-items:center;display:flex;gap:10px!important}body .modern-pdf-tool .toolbar-right .v-btn,body .modern-watermark-editor .toolbar-right .v-btn,body .pdf-ocr-page .doc-converter-page .toolbar-right .v-btn,body .pdf-security-page .doc-converter-page .toolbar-right .v-btn{border-radius:11px;box-shadow:none!important;margin:0!important;min-height:42px}body .modern-pdf-tool .tool-main,body .modern-watermark-editor .editor-main{align-items:stretch;background:#f7f8fc!important;display:grid!important;flex:1;gap:16px;grid-template-columns:minmax(230px,280px) minmax(0,1fr) minmax(250px,310px);min-height:0;min-width:0;padding:16px}body .modern-pdf-tool .tool-main:has(.left-sidebar):not(:has(.right-sidebar)){grid-template-columns:minmax(230px,280px) minmax(0,1fr)}body .modern-pdf-tool .tool-main:not(:has(.left-sidebar)):has(.right-sidebar),body .modern-watermark-editor .editor-main:not(:has(.left-sidebar)):has(.right-sidebar){grid-template-columns:minmax(0,1fr) minmax(280px,340px)}body .modern-pdf-tool .center-area,body .modern-pdf-tool .left-sidebar,body .modern-pdf-tool .preview-area,body .modern-pdf-tool .right-sidebar,body .modern-watermark-editor .canvas-area,body .modern-watermark-editor .right-sidebar{background:#fbfcfe!important;border:1px solid #e1e6ef!important;border-radius:16px;min-height:0;min-width:0;overflow:auto;overscroll-behavior:contain;width:auto!important}body .modern-watermark-editor .canvas-area{overflow:hidden}body .modern-pdf-tool .right-sidebar,body .modern-watermark-editor .right-sidebar{background:#fff!important}body .modern-pdf-tool .properties-panel,body .modern-pdf-tool .tool-section,body .modern-pdf-tool .upload-section,body .modern-watermark-editor .properties-panel{padding:18px!important}body .modern-pdf-tool .section-title,body .modern-watermark-editor .section-title,body .pdf-ocr-page .section-title,body .pdf-security-page .section-title{color:var(--df-text)!important;font-size:var(--df-fs-md,15px)!important;font-weight:600!important;letter-spacing:var(--df-tracking-normal,.02em)}body .modern-pdf-tool .center-area,body .modern-pdf-tool .preview-area,body .modern-watermark-editor .canvas-area{background:radial-gradient(circle at 18% 18%,rgba(84,86,217,.11),transparent 32%),radial-gradient(circle at 84% 80%,rgba(8,125,104,.08),transparent 28%),#f7f8fc!important}body .modern-pdf-tool .empty-canvas,body .modern-pdf-tool .pdf-empty-state,body .modern-watermark-editor .empty-canvas{color:var(--df-text)!important;max-width:460px;padding:32px}body .modern-pdf-tool .empty-canvas .v-icon,body .modern-pdf-tool .pdf-empty-state .v-icon,body .modern-watermark-editor .empty-canvas .v-icon{color:var(--df-primary)!important;opacity:.82!important}body .modern-pdf-tool .empty-title,body .modern-pdf-tool .pdf-empty-state .empty-title,body .modern-watermark-editor .empty-title{color:var(--df-text)!important;font-size:var(--df-fs-xl,20px)!important;font-weight:600!important;letter-spacing:var(--df-tracking-display,.02em);margin:18px 0 7px!important}body .modern-pdf-tool .empty-subtitle,body .modern-pdf-tool .pdf-empty-state .empty-subtitle,body .modern-watermark-editor .empty-subtitle{color:var(--df-text-muted)!important;font-size:14px!important;line-height:1.7;margin:0!important;opacity:1!important}body .modern-pdf-tool .upload-area,body .modern-watermark-editor .upload-area{background:#fffdfb!important;border:1.5px dashed var(--df-pdf-border-strong)!important;border-radius:14px!important;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease!important}body .modern-pdf-tool .upload-area.drag-over,body .modern-pdf-tool .upload-area:hover,body .modern-watermark-editor .upload-area.drag-over,body .modern-watermark-editor .upload-area:hover{background:var(--df-primary-soft)!important;border-color:var(--df-primary)!important;box-shadow:0 0 0 3px #ff5b4f14!important}body .modern-pdf-tool .upload-area:focus-visible,body .modern-pdf-tool button:focus-visible,body .modern-watermark-editor .upload-area:focus-visible,body .modern-watermark-editor button:focus-visible{outline:2px solid var(--df-primary);outline-offset:3px}body .modern-pdf-tool .file-name,body .modern-pdf-tool .pdf-name,body .modern-pdf-tool .upload-text,body .modern-watermark-editor .upload-text{color:var(--df-text)!important}body .modern-pdf-tool .file-size,body .modern-pdf-tool .pdf-size,body .modern-pdf-tool .upload-hint,body .modern-watermark-editor .upload-hint{color:var(--df-text-muted)!important}body .modern-pdf-tool .file-info,body .modern-pdf-tool .info-card,body .modern-pdf-tool .range-item,body .modern-watermark-editor .file-info{background:#faf8f6!important;border:1px solid var(--df-pdf-border)!important;border-radius:12px!important;box-shadow:none!important}body .modern-pdf-tool .page-card,body .modern-pdf-tool .pdf-card,body .modern-watermark-editor .v-expansion-panel,body .pdf-security-page .security-form-card{background:#fff!important;border:1px solid var(--df-pdf-border)!important;border-radius:15px!important;box-shadow:var(--df-pdf-shadow-soft)!important}body .modern-pdf-tool .page-card:hover,body .modern-pdf-tool .pdf-card:hover{border-color:#e4b2aa!important;box-shadow:var(--df-pdf-shadow)!important;transform:translateY(-2px)}body .modern-pdf-tool .drag-handle,body .modern-pdf-tool .page-index,body .modern-pdf-tool .pdf-index{background:var(--df-primary)!important}body .modern-pdf-tool .properties-panel>.section-title,body .modern-watermark-editor .properties-panel>.section-title{border-bottom:1px solid var(--df-pdf-border)!important}body .modern-pdf-tool .file-list-item,body .modern-pdf-tool .page-list-item{align-items:center;background:#faf8f6!important;border-color:var(--df-pdf-border)!important;border-radius:10px!important;display:flex;gap:6px}body .modern-pdf-tool .file-order-actions,body .modern-pdf-tool .page-order-actions{align-items:center;display:inline-flex;flex:0 0 auto;gap:2px;margin-left:auto}body .modern-pdf-tool .file-order-actions .v-btn,body .modern-pdf-tool .page-order-actions .v-btn{color:var(--df-text-muted)}body .pdf-ocr-page .doc-converter-page,body .pdf-security-page .doc-converter-page{padding:0!important}body .pdf-ocr-page .doc-converter-page .editor-main,body .pdf-security-page .doc-converter-page .editor-main{background:#f7f8fc!important;gap:16px;min-height:0;padding:16px}body .pdf-security-page .doc-converter-page .editor-main.is-compact{grid-template-columns:minmax(0,1fr) minmax(420px,460px)}body .pdf-security-page .doc-converter-page .right-sidebar.is-compact{grid-column:auto;min-width:0;padding:0!important;width:auto!important}body .pdf-security-page .doc-converter-page .right-sidebar.is-compact .config-panel{padding:20px!important}body .pdf-ocr-page .doc-converter-page .canvas-area,body .pdf-ocr-page .doc-converter-page .right-sidebar,body .pdf-security-page .doc-converter-page .canvas-area,body .pdf-security-page .doc-converter-page .right-sidebar{background:#fffdfb!important;border:1px solid var(--df-pdf-border)!important;border-radius:16px!important}body .pdf-ocr-page .doc-converter-page .canvas-area,body .pdf-security-page .doc-converter-page .canvas-area{padding:26px!important}body .pdf-ocr-page .compact-upload-card,body .pdf-security-page .compact-upload-card{border-color:var(--df-pdf-border)!important;border-radius:14px!important;box-shadow:none!important}body .pdf-ocr-page .doc-upload-zone,body .pdf-security-page .doc-upload-zone{background:#fffdfb;border-color:var(--df-pdf-border-strong)}body .pdf-ocr-page .doc-upload-zone.drag-over,body .pdf-ocr-page .doc-upload-zone:not(.disabled):hover,body .pdf-security-page .doc-upload-zone.drag-over,body .pdf-security-page .doc-upload-zone:not(.disabled):hover{background:var(--df-primary-soft);border-color:var(--df-primary)}body .modern-pdf-tool ::-webkit-scrollbar,body .modern-watermark-editor ::-webkit-scrollbar,body .pdf-ocr-page ::-webkit-scrollbar,body .pdf-security-page ::-webkit-scrollbar{height:8px;width:8px}body .modern-pdf-tool ::-webkit-scrollbar-track,body .modern-watermark-editor ::-webkit-scrollbar-track,body .pdf-ocr-page ::-webkit-scrollbar-track,body .pdf-security-page ::-webkit-scrollbar-track{background:transparent}body .modern-pdf-tool ::-webkit-scrollbar-thumb,body .modern-watermark-editor ::-webkit-scrollbar-thumb,body .pdf-ocr-page ::-webkit-scrollbar-thumb,body .pdf-security-page ::-webkit-scrollbar-thumb{background:#cec5bd;background-clip:padding-box;border:2px solid transparent;border-radius:999px}@media (max-width:1100px){body .modern-pdf-tool,body .modern-watermark-editor,body .pdf-ocr-page>.doc-converter-page,body .pdf-security-page>.doc-converter-page{height:auto!important;min-height:0}body .modern-pdf-tool .tool-main,body .modern-watermark-editor .editor-main{min-height:640px}body .modern-pdf-tool .tool-main:has(.left-sidebar):has(.right-sidebar){grid-template-columns:minmax(210px,240px) minmax(0,1fr)}body .modern-pdf-tool .tool-main:has(.left-sidebar):has(.right-sidebar) .right-sidebar{grid-column:1/-1}}@media (max-width:960px){body .pdf-security-page .doc-converter-page .editor-main.is-compact{grid-template-columns:minmax(0,1fr);overflow:visible}body .pdf-security-page .doc-converter-page .right-sidebar.is-compact{grid-column:auto}}@media (max-width:768px){body .modern-pdf-tool,body .modern-watermark-editor,body .pdf-ocr-page>.doc-converter-page,body .pdf-security-page>.doc-converter-page{border-radius:14px;margin:0!important;width:100%!important}body .modern-pdf-tool .top-toolbar,body .modern-watermark-editor .top-toolbar,body .pdf-ocr-page .doc-converter-page>.top-toolbar,body .pdf-security-page .doc-converter-page>.top-toolbar{align-items:stretch!important;padding:16px!important}body .modern-pdf-tool .toolbar-right .v-btn,body .modern-watermark-editor .toolbar-right .v-btn,body .pdf-ocr-page .toolbar-right .v-btn,body .pdf-security-page .toolbar-right .v-btn{flex:1 1 0}body .modern-pdf-tool .tool-main,body .modern-watermark-editor .editor-main{display:flex!important;flex-direction:column;min-height:0;padding:12px}body .modern-pdf-tool .left-sidebar,body .modern-pdf-tool .right-sidebar,body .modern-watermark-editor .right-sidebar{max-height:none!important;width:100%!important}body .modern-pdf-tool .center-area,body .modern-pdf-tool .preview-area,body .modern-watermark-editor .canvas-area{min-height:520px}body .pdf-ocr-page .doc-converter-page .editor-main,body .pdf-security-page .doc-converter-page .editor-main{display:flex;padding:12px}}@media (prefers-reduced-motion:reduce){body .modern-pdf-tool *,body .modern-watermark-editor *,body .pdf-ocr-page *,body .pdf-security-page *{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}
