.pdf-hero{overflow:hidden}.pdf-hero .tool-page-header-row{align-items:center}.pdf-hero-stack{position:relative;width:180px;height:190px;justify-self:end}.pdf-hero-stack span{position:absolute;inset:18px 4px 0 34px;border:1px solid rgba(61,53,95,.24);border-radius:8px;background:#fffdf9;box-shadow:0 14px 28px rgba(61,53,95,.12);transform:rotate(8deg)}.pdf-hero-stack span:nth-child(2){inset:9px 17px 9px 20px;background:#ffe6d0;transform:rotate(-4deg)}.pdf-hero-stack span:nth-child(3){inset:0 31px 18px 6px;background:#ff8f95;transform:rotate(-12deg)}.pdf-hero-stack b{position:absolute;left:37px;top:69px;color:#3d355f;font:1000 2rem/1 Inter,system-ui,sans-serif;letter-spacing:-.07em;transform:rotate(-12deg)}
.pdf-shell{width:min(1220px,calc(100% - 48px));margin:0 auto;display:grid;grid-template-columns:285px minmax(0,1fr);border-top:1px solid var(--tool-ink);border-bottom:1px solid var(--tool-rule)}.pdf-operation-nav{padding:22px 24px 44px 0;border-right:1px solid var(--tool-rule)}.pdf-operation-head{display:flex;justify-content:space-between;align-items:center;margin:0 0 18px;color:var(--tool-muted);font-size:.64rem;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.pdf-operation-head b{color:var(--tool-teal)}.pdf-operation-group{margin:23px 0 0}.pdf-operation-group>p{margin:0 0 7px;color:var(--tool-muted);font-size:.59rem;font-weight:950;letter-spacing:.14em;text-transform:uppercase}.pdf-operation-button{display:grid;grid-template-columns:28px 1fr;gap:8px;width:100%;padding:10px 7px 10px 0;border:0;background:transparent;color:var(--tool-ink);text-align:left;cursor:pointer;transition:background .18s,color .18s,transform .18s}.pdf-operation-button:hover,.pdf-operation-button.active{background:var(--tool-warm);color:var(--tool-teal);transform:translateX(4px)}.pdf-operation-button.active{font-weight:900}.pdf-operation-button span{color:#a4a0ac;font:800 .61rem ui-monospace,SFMono-Regular,Consolas,monospace;padding-top:2px}.pdf-operation-button b{font-size:.78rem;line-height:1.25}.pdf-workbench{min-width:0;padding:25px 0 62px 42px}.pdf-workbench-head{display:flex;justify-content:space-between;gap:28px;align-items:flex-start;padding-bottom:22px;border-bottom:1px solid var(--tool-rule);margin-bottom:24px}.pdf-workbench-head p{margin:0 0 8px;color:var(--tool-teal);font-size:.62rem;font-weight:950;letter-spacing:.13em}.pdf-workbench-head h2{margin:0;font-size:clamp(2rem,4vw,3.4rem);letter-spacing:-.065em;line-height:.98}.pdf-local-chip{color:var(--tool-muted);font-size:.69rem;font-weight:900;white-space:nowrap}.pdf-local-chip b{display:inline-block;width:8px;height:8px;margin-right:6px;border-radius:50%;background:var(--tool-green,#3eb875)}.pdf-workbench>.tool-description{min-height:3.2em;margin-bottom:22px}
.pdf-drop{min-height:174px;border-radius:8px;background:linear-gradient(135deg,#fffdf9,#f7f2e8);position:relative}.pdf-drop.drag-over{border-color:var(--tool-teal);background:#eeeaf8;outline:3px solid rgba(117,105,202,.12)}.pdf-file-list{display:grid;gap:1px;margin:12px 0 0;background:var(--tool-rule)}.pdf-file-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:12px 14px;background:#fffdf9}.pdf-file-row strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.79rem}.pdf-file-row small{display:block;margin-top:3px;color:var(--tool-muted);font-size:.65rem}.pdf-file-row>span{color:var(--tool-muted);font:700 .67rem ui-monospace,SFMono-Regular,Consolas,monospace}.pdf-file-row button{border:0;background:transparent;color:var(--tool-muted);font-size:1.1rem;cursor:pointer}.pdf-file-row button:hover{color:var(--tool-red)}
.pdf-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:24px}.pdf-options:empty{display:none}.pdf-options .field-label.full{grid-column:1/-1}.pdf-options .field-label small{display:block;margin-top:5px;letter-spacing:0;text-transform:none;font-weight:600}.pdf-options textarea{min-height:105px!important}.pdf-options input[type=range]{padding:0;height:36px;accent-color:var(--tool-teal)}.pdf-check{display:flex;align-items:center;gap:9px;padding-top:24px;color:var(--tool-ink);font-size:.78rem;font-weight:750}.pdf-check input{width:18px;height:18px}.pdf-signature-preview{grid-column:1/-1;min-height:150px;display:flex;align-items:center;justify-content:center;gap:28px;padding:22px;border:1px dashed #bcb5a8;border-radius:5px;background:repeating-linear-gradient(0deg,rgba(110,96,73,.025) 0 1px,transparent 1px 5px),#f8f2e6;color:var(--tool-muted);font-size:.72rem;text-align:center;transition:opacity .2s}.pdf-signature-preview.processing{opacity:.58}.pdf-signature-preview img{max-width:min(320px,60%);max-height:120px;filter:drop-shadow(0 1px 0 rgba(61,53,95,.08))}.pdf-signature-preview span{display:grid;gap:5px}.pdf-signature-preview b{color:var(--tool-ink);font-size:.73rem}.pdf-signature-preview small{line-height:1.5}.pdf-draw-wrap{grid-column:1/-1}.pdf-draw-tools{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:8px}.pdf-draw-tools label{display:flex;align-items:center;gap:7px;color:var(--tool-muted);font-size:.7rem;font-weight:800}.pdf-draw-tools input[type=color]{width:38px;height:30px;padding:1px;border:1px solid var(--tool-rule);background:#fff}.pdf-draw-tools input[type=range]{width:110px}.pdf-sign-canvas{display:block;width:100%;height:180px;border:1px solid var(--tool-rule);border-radius:4px;background:#fff;touch-action:none;cursor:crosshair}.pdf-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:26px 0 14px}.pdf-actions .btn{border:0;cursor:pointer}.pdf-actions button:disabled{opacity:.5;cursor:wait}.pdf-progress{height:4px;overflow:hidden;background:#e4e0d8;border-radius:99px;margin-bottom:18px}.pdf-progress span{display:block;width:36%;height:100%;background:linear-gradient(90deg,var(--tool-coral,#ff5f67),var(--tool-orange,#ff9a3d));animation:pdf-progress 1.2s ease-in-out infinite}.pdf-result{border-left:3px solid var(--tool-green,#3eb875);background:#eef7ec;padding:16px 18px;color:var(--tool-ink);font-size:.8rem;line-height:1.6}.pdf-result strong{display:block;margin-bottom:4px}.pdf-result dl{display:grid;grid-template-columns:max-content 1fr;gap:8px 18px;margin:0}.pdf-result dt{color:var(--tool-muted)}.pdf-result dd{margin:0;overflow-wrap:anywhere}.pdf-result .pdf-downloads{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.pdf-result .secondary-button{text-decoration:none;background:#fff}.pdf-warning{border-left-color:var(--tool-orange,#ff9a3d);background:#fff3df}.pdf-inspector{display:grid;gap:1px;background:var(--tool-rule)}.pdf-inspector>div{display:grid;grid-template-columns:155px 1fr;gap:18px;background:#fffdf9;padding:11px 13px}.pdf-inspector span{color:var(--tool-muted)}
@keyframes pdf-progress{0%{transform:translateX(-110%)}100%{transform:translateX(390%)}}@media(max-width:900px){.pdf-shell{grid-template-columns:1fr}.pdf-operation-nav{border-right:0;border-bottom:1px solid var(--tool-rule);padding:20px 0}.pdf-operation-nav>div:last-child{display:flex;overflow:auto;gap:7px;padding-bottom:5px}.pdf-operation-group{display:contents}.pdf-operation-group>p{display:none}.pdf-operation-button{flex:0 0 auto;display:block;width:auto;padding:10px 12px;border:1px solid var(--tool-rule);border-radius:99px;white-space:nowrap}.pdf-operation-button span{margin-right:5px}.pdf-operation-button:hover,.pdf-operation-button.active{transform:none}.pdf-workbench{padding-left:0;padding-top:32px}}@media(max-width:640px){.pdf-hero-stack{justify-self:start;width:125px;height:135px;margin-top:8px}.pdf-hero-stack b{left:28px;top:48px;font-size:1.45rem}.pdf-shell{width:calc(100% - 40px)}.pdf-workbench-head{display:block}.pdf-local-chip{display:block;margin-top:14px}.pdf-options{grid-template-columns:1fr}.pdf-options .field-label.full{grid-column:auto}.pdf-file-row{grid-template-columns:minmax(0,1fr) auto}.pdf-file-row>span{display:none}.pdf-inspector>div{grid-template-columns:1fr;gap:4px}.pdf-result dl{grid-template-columns:1fr;gap:2px}.pdf-result dd{margin-bottom:7px}}
.pdf-placement-editor{grid-column:1/-1;margin-top:8px}.pdf-placement-editor>header{display:flex;justify-content:space-between;align-items:end;gap:24px;padding:18px 0 12px;border-top:1px solid var(--tool-rule)}.pdf-placement-editor>header b,.pdf-placement-editor>header small{display:block}.pdf-placement-editor>header b{font-size:.86rem}.pdf-placement-editor>header small{margin-top:5px;color:var(--tool-muted);font-size:.7rem;line-height:1.45}.pdf-placement-editor>header label{color:var(--tool-muted);font-size:.64rem;font-weight:950;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.pdf-placement-editor>header input{width:72px;height:36px;margin-left:7px;padding:7px;border:1px solid #c8c8c0;border-radius:4px;background:#fffdf9;color:var(--tool-ink);font:700 .76rem ui-monospace,SFMono-Regular,Consolas,monospace}.pdf-placement-stage{min-height:260px;display:grid;place-items:center;padding:20px;border:1px solid var(--tool-rule);border-radius:6px;background:#e8e4dc;overflow:auto}.pdf-placement-stage.loading{opacity:.68}.pdf-placement-stage>p{color:var(--tool-muted);font-size:.76rem}.pdf-placement-page{position:relative;width:100%;box-shadow:0 18px 38px rgba(61,53,95,.18);line-height:0;touch-action:none}.pdf-placement-page canvas{display:block;width:100%;height:auto;background:#fff}.pdf-placement-page img{position:absolute;z-index:2;height:auto;cursor:grab;touch-action:none;user-select:none;filter:drop-shadow(0 1px 1px rgba(28,24,36,.12));outline:0}.pdf-placement-page img:hover,.pdf-placement-page img:focus-visible{outline:2px dashed var(--tool-teal);outline-offset:4px}.pdf-placement-page img.dragging{cursor:grabbing;outline:2px solid var(--tool-coral,#ff5f67);outline-offset:3px}.pdf-placement-resize{position:absolute;z-index:3;width:18px;height:18px;padding:0;border:2px solid #fff;border-radius:50%;background:var(--tool-teal);box-shadow:0 1px 5px rgba(28,24,36,.3);cursor:nwse-resize;touch-action:none;transform:translate(-50%,-50%);transition:transform .14s,background .14s}.pdf-placement-resize:hover,.pdf-placement-resize:focus-visible{background:var(--tool-coral,#ff5f67);outline:2px solid #fff;outline-offset:2px;transform:translate(-50%,-50%) scale(1.15)}.pdf-placement-resize.resizing{background:var(--tool-coral,#ff5f67);transform:translate(-50%,-50%) scale(1.2)}.pdf-placement-note{margin:9px 0 0;color:var(--tool-muted);font-size:.68rem}.pdf-placement-note::before{content:"-> ";color:var(--tool-teal);font-weight:900}@media(max-width:640px){.pdf-placement-editor>header{align-items:flex-start;flex-direction:column;gap:12px}.pdf-placement-stage{min-height:210px;padding:12px}.pdf-placement-resize{width:24px;height:24px}}
.pdf-universal-preview{margin-top:28px;border-top:1px solid var(--tool-rule)}.pdf-universal-preview[hidden]{display:none}.pdf-universal-preview>header{display:flex;align-items:end;justify-content:space-between;gap:24px;padding:18px 0 12px}.pdf-universal-preview>header b,.pdf-universal-preview>header small{display:block}.pdf-universal-preview>header b{font-size:.86rem}.pdf-universal-preview>header small{margin-top:5px;color:var(--tool-muted);font-size:.7rem;line-height:1.45}.pdf-preview-pager{display:flex;align-items:center;gap:7px;color:var(--tool-muted);font-size:.64rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.pdf-preview-pager button{display:grid;place-items:center;width:36px;height:36px;padding:0;border:1px solid var(--tool-rule);border-radius:4px;background:#fffdf9;color:var(--tool-ink);cursor:pointer;transition:border-color .16s,color .16s,background .16s}.pdf-preview-pager button:hover:not(:disabled){border-color:var(--tool-teal);background:var(--tool-warm);color:var(--tool-teal)}.pdf-preview-pager button:disabled{opacity:.38;cursor:default}.pdf-preview-pager input{width:62px;height:36px;margin-left:6px;padding:7px;border:1px solid #c8c8c0;border-radius:4px;background:#fffdf9;color:var(--tool-ink);font:700 .76rem ui-monospace,SFMono-Regular,Consolas,monospace}.pdf-preview-pager span{display:inline-block;min-width:34px;margin-left:5px;letter-spacing:0;text-transform:none}.pdf-preview-stage{min-height:300px;display:grid;place-items:center;padding:22px;border:1px solid var(--tool-rule);border-radius:6px;background:#e8e4dc;overflow:auto;transition:opacity .18s}.pdf-preview-stage.loading{opacity:.62}.pdf-preview-stage>p{margin:0;color:var(--tool-muted);font-size:.76rem;text-align:center}.pdf-preview-stage canvas{display:block;max-width:min(100%,720px);height:auto;background:#fff;box-shadow:0 18px 38px rgba(61,53,95,.18)}@media(max-width:640px){.pdf-universal-preview>header{align-items:flex-start;flex-direction:column;gap:12px}.pdf-preview-pager{width:100%}.pdf-preview-pager label{margin-left:auto}.pdf-preview-stage{min-height:220px;padding:12px}}
.pdf-workflow{display:grid;grid-template-columns:repeat(4,1fr);margin:8px 0 24px;border:1px solid var(--tool-rule);border-radius:6px;overflow:hidden}.pdf-workflow button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;border:0;border-right:1px solid var(--tool-rule);background:#fffdf9;color:var(--tool-muted);font-size:.69rem;font-weight:900;cursor:pointer}.pdf-workflow button:last-child{border-right:0}.pdf-workflow button span{display:grid;place-items:center;width:21px;height:21px;border:1px solid currentColor;border-radius:50%;font:800 .61rem ui-monospace,monospace}.pdf-workflow button.active{background:var(--tool-warm);color:var(--tool-teal)}.pdf-workflow button.complete span{border-color:var(--tool-green,#3eb875);background:var(--tool-green,#3eb875);color:#fff}.pdf-workflow-panel[hidden]{display:none}.pdf-workflow-next{display:block;margin:18px 0 0  auto}.pdf-edit-actions,.pdf-download-actions{display:flex;justify-content:space-between;gap:10px;margin-top:22px}.pdf-recent{margin-top:18px;padding-top:16px;border-top:1px solid var(--tool-rule)}.pdf-recent>header,.pdf-page-manager>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:12px}.pdf-recent b,.pdf-recent small,.pdf-page-manager b,.pdf-page-manager small{display:block}.pdf-recent small,.pdf-page-manager small{margin-top:3px;color:var(--tool-muted);font-size:.67rem}.pdf-recent-item{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px 12px;border-top:1px solid var(--tool-rule);font-size:.72rem}.pdf-recent-item button{white-space:nowrap}.pdf-page-manager{grid-column:1/-1;margin-top:24px;padding-top:18px;border-top:1px solid var(--tool-rule)}.pdf-page-manager-count{color:var(--tool-muted);font:700 .67rem ui-monospace,monospace}.pdf-thumbnail-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:12px}.pdf-thumbnail{position:relative;display:grid;gap:6px;padding:8px;border:2px solid transparent;border-radius:6px;background:#eeeae2;cursor:pointer}.pdf-thumbnail.selected{border-color:var(--tool-teal);background:var(--tool-warm)}.pdf-thumbnail.dragging{opacity:.45}.pdf-thumbnail canvas{display:block;width:100%;height:135px;object-fit:contain;background:#fff}.pdf-thumbnail footer{display:flex;justify-content:space-between;gap:4px;color:var(--tool-muted);font-size:.61rem}.pdf-thumbnail button{position:absolute;right:4px;top:4px;width:24px;height:24px;padding:0;border:0;border-radius:50%;background:rgba(61,53,95,.88);color:#fff;cursor:pointer}.pdf-warning-banner{grid-column:1/-1;margin:0;padding:12px 14px;border-left:3px solid var(--tool-orange,#ff9a3d);background:#fff3df;color:#694c20;font-size:.73rem;line-height:1.5}.pdf-form-fields{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pdf-form-empty{grid-column:1/-1;color:var(--tool-muted);font-size:.74rem}.pdf-compression-report{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:12px 0;background:var(--tool-rule)}.pdf-compression-report div{padding:12px;background:#fff}.pdf-compression-report span,.pdf-compression-report b{display:block}.pdf-compression-report span{color:var(--tool-muted);font-size:.62rem}.pdf-compression-report b{margin-top:4px;font-size:.79rem}.pdf-result-text{max-height:320px;overflow:auto;padding:12px;background:#fff;font:12px/1.5 ui-monospace,monospace;white-space:pre-wrap}.pdf-batch-mode{grid-column:1/-1}.pdf-shortcuts{grid-column:1/-1;color:var(--tool-muted);font-size:.65rem}.pdf-download-actions{margin-bottom:20px}
@media(max-width:640px){.pdf-workflow button{font-size:0;gap:0}.pdf-workflow button span{font-size:.61rem}.pdf-recent-item{grid-template-columns:1fr auto}.pdf-recent-item span{display:none}.pdf-form-fields{grid-template-columns:1fr}.pdf-compression-report{grid-template-columns:repeat(2,1fr)}.pdf-thumbnail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
.pdf-thumbnail img{display:block;width:100%;height:135px;object-fit:contain;background:#fff}
.pdf-operation-nav,#pdf-operation-list{min-width:0;max-width:100%}@media(max-width:900px){#pdf-operation-list{overflow-x:auto;overscroll-behavior-x:contain}}
@media(min-width:1180px){.pdf-workbench.preview-enabled{display:block}.pdf-workbench.preview-enabled>.pdf-workbench-head,.pdf-workbench.preview-enabled>.tool-description{display:block}.pdf-workbench.preview-enabled .pdf-universal-preview{position:static;margin-top:28px;border-top:1px solid var(--tool-rule)}.pdf-workbench.preview-enabled .pdf-universal-preview>header{display:flex;padding-top:18px}.pdf-workbench.preview-enabled .pdf-preview-pager{margin-top:0}}
.pdf-operation-search{position:relative;display:flex;align-items:center;margin:0 0 7px}.pdf-operation-search>span{position:absolute;left:11px;color:var(--tool-muted);font-size:1rem;pointer-events:none}.pdf-operation-search input{width:100%;height:40px;padding:9px 36px 9px 32px;border:1px solid var(--tool-rule);border-radius:5px;background:#fffdf9;color:var(--tool-ink);font:700 .72rem Inter,system-ui,sans-serif;outline:0}.pdf-operation-search input::placeholder{color:#98939f}.pdf-operation-search input:focus{border-color:var(--tool-teal);box-shadow:0 0 0 3px rgba(117,105,202,.12)}.pdf-operation-search button{position:absolute;right:5px;display:grid;place-items:center;width:29px;height:29px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--tool-muted);font-size:1rem;cursor:pointer}.pdf-operation-search button:hover{background:var(--tool-warm);color:var(--tool-teal)}.pdf-operation-search-status{margin:0 0 13px;color:var(--tool-muted);font-size:.61rem;font-weight:800}.pdf-operation-empty{margin:18px 4px;color:var(--tool-muted);font-size:.72rem;line-height:1.5}@media(max-width:900px){.pdf-operation-search{width:min(360px,100%)}.pdf-operation-search-status{margin-bottom:10px}}
.pdf-operation-search input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}
.pdf-redaction-editor{grid-column:1/-1}.pdf-redaction-editor>header{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:12px}.pdf-redaction-editor>header b,.pdf-redaction-editor>header small{display:block}.pdf-redaction-editor>header b{font-size:.88rem}.pdf-redaction-editor>header small{max-width:520px;margin-top:4px;color:var(--tool-muted);font-size:.69rem;line-height:1.45}.pdf-redaction-pager{display:flex;align-items:center;gap:6px;color:var(--tool-muted);font-size:.62rem;font-weight:900;text-transform:uppercase;white-space:nowrap}.pdf-redaction-pager button{display:grid;place-items:center;width:34px;height:34px;padding:0;border:1px solid var(--tool-rule);border-radius:4px;background:#fffdf9;color:var(--tool-ink);cursor:pointer}.pdf-redaction-pager button:disabled{opacity:.35;cursor:default}.pdf-redaction-pager input{width:58px;height:34px;margin:0 5px;padding:6px;border:1px solid var(--tool-rule);border-radius:4px;background:#fff;color:var(--tool-ink);font:700 .73rem ui-monospace,monospace}.pdf-redaction-stage{min-height:330px;display:grid;place-items:center;padding:20px;border:1px solid var(--tool-rule);border-radius:6px;background:#e8e4dc;overflow:auto;transition:opacity .18s}.pdf-redaction-stage.loading{opacity:.62}.pdf-redaction-stage>p{color:var(--tool-muted);font-size:.74rem}.pdf-redaction-page{position:relative;width:100%;line-height:0;box-shadow:0 16px 34px rgba(61,53,95,.18);user-select:none}.pdf-redaction-page canvas{display:block;width:100%;height:auto;background:#fff}.pdf-redaction-layer{position:absolute;inset:0;z-index:2;cursor:crosshair;touch-action:none}.pdf-redaction-box,.pdf-redaction-draft{position:absolute;box-sizing:border-box;border:2px solid #d82d3f;background:rgba(216,45,63,.27)}.pdf-redaction-box{padding:0;cursor:pointer}.pdf-redaction-box::after{content:"REDACT";position:absolute;left:3px;top:2px;color:#7f1220;font:900 clamp(7px,1.2vw,10px)/1 Inter,system-ui,sans-serif;letter-spacing:.06em}.pdf-redaction-box:hover,.pdf-redaction-box.selected{border-color:#3d355f;background:rgba(216,45,63,.4);outline:2px solid #fff;outline-offset:1px}.pdf-redaction-draft{border-style:dashed;pointer-events:none}.pdf-redaction-toolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:12px}.pdf-redaction-toolbar>span{margin-left:auto;color:var(--tool-muted);font-size:.67rem;font-weight:800}.pdf-redaction-toolbar button:disabled{opacity:.42}.pdf-redaction-list{display:flex;gap:7px;flex-wrap:wrap;margin-top:10px}.pdf-redaction-list>p{margin:0;color:var(--tool-muted);font-size:.68rem}.pdf-redaction-list button{display:flex;align-items:center;gap:7px;padding:7px 8px;border:1px solid var(--tool-rule);border-radius:4px;background:#fffdf9;color:var(--tool-ink);font-size:.65rem;cursor:pointer}.pdf-redaction-list button.selected{border-color:var(--tool-teal);box-shadow:0 0 0 2px rgba(117,105,202,.12)}.pdf-redaction-list small{color:var(--tool-muted)}.pdf-redaction-list b{color:var(--tool-red);font-size:.9rem}.pdf-redaction-coordinates{grid-column:1/-1;padding:10px 0;border-top:1px solid var(--tool-rule);border-bottom:1px solid var(--tool-rule)}.pdf-redaction-coordinates summary{cursor:pointer;color:var(--tool-muted);font-size:.69rem;font-weight:800}.pdf-redaction-coordinates .field-label{display:block;margin-top:10px}.pdf-redaction-coordinates textarea{width:100%}@media(max-width:640px){.pdf-redaction-editor>header{align-items:flex-start;flex-direction:column}.pdf-redaction-stage{min-height:240px;padding:10px}.pdf-redaction-toolbar>span{width:100%;margin-left:0}.pdf-redaction-list button{max-width:100%}}
.saved-signatures{grid-column:1/-1;padding:16px 0;border-top:1px solid var(--tool-rule);border-bottom:1px solid var(--tool-rule)}.saved-signatures>header{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:12px}.saved-signatures>header b,.saved-signatures>header small{display:block}.saved-signatures>header b{font-size:.82rem}.saved-signatures>header small{margin-top:3px;color:var(--tool-muted);font-size:.65rem}.saved-signatures>header button:disabled{opacity:.48;cursor:default}.saved-signature-list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.saved-signature-list>p{grid-column:1/-1;margin:5px 0;color:var(--tool-muted);font-size:.72rem}.saved-signature-item{position:relative;min-width:0;border:1px solid var(--tool-rule);border-radius:5px;background:#fffdf9;transition:border-color .18s,box-shadow .18s}.saved-signature-item.active{border-color:var(--tool-teal);box-shadow:0 0 0 2px rgba(117,105,202,.12)}.saved-signature-pick{display:grid;grid-template-rows:54px auto;gap:6px;width:100%;padding:8px;border:0;background:transparent;color:var(--tool-ink);cursor:pointer;text-align:left}.saved-signature-pick img{align-self:center;justify-self:center;max-width:100%;max-height:50px}.saved-signature-pick span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;font-weight:800}.saved-signature-delete{position:absolute;right:3px;top:3px;display:grid;place-items:center;width:22px;height:22px;border:0;border-radius:50%;background:rgba(255,253,249,.9);color:var(--tool-muted);font-size:1rem;cursor:pointer}.saved-signature-delete:hover{background:#fae4df;color:var(--tool-red)}.saved-signature-privacy{margin:9px 0 0;color:var(--tool-muted);font-size:.64rem}.saved-signature-privacy::before{content:"●";margin-right:6px;color:var(--tool-green,#3eb875);font-size:.55rem}@media(max-width:700px){.saved-signature-list{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(min-width:1180px){.pdf-workbench.preview-enabled{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.78fr);grid-template-rows:auto auto auto auto auto auto auto auto;column-gap:32px;align-items:start}.pdf-workbench.preview-enabled>.pdf-workbench-head,.pdf-workbench.preview-enabled>.tool-description{grid-column:1/-1}.pdf-workbench.preview-enabled>.pdf-drop{grid-column:1;grid-row:3}.pdf-workbench.preview-enabled>.pdf-file-list{grid-column:1;grid-row:4}.pdf-workbench.preview-enabled>.pdf-options{grid-column:1;grid-row:5}.pdf-workbench.preview-enabled>.pdf-actions{grid-column:1;grid-row:6}.pdf-workbench.preview-enabled>.pdf-progress{grid-column:1;grid-row:7}.pdf-workbench.preview-enabled>.pdf-result{grid-column:1;grid-row:8}.pdf-workbench.preview-enabled>.pdf-universal-preview{position:sticky;top:88px;grid-column:2;grid-row:3/span 6;margin-top:0;border-top:0}.pdf-workbench.preview-enabled>.pdf-universal-preview>header{display:block;padding-top:0}.pdf-workbench.preview-enabled .pdf-preview-pager{margin-top:12px}.pdf-workbench.preview-enabled .pdf-preview-stage{min-height:420px;padding:16px}}
@media(prefers-reduced-motion:reduce){.pdf-operation-button{transition:none}.pdf-progress span{animation:none;width:100%}}
@media(min-width:1180px){.pdf-workbench.preview-enabled{display:block}.pdf-workbench.preview-enabled>.pdf-workbench-head,.pdf-workbench.preview-enabled>.tool-description{display:block}.pdf-workbench.preview-enabled .pdf-universal-preview{position:static;margin-top:28px;border-top:1px solid var(--tool-rule)}.pdf-workbench.preview-enabled .pdf-universal-preview>header{display:flex;padding-top:18px}.pdf-workbench.preview-enabled .pdf-preview-pager{margin-top:0}}
