.pdf-editor-warper{position:relative}#edit-tools .edit-tool img{width:18px;height:18px}.flex-full{flex:1;height:0}.pdf-editor{height:100%;overflow:auto;position:relative}.pdf-page{background-color:#fff;margin:20px auto;padding:1px;position:relative}.pdf-page-tool{position:absolute;top:5px;right:5px;display:flex;align-items:center;justify-content:center;z-index:999}.pdf-page-tool .tool-bar{width:20px;height:20px;cursor:pointer}.pdf-page-context{position:absolute}.pdf-page-section{position:relative;z-index:99;text-align:justify}.pdf-page-context.incell .pdf-page-section{width:auto!important}.pdf-page-section span{display:inline;vertical-align:middle;line-height:1;position:relative;top:-2px}.pdf-page-section .pdf-page-section-foot{height:1px}.pdf-page-image,.pdf-page-abs-section,.pdf-page-abs-line,.pdf-page-abs-bg,.pdf-page-abs-avg{position:absolute}.pdf-page-abs-avg,.pdf-page-abs-avg svg{transform-origin:left top}.pdf-page-abs-section{outline:none;z-index:99;line-height:1;white-space:pre}.pdf-page-image{z-index:90;background-size:100%;background-repeat:no-repeat}.pdf-page-abs-line,.pdf-page-abs-bg,.pdf-page-abs-avg{z-index:0}.pdf-page-section:hover:after,.pdf-page-section.selected:after,.pdf-page-abs-section:hover:after,.pdf-page-abs-section.selected:after{content:"";position:absolute;inset:0;border:dashed 2px darkblue;z-index:-1}.op-wraper{display:none}.pdf-page-abs-section.selected .op-wraper,.pdf-page-image:focus .op-wraper{display:block;position:absolute;bottom:-1px;right:0;width:18px;height:18px;display:flex;align-items:center;justify-content:center;cursor:nwse-resize}.pdf-page-image:hover,.pdf-page-image:focus{border:dashed 2px darkblue;cursor:move}.pdf-page-li{display:flex}.pdf-page-li .pdf-page-section,.pdf-page-li .pdf-page-section>span:first-child{margin-left:0!important}.pdf-page-li-leader{white-space:nowrap}.pdf-page-li-content{flex:1}.pdf-editor-tip{position:absolute;top:20%;left:50%;background:#ff6b6b;color:#fff;border-radius:5px;padding:3px 20px;font-size:14px;transform:translate(-50%);z-index:999}:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover,button.active{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}.card{padding:2em}.progress-bar-fill{height:100%;width:0;border-radius:15px;background:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:40px 40px;animation:progressAnimation 1s linear infinite;transition:width .3s ease}@keyframes progressAnimation{0%{background-position:0 0}to{background-position:40px 0}}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}
