.tool-pdf-editor{padding-left:0;padding-right:0;margin:0}.tool-pdf-editor .top{display:none}.tool-pdf-editor #main{min-height:0}.pe{--pe-bg:#eceef1;--pe-panel:#fff;--pe-soft:#f6f7f9;--pe-line:#dfe2e6;--pe-ink:#14181d;--pe-mute:#667085;--pe-acc:#12a150;--pe-acc-bg:#e6f8ee;--pe-acc-ink:#0b6b36;--pe-pri:#5BF29B;--pe-pri-ink:#0b1f14;--pe-blue:#1F6FEB;--pe-hover:#eef0f3;--pe-shadow:0 10px 30px rgba(16,24,40,.18);position:relative;display:flex;flex-direction:column;height:100vh;height:100dvh;background:var(--pe-bg);color:var(--pe-ink);font-family:inherit;font-size:14px;overflow:hidden;line-height:1.35}:root[data-theme="dark"] .pe{--pe-bg:#0e1210;--pe-panel:#171c19;--pe-soft:#1c2220;--pe-line:#2c3430;--pe-ink:#eaf0ec;--pe-mute:#98a49d;--pe-acc:#5BF29B;--pe-acc-bg:#1d3a2b;--pe-acc-ink:#b8f7d3;--pe-hover:#222a26;--pe-shadow:0 10px 30px rgba(0,0,0,.5)}.pe *{box-sizing:border-box}.pe [hidden],.pe-modal[hidden],.pe-busy[hidden]{display:none!important}.pe .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pe button{font-family:inherit}body.pe-open{overflow:hidden}body.pe-open .sfoot,body.pe-open .pe-seo{display:none}body.pe-open .pe{position:fixed;inset:0;z-index:150}.pe-head{display:flex;align-items:center;gap:4px;height:52px;flex:none;padding:0 10px;background:var(--pe-panel);border-bottom:1px solid var(--pe-line)}.pe-logo{display:flex;align-items:center;gap:8px;color:var(--pe-ink);text-decoration:none;font-weight:700;font-size:15px;padding:4px 6px;border-radius:8px}.pe-logo svg{width:26px;height:26px;flex:none}.pe-logo:hover{background:var(--pe-hover)}.pe-title{color:var(--pe-mute);font-weight:600;padding-left:10px;margin-left:4px;border-left:1px solid var(--pe-line);white-space:nowrap}.pe-fname{font-weight:600;max-width:26ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-left:8px;color:var(--pe-ink)}.pe-head .sp{flex:1}#pe-headtools{display:flex;align-items:center;gap:2px}#pe-save span{white-space:nowrap}.pb,.pt,.pe .btn{font-family:inherit}.pb{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:36px;min-width:36px;padding:0 10px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--pe-ink);font-weight:600;font-size:13.5px;cursor:pointer;white-space:nowrap;transition:background .12s}.pb:hover:not(:disabled){background:var(--pe-hover)}.pb:active:not(:disabled){background:var(--pe-line)}.pb:disabled{opacity:.35;cursor:default}.pb[aria-pressed="true"]{background:var(--pe-acc-bg);color:var(--pe-acc-ink)}.pb.danger:hover{background:#fde8e6;color:#b42318}.pb.ic{padding:0}.pb.fb{font-size:15px}.pb.line{border-color:var(--pe-line);background:var(--pe-panel)}.pb svg{flex:none}.pe .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:36px;padding:0 16px;border:1px solid var(--pe-line);border-radius:8px;background:var(--pe-panel);color:var(--pe-ink);font-weight:600;font-size:14px;cursor:pointer;box-shadow:none;text-decoration:none;min-height:0;transition:background .12s,transform .06s}.pe .btn:hover{background:var(--pe-hover)}.pe .btn:active{transform:translateY(1px)}.pe .btn.ghost{background:var(--pe-panel)}.pe .btn:not(.ghost){background:var(--pe-pri);border-color:#3fd882;color:var(--pe-pri-ink)}.pe .btn:not(.ghost):hover{background:#49e88c}.pe .btn.big{height:48px;padding:0 24px;font-size:16px;border-radius:10px}.pe .btn.sm{height:36px}#pe-save{margin-left:6px}.zoom{display:inline-flex;gap:0;align-items:center}.pb.zv{min-width:58px;font-variant-numeric:tabular-nums}.mwrap{position:relative;display:inline-flex}.pe-menu{display:none;position:fixed;z-index:400;min-width:220px;background:var(--pe-panel);color:var(--pe-ink);border:1px solid var(--pe-line);border-radius:10px;box-shadow:var(--pe-shadow);padding:6px}.pe-menu.open{display:block}.mi{display:flex;align-items:center;gap:10px;width:100%;text-align:left;border:0;background:none;padding:0 12px;border-radius:7px;font-weight:500;font-size:14px;color:var(--pe-ink);cursor:pointer;min-height:40px}.mi:hover{background:var(--pe-hover)}.mi svg{color:var(--pe-mute)}.pe-row.r2{display:flex;align-items:stretch;gap:2px;padding:6px 10px;background:var(--pe-panel);border-bottom:1px solid var(--pe-line);overflow-x:auto;flex:none;scrollbar-width:none}.pe-row.r2::-webkit-scrollbar{display:none}.pe-row.r2 .mwrap{display:flex}.pt{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:62px;height:54px;padding:4px 8px;border:0;border-radius:8px;background:transparent;color:var(--pe-ink);font-weight:600;font-size:11.5px;cursor:pointer;white-space:nowrap;position:relative;transition:background .12s}.pt:hover{background:var(--pe-hover)}.pt svg{display:block}.pt[aria-pressed="true"]{background:var(--pe-acc-bg);color:var(--pe-acc-ink)}.pt[aria-pressed="true"]:after{content:"";position:absolute;left:12px;right:12px;bottom:0;height:3px;border-radius:3px 3px 0 0;background:var(--pe-acc)}.pt[data-grp]:before{content:"";position:absolute;right:7px;top:9px;border:3px solid transparent;border-top:4px solid var(--pe-mute)}.rsep{width:1px;background:var(--pe-line);margin:6px 6px;flex:none}.pe-row.r3{display:flex;align-items:center;gap:12px;min-height:46px;padding:5px 12px;background:var(--pe-soft);border-bottom:1px solid var(--pe-line);flex:none;overflow-x:auto;scrollbar-width:none}.pe-row.r3::-webkit-scrollbar{display:none}.pe .hint{color:var(--pe-mute);font-weight:500;font-size:13.5px;flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:inherit;text-transform:none;letter-spacing:0}.props{display:flex;gap:14px;align-items:center;flex:none}.props .g{display:flex;gap:4px;align-items:center}.props .gl{font-weight:600;font-size:12.5px;color:var(--pe-mute);margin:0 4px 0 0}.props select,.props input[type=number]{height:34px;padding:0 8px;border:1px solid var(--pe-line);border-radius:8px;background:var(--pe-panel);color:var(--pe-ink);font:inherit;font-weight:600;font-size:13.5px;box-shadow:none;width:auto;min-height:0}.props select{padding-right:26px;min-width:80px}.props select,.mdl .mb select,.pe-find select{background-repeat:no-repeat;background-position:right 9px center;background-size:11px}.props input[type=number]{width:58px;padding:0 4px;text-align:center}.props input[type=color]{width:34px;height:34px;min-height:0;padding:3px;border:1px solid var(--pe-line);border-radius:8px;background:var(--pe-panel);cursor:pointer;box-shadow:none}.props input[type=range]{width:110px;height:18px;accent-color:var(--pe-acc)}.props .chk{min-height:0;font-size:13px;gap:5px;margin:0;display:flex;align-items:center;font-weight:500}.props .chk input{width:16px;height:16px;accent-color:var(--pe-acc)}.sw{width:24px;height:24px;border-radius:50%;border:2px solid var(--pe-panel);box-shadow:0 0 0 1px var(--pe-line);cursor:pointer;padding:0;flex:none}.sw:hover{box-shadow:0 0 0 2px var(--pe-acc)}.pe-find{display:flex;gap:6px;align-items:center;padding:6px 12px;border-bottom:1px solid var(--pe-line);background:var(--pe-panel);flex:none;overflow-x:auto}.pe-find input[type=text]{height:34px;padding:0 10px;border:1px solid var(--pe-line);border-radius:8px;background:var(--pe-panel);color:var(--pe-ink);font:inherit;font-size:13.5px;flex:0 1 200px;min-width:110px;box-shadow:none;width:auto;min-height:0}.pe-find .fc{font-weight:600;font-size:12.5px;min-width:54px;color:var(--pe-mute)}.pe-note{display:flex;gap:8px;align-items:center;margin:0;padding:7px 14px;border-bottom:1px solid #f1d98a;background:#fff7d6;color:#5c4400;font-weight:500;font-size:13px;flex:none}:root[data-theme="dark"] .pe-note{background:#3a3217;border-color:#5a4c1c;color:#f6e3a3}.pe-app{display:flex;flex-direction:column;flex:1;min-height:0}.pe-main{position:relative;display:flex;flex:1;min-height:0;background:var(--pe-bg)}.pe-side{display:none;width:188px;flex:none;overflow:auto;border-right:1px solid var(--pe-line);background:var(--pe-panel);flex-direction:column}.side-open .pe-side{display:flex}.sidehead{display:flex;flex-wrap:wrap;gap:2px;padding:8px;border-bottom:1px solid var(--pe-line);position:sticky;top:0;background:var(--pe-panel);z-index:3}.sidehead .pb{height:32px;min-width:32px;padding:0 8px;font-size:12.5px}.sidenote{margin:8px 12px 2px;font-size:12px;font-weight:600;color:var(--pe-mute)}#pe-thumbs{padding:6px 10px 20px;display:flex;flex-direction:column;gap:6px}.th{position:relative;border:2px solid transparent;border-radius:10px;padding:8px 6px 4px;cursor:pointer;background:transparent;text-align:center;outline-offset:2px}.th:hover{background:var(--pe-hover)}.th.sel{border-color:var(--pe-acc);background:var(--pe-acc-bg)}.th.cur .thn{background:var(--pe-acc);color:#fff}.thc{display:flex;align-items:center;justify-content:center;width:112px;margin:0 auto;background:#fff;border:1px solid var(--pe-line);box-shadow:0 1px 4px rgba(0,0,0,.18)}.thc canvas{max-width:100%;max-height:100%;display:block}.thn{display:inline-block;min-width:22px;margin-top:6px;padding:0 7px;font-weight:600;font-size:12px;border-radius:99px;color:var(--pe-mute)}.tha{display:none;position:absolute;left:4px;right:4px;top:12px;gap:3px;justify-content:center;flex-wrap:wrap;z-index:2}.th:hover .tha,.th:focus-within .tha,.th.sel .tha{display:flex}.tb{width:28px;height:28px;border:1px solid var(--pe-line);border-radius:7px;background:var(--pe-panel);color:var(--pe-ink);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;box-shadow:0 1px 2px rgba(0,0,0,.12)}.tb:hover{background:var(--pe-hover)}.th.drag{opacity:.4}.th.dropb{box-shadow:0 -3px 0 var(--pe-acc)}.th.dropa{box-shadow:0 3px 0 var(--pe-acc)}.pe-stage{flex:1;min-width:0;overflow:auto;position:relative;background:var(--pe-bg);overscroll-behavior:contain;touch-action:pan-x pan-y;cursor:var(--cur,default)}.pe-stage.over{outline:3px dashed var(--pe-acc);outline-offset:-8px}.pe-pages{display:flex;flex-direction:column;align-items:center;gap:16px;padding:20px 12px 80px;min-width:min-content}.pgw{display:flex;flex-direction:column;align-items:center;gap:4px;flex:none}.pgn{font-size:.72rem;font-weight:600;color:var(--pe-mute)}.pgbox{position:relative;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.18),0 6px 22px rgba(0,0,0,.14);flex:none;overflow:hidden}.pe-cv{display:block;position:absolute;left:0;top:0;background:#fff}.ov{position:absolute;left:0;top:0;transform-origin:0 0;user-select:none;-webkit-user-select:none}.stage-x{}[data-tool]:not([data-tool="select"]).pe-stage,.pe-stage:not([data-tool="select"]){touch-action:pan-x pan-y}.pe-stage[data-tool="pen"] .ov,.pe-stage[data-tool="marker"] .ov,.pe-stage[data-tool="rect"] .ov,.pe-stage[data-tool="ell"] .ov,.pe-stage[data-tool="line"] .ov,.pe-stage[data-tool="arrow"] .ov,.pe-stage[data-tool="white"] .ov,.pe-stage[data-tool="redact"] .ov,.pe-stage[data-tool="link"] .ov,.pe-stage[data-tool="hl"] .ov,.pe-stage[data-tool="ul"] .ov,.pe-stage[data-tool="st"] .ov,.pe-stage[data-tool="check"] .ov,.pe-stage[data-tool="cross"] .ov{touch-action:none}.pe-stage[data-tool="pen"] .pgbox,.pe-stage[data-tool="marker"] .pgbox,.pe-stage[data-tool="rect"] .pgbox,.pe-stage[data-tool="ell"] .pgbox,.pe-stage[data-tool="line"] .pgbox,.pe-stage[data-tool="arrow"] .pgbox,.pe-stage[data-tool="white"] .pgbox,.pe-stage[data-tool="redact"] .pgbox,.pe-stage[data-tool="link"] .pgbox,.pe-stage[data-tool="hl"] .pgbox,.pe-stage[data-tool="ul"] .pgbox,.pe-stage[data-tool="st"] .pgbox,.pe-stage[data-tool="check"] .pgbox,.pe-stage[data-tool="cross"] .pgbox,.pe-stage[data-tool="text"] .pgbox,.pe-stage[data-tool="edittext"] .pgbox,.pe-stage[data-tool="image"] .pgbox,.pe-stage[data-tool="sign"] .pgbox{touch-action:none}.shl{position:absolute;left:0;top:0;overflow:visible;pointer-events:none}.shl .sh{pointer-events:auto;cursor:move}.shl .sh rect.nofill{pointer-events:none}.shl .sh ellipse.nofill{pointer-events:none}.shl .hit{stroke:transparent;stroke-width:max(10px,calc(14px*var(--ik,1)));pointer-events:stroke}.shl .t-hl,.shl .mul,.shl .hlpen{mix-blend-mode:multiply}.shl .lnk{fill:rgba(31,111,235,.12);stroke:#1F6FEB;stroke-width:1;stroke-dasharray:4 3}.fxl,.ffl,.txl,.hdl{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none}.txl .tx{position:absolute;pointer-events:auto;cursor:move;line-height:1.2;white-space:pre-wrap;word-break:normal;overflow-wrap:break-word;margin:0;padding:0;touch-action:none}.txl .tx.nw{white-space:pre}.txl .tx:empty:before{content:"Type here";opacity:.35}.txl .tx.editing{cursor:text;user-select:text;-webkit-user-select:text;outline:calc(1.5px*var(--ik,1)) solid #1F6FEB;background:rgba(255,255,255,.55);min-width:1em;min-height:1.2em;touch-action:auto}.stage-pad{}.selbox{position:absolute;outline:calc(1.6px*var(--ik,1)) dashed #1F6FEB;outline-offset:calc(2px*var(--ik,1));pointer-events:none}.selbox.ed{outline-style:solid}.hd{position:absolute;width:calc(12px*var(--ik,1));height:calc(12px*var(--ik,1));background:#fff;border:calc(2px*var(--ik,1)) solid #1F6FEB;border-radius:50%;transform:translate(-50%,-50%);pointer-events:auto;touch-action:none;cursor:nwse-resize;box-sizing:border-box}.hd:after{content:"";position:absolute;inset:calc(-10px*var(--ik,1))}.hd-ne,.hd-sw{cursor:nesw-resize}.hd-e,.hd-s{cursor:ew-resize}@media (pointer:coarse){.hd{width:calc(20px*var(--ik,1));height:calc(20px*var(--ik,1))}}.runhov{position:absolute;background:rgba(31,111,235,.14);outline:calc(1px*var(--ik,1)) solid #1F6FEB;border-radius:2px;pointer-events:none}.fm{position:absolute;background:rgba(255,214,0,.5);pointer-events:none;border-radius:2px}.fm.cur{background:rgba(255,122,0,.55);outline:calc(2px*var(--ik,1)) solid #ff7a00}.pv{position:absolute;inset:0;pointer-events:none}.pv i{position:absolute;opacity:.4}.wmk{position:absolute;font-family:Arial,Helvetica,sans-serif;font-weight:700;white-space:nowrap;line-height:1;pointer-events:none}.pnum{position:absolute;font-family:Arial,Helvetica,sans-serif;pointer-events:none;line-height:1}.pe .ff{position:absolute;pointer-events:auto;box-sizing:border-box;margin:0;padding:0 3px;min-height:0;border:1px solid rgba(31,111,235,.55);border-radius:2px;background:rgba(31,111,235,.1);color:#000;font-family:Arial,Helvetica,sans-serif;box-shadow:none;line-height:1.1;outline:none;max-width:none;touch-action:manipulation;-webkit-appearance:none;appearance:none}.pe .ff:focus{background:rgba(255,255,255,.9);border-color:#1F6FEB;box-shadow:0 0 0 2px rgba(31,111,235,.35)}.pe textarea.ff{resize:none;padding:2px 3px}.pe .ffc{-webkit-appearance:auto;appearance:auto;accent-color:#1F6FEB;padding:0}.pe select.ff{background-image:none;padding-right:0}.pe-foot{display:flex;gap:14px;align-items:center;height:36px;flex:none;padding:0 10px 0 14px;background:var(--pe-panel);border-top:1px solid var(--pe-line);font-weight:500;font-size:12.5px;color:var(--pe-mute)}.pe-foot .grow{flex:1}.pe-foot span{white-space:nowrap}.pe-foot b{color:var(--pe-ink);font-weight:600}.pe-foot .pb{height:28px;min-width:28px;font-size:12.5px}.pe-busy{position:absolute;inset:0;background:rgba(236,238,241,.7);display:grid;place-items:center;z-index:380;backdrop-filter:blur(2px)}:root[data-theme="dark"] .pe-busy{background:rgba(14,18,16,.7)}.pe-busy>div{display:flex;gap:12px;align-items:center;padding:14px 20px;border:1px solid var(--pe-line);border-radius:12px;background:var(--pe-panel);box-shadow:var(--pe-shadow);font-weight:600}.pe .spin{width:20px;height:20px;border:3px solid var(--pe-line);border-top-color:var(--pe-acc);border-radius:50%;animation:wdspin .8s linear infinite}.pe .status{font-family:inherit;text-transform:none;letter-spacing:0;position:absolute;left:50%;bottom:52px;transform:translateX(-50%);z-index:350;margin:0;max-width:min(92vw,560px);padding:9px 16px;border-radius:99px;background:#16191d;color:#fff;font-weight:500;font-size:13.5px;box-shadow:var(--pe-shadow);pointer-events:none;text-align:center}.pe .status:empty{display:none}.pe .status.bad{background:#b42318}.pe-empty{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px 16px;background:radial-gradient(circle at 20% 0,var(--pe-acc-bg),transparent 45%),var(--pe-bg)}.pe-drop{width:min(760px,100%);border:2px dashed var(--pe-line);border-radius:20px;background:var(--pe-panel);padding:clamp(28px,6vh,56px) clamp(16px,4vw,48px);text-align:center;display:flex;flex-direction:column;align-items:center;gap:14px;transition:border-color .15s,background .15s}.pe-drop.over{border-color:var(--pe-acc);background:var(--pe-acc-bg)}.pe-drop .tagrow{display:flex;gap:8px;align-items:center;justify-content:center;flex-wrap:wrap}.pe-drop .tag{margin:0}.pe-drop .tag{font-family:inherit;text-transform:none;letter-spacing:0;font-size:13px;font-weight:600;color:var(--pe-mute)}.pe .badge{font-family:inherit;text-transform:none;letter-spacing:0;font-size:12px;font-weight:700;padding:2px 10px;border:1px solid #3fd882;border-radius:99px;background:var(--pe-pri);color:var(--pe-pri-ink);box-shadow:none;transform:none}.pe-drop h1{font-size:clamp(1.7rem,4.2vw,2.6rem);line-height:1.12;margin:4px 0 0;color:var(--pe-ink)}.pe-drop h1 mark{background:var(--pe-pri);color:var(--pe-pri-ink);padding:0 .2em;border-radius:6px}.pe-drop .lead{margin:0;color:var(--pe-mute);max-width:56ch;font-size:clamp(.95rem,1.6vw,1.08rem)}.pe-drop .acts{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin-top:6px}.linkbtn{background:none;border:0;color:var(--pe-acc-ink);font-weight:600;text-decoration:underline;cursor:pointer;font-size:14px;padding:6px;font-family:inherit}:root[data-theme="dark"] .linkbtn{color:var(--pe-acc)}.pe-priv{display:flex;gap:8px;align-items:center;font-weight:600;color:var(--pe-ink)!important;font-size:13.5px;margin:2px 0 0}.pe-priv svg{color:var(--pe-acc)}.pe-feat{list-style:none;margin:20px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px;justify-content:center;max-width:760px}.pe-feat li{border:1px solid var(--pe-line);border-radius:99px;background:var(--pe-panel);padding:3px 12px;font-weight:500;font-size:13px;color:var(--pe-mute)}.pe-more{margin-top:14px;color:var(--pe-mute);font-weight:600;font-size:13px;text-decoration:none}.pe-more:hover{color:var(--pe-ink)}.pe-seo{padding-top:8px}.pe-modal{position:absolute;inset:0;z-index:420;background:rgba(10,16,13,.5);display:grid;place-items:center;padding:14px;backdrop-filter:blur(2px)}.mdl{width:min(500px,100%);max-height:90dvh;overflow:auto;background:var(--pe-panel);color:var(--pe-ink);border:1px solid var(--pe-line);border-radius:16px;box-shadow:var(--pe-shadow);padding:20px}.mdl.wide{width:min(680px,100%)}.mdl h3{margin:0 0 12px;font-size:1.2rem;font-weight:700}.mdl .mb{display:flex;flex-direction:column;gap:12px}.mdl .mb input[type=text],.mdl .mb input[type=number],.mdl .mb input[type=password],.mdl .mb select{min-height:40px;height:40px;padding:0 12px;border:1px solid var(--pe-line);border-radius:8px;background:var(--pe-panel);color:var(--pe-ink);font:inherit;font-weight:500;box-shadow:none;width:100%}.mdl .mb input:focus,.mdl .mb select:focus,.props select:focus,.props input:focus,.pe-find input:focus{outline:2px solid var(--pe-acc);outline-offset:1px}.mdl .mb input[type=color]{width:100%;height:40px;min-height:40px;padding:3px;border:1px solid var(--pe-line);border-radius:8px;background:var(--pe-panel)}.mdl .lbl{display:block;font-weight:600;margin:0 0 5px;font-size:13px;color:var(--pe-mute)}.mdl .row2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.mdl .mf{min-width:0}.mdl .mact{display:flex;gap:8px;justify-content:flex-end;margin-top:16px;flex-wrap:wrap}.mdl p{margin:0}.sigh{color:var(--pe-mute);font-weight:500;font-size:13.5px}.sigpad{width:100%;height:auto;aspect-ratio:3/1;border:1px dashed #9aa4b0;border-radius:10px;background:#fff;touch-action:none;display:block;cursor:crosshair}.tabs2{display:flex;gap:2px;padding:3px;border-radius:10px;background:var(--pe-soft);border:1px solid var(--pe-line)}.tabs2 button{flex:1;height:34px;border:0;border-radius:8px;background:transparent;color:var(--pe-ink);font:inherit;font-weight:600;cursor:pointer}.tabs2 button[aria-selected="true"]{background:var(--pe-panel);box-shadow:0 1px 3px rgba(0,0,0,.15);color:var(--pe-acc-ink)}.sigcol{display:flex;gap:8px}.sigup{min-height:120px;border:1px dashed #9aa4b0;border-radius:10px;display:grid;place-items:center;text-align:center;padding:12px;color:var(--pe-mute);font-weight:500;background:#fff}.savedsig{display:flex;gap:8px;flex-wrap:wrap}.savedsig .sv{position:relative}.savedsig .svb{background:#fff;border:1px solid var(--pe-line);border-radius:10px;padding:6px;cursor:pointer;display:block}.savedsig .svb:hover{border-color:var(--pe-acc)}.savedsig img{height:46px;max-width:150px;display:block}.savedsig .svx{position:absolute;top:-8px;right:-8px;width:22px;height:22px;border-radius:50%;border:1px solid var(--pe-line);background:var(--pe-panel);color:var(--pe-ink);font-weight:700;cursor:pointer;line-height:1;padding:0}.mdl .chk{display:flex;gap:8px;align-items:center;font-weight:500;font-size:14px}.mdl .chk input{accent-color:var(--pe-acc)}@media (max-width:900px){.pe-side{position:absolute;z-index:40;left:0;top:0;bottom:0;width:min(100%,340px);box-shadow:6px 0 24px rgba(0,0,0,.2)}.side-open .pe-side{display:flex}#pe-thumbs{display:grid;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:8px}.tha{display:flex}.pe-title,.pe-fname{display:none}}@media (max-width:640px){.pe-head{gap:0;padding:0 6px;height:48px}.pe-logo{padding:4px}.pe-logo span{display:none}.pe-head .pb span,.pe-head #pe-themebtn{display:none}.pe-head .pb{min-width:34px;padding:0 6px}.pe-logo svg{width:24px;height:24px}#pe-save{margin-left:2px;padding:0 10px;font-size:13px}#pe-save span{display:inline}.pt{min-width:56px}.pe-row.r2{padding:4px 6px}.pe-row.r3{padding:4px 8px}.mdl .row2{grid-template-columns:1fr}.pe-foot .privnote{display:none}.pe-drop{border-radius:16px}.pe .btn.big{width:100%}.pe-side{width:100%}}@media (prefers-reduced-motion:reduce){.pb,.pt,.pe .btn{transition:none}.pe .spin{animation:none}}