.pdf-workspace-shell{--pdf-bg:#0e0f12;--pdf-panel:#17191e;--pdf-border:#303542;--pdf-muted:#b4b9c6;--pdf-accent:#86c9f7;color:#f3f4f7}#pdf-workspace-shell .canonical-tool-head{text-align:left;max-width:none;margin:0 0 var(--tool-heading-bottom)}#pdf-workspace-shell .canonical-tool-head .h1{font-size:var(--tool-heading-size);font-weight:var(--tool-heading-weight);letter-spacing:var(--tool-heading-tracking);line-height:var(--tool-heading-leading);margin:0 0 var(--tool-heading-gap);text-wrap:balance;overflow-wrap:anywhere}#pdf-workspace-shell .canonical-tool-head .lead{max-width:850px;font-size:var(--tool-description-size);line-height:var(--tool-description-leading);color:var(--pdf-muted);margin:0}html:lang(ja) #pdf-workspace-shell .canonical-tool-head .h1,html:lang(hi) #pdf-workspace-shell .canonical-tool-head .h1{letter-spacing:0;line-height:1.4}.pdf-workspace-shell #app{max-width:1200px;margin-inline:auto;padding-top:0}#pdf-workspace-shell .toolbar-nav{margin-bottom:28px}.pdf-workspace-shell #app .workspace-landing{margin-top:0}.pdf-workspace-shell #app .upload-zone{background:var(--pdf-panel);border-color:#4b5b71;border-radius:24px;gap:10px;height:320px}.pdf-workspace-shell #app .upload-zone:hover{border-color:var(--pdf-accent);background:#1c2530}.pdf-workspace-shell #app #editor-ui{background:var(--pdf-panel);border:1px solid var(--pdf-border);border-radius:28px;padding:24px}.pdf-workspace-shell #app .toolbar{flex-wrap:wrap;gap:16px}.pdf-workspace-shell #app #editor-ui>.toolbar:not(:has(.toolbar-info)){display:none}.pdf-workspace-shell #app .toolbar-info .h2{font-size:18px!important}.pdf-workspace-shell #app .editor-body{grid-template-columns:minmax(0,1fr) 300px;gap:28px;display:grid}.pdf-workspace-shell #app .preview-area{background:0 0;border:0;min-width:0;padding:0}.pdf-workspace-shell #app .sidebar{background:0 0;border:0;border-radius:0;width:auto;min-width:0;padding:0;position:static}.pdf-workspace-shell #app .sidebar-header{border-color:var(--pdf-border);margin-top:20px}.pdf-workspace-shell #app .grid-layout{grid-template-columns:repeat(auto-fill,minmax(155px,1fr));gap:14px}.pdf-workspace-shell #app .tile-card{border-color:var(--pdf-border);background:#1f222a;border-radius:14px;height:auto;min-height:240px}.pdf-workspace-shell #app .tile-preview{min-height:150px}.pdf-workspace-shell #app #editor-ui[aria-busy=true] .sidebar{pointer-events:none;opacity:.5}.pdf-workspace-shell #app .tile-card.selected{border-color:var(--pdf-accent);background:#1c2f40}.pdf-workspace-shell #app .tile-preview{background:#232833;padding:12px}.pdf-workspace-shell #app .tile-info{border-color:var(--pdf-border);background:#1b1e25}.pdf-workspace-shell #app .tile-title{overflow-wrap:anywhere;white-space:normal}.pdf-workspace-shell #app .delete-btn{opacity:1}.pdf-workspace-shell #app input,.pdf-workspace-shell #app select{min-width:0;max-width:100%;accent-color:var(--pdf-accent)}.pdf-workspace-shell #app input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]),.pdf-workspace-shell #app select{color:#f3f4f7;background:#111318;border:1px solid #3a3f4b;border-radius:10px;width:100%;padding:10px 12px}.pdf-workspace-shell #app button,.pdf-workspace-shell #app .pdf-file-label{color:#e3e6ec;cursor:pointer;background:#1f222a;border:1px solid #3a3f4b;border-radius:10px;min-height:38px;padding:8px 12px;font-size:13px;font-weight:650}.pdf-workspace-shell #app button:hover,.pdf-workspace-shell #app button[aria-pressed=true]{border-color:var(--pdf-accent);background:#1c2f40}.pdf-workspace-shell #app #action-btn,.pdf-workspace-shell #app .btn-success,.pdf-workspace-shell #app #modal-save,.pdf-workspace-shell #app #sig-add{background:var(--pdf-accent);color:#102033;border:0}.pdf-workspace-shell #app .btn-success{border-radius:12px;justify-content:center;align-items:center;min-height:44px;padding:10px 20px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.pdf-workspace-shell #app button:disabled{opacity:.5;cursor:wait}.pdf-workspace-shell #app :focus-visible{outline:2px solid var(--pdf-accent);outline-offset:3px}.pdf-extra-controls{flex-direction:column;gap:10px;display:flex}.pdf-control-row,.pdf-preset-grid{flex-wrap:wrap;gap:6px;display:flex}.pdf-control-row>*{flex:auto}.pdf-extra-controls label{font-size:13px;font-weight:600}.pdf-extra-controls .pdf-check{color:var(--pdf-muted);align-items:start;gap:8px;font-weight:400;display:flex}.pdf-help,.pdf-local-note{color:var(--pdf-muted);margin:5px 0 14px;font-size:12px;line-height:1.6}.pdf-preview-tools{justify-content:flex-start;margin-bottom:14px}.pdf-preview-tools button{flex:none}.pdf-file-index{display:none}.pdf-crop-wrapper{flex-shrink:1;max-width:100%;margin:auto;position:relative}.pdf-crop-wrapper canvas{max-width:100%;height:auto;display:block}.pdf-crop-frame{cursor:move;touch-action:none;border:2px solid #86c9f7;position:absolute;box-shadow:0 0 0 9999px #00000040}.pdf-crop-handle{cursor:nwse-resize;background:#86c9f7;width:14px;height:14px;position:absolute;bottom:-7px;right:-7px}.pdf-local-note{text-align:center;margin-top:20px}.pdf-action-panel{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.pdf-action-panel #action-btn{order:-1;width:100%;min-height:46px;font-size:15px}.pdf-card-options{background:#1b1e25;flex-direction:column;gap:6px;padding:8px 10px;font-size:12px;display:flex}.pdf-card-options input{font-size:12px;padding:5px!important}.pdf-card-options .pdf-control-row button{min-height:26px;padding:2px 8px}.pdf-continue{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.pdf-continue a{border:1px solid var(--pdf-border);border-radius:10px;padding:10px 14px}.pdf-workspace-shell #app .editor-modal{background:#07090df0}.pdf-workspace-shell #app .editor-toolbar{background:var(--pdf-panel)}.pdf-workspace-shell #app .editor-toolbar select{width:auto;max-width:180px}.pdf-workspace-shell #app .sub-modal-content{background:var(--pdf-panel)}.pdf-workspace-shell #app .sig-tabs{gap:6px;padding:12px;display:flex}.pdf-workspace-shell #app #sig-text{width:calc(100% - 32px);margin:0 16px 12px}.pdf-workspace-shell #app .pdf-empty-tools{justify-content:center;padding:16px;display:flex}.pdf-empty-layout{background:var(--pdf-panel);border:1px solid var(--pdf-border);border-radius:28px;grid-template-columns:minmax(0,1fr);padding:24px;display:grid}.pdf-workspace-shell #app .pdf-add-files{border:2px solid var(--pdf-accent);color:#d5eaff;cursor:pointer;background:#22394d;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:10px 16px;font-size:15px;font-weight:750;display:flex}.pdf-workspace-shell #app .pdf-add-files:hover,.pdf-workspace-shell #app .pdf-add-card:hover{background:#2c4b65}.pdf-workspace-shell #app .pdf-add-card{color:#d5eaff;background:#172936;border:2px dashed #86c9f7;min-height:100px;font-size:16px}.pdf-workspace-shell #app .pdf-inline-editor{z-index:auto;background:#111318;border-radius:14px;width:100%;height:auto;display:block;position:static;overflow:hidden}.pdf-workspace-shell #app.pdf-inline-layout .pdf-inline-editor>.editor-toolbar{display:none}.pdf-workspace-shell #app .pdf-inline-editor .editor-viewport{justify-content:center;min-height:0;padding:12px;display:flex;overflow:visible}.pdf-workspace-shell #app .pdf-inline-editor .canvas-container{flex:none;max-width:100%;box-shadow:0 2px 8px #00000080}.pdf-inline-page-nav{justify-content:center;align-items:center;gap:12px;padding:8px;font-size:12px;display:flex}.pdf-workspace-shell #app .pdf-inline-signature{z-index:auto;background:0 0;width:100%;height:auto;margin:18px 0;position:static}.pdf-workspace-shell #app .pdf-inline-signature .sub-modal-content{width:100%;max-width:100%;max-height:none;box-shadow:none;border:0;overflow:visible}.pdf-workspace-shell #app .pdf-inline-signature .sig-canvas-wrapper{border-radius:12px;height:150px;overflow:hidden}.pdf-edit-toolstrip{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.pdf-edit-toolstrip>*{cursor:pointer;justify-content:center;align-items:center;display:flex}.pdf-edit-properties{flex-direction:column;gap:12px;min-width:0;display:flex}.pdf-edit-properties h2{margin:0;font-size:20px}.pdf-property-row{grid-template-columns:85px minmax(0,1fr);align-items:center;gap:10px;display:grid}.pdf-property-row label{font-size:13px}.pdf-workspace-shell #app .pdf-property-row input,.pdf-workspace-shell #app .pdf-property-row select{width:100%!important}.pdf-workspace-shell #app .pdf-property-row input[type=color]{height:38px}.pdf-workspace-shell #app .pdf-page-thumbnails{gap:10px;padding:14px 0;display:flex;overflow-x:auto}.pdf-workspace-shell #app .pdf-page-thumbnails button{flex:0 0 60px;padding:5px}.pdf-page-thumbnails img{object-fit:contain;width:48px;height:65px;margin:auto auto 4px;display:block}.pdf-desktop-advanced{border-top:1px solid var(--pdf-border);margin:14px 0;padding-top:12px}.pdf-desktop-advanced>summary{color:var(--pdf-muted);cursor:pointer;font-size:13px}.pdf-desktop-advanced .pdf-extra-controls{margin-top:12px}.pdf-workspace-modes{border:1px solid var(--pdf-border);background:#101318;border-radius:16px;grid-template-columns:1fr 1fr;gap:6px;max-width:480px;margin-bottom:24px;padding:5px;display:grid}.pdf-workspace-shell #app .pdf-workspace-modes button{border:0;border-radius:12px;min-height:48px;font-size:16px}.pdf-workspace-shell #app .pdf-workspace-modes button[aria-pressed=true]{color:#102033;background:var(--pdf-accent)}.pdf-workspace-shell #app[data-workspace-mode=sign] .pdf-edit-toolstrip,.pdf-workspace-shell #app[data-workspace-mode=sign] .pdf-mobile-tools,.pdf-workspace-shell #app[data-workspace-mode=sign] .pdf-edit-properties,.pdf-workspace-shell #app[data-workspace-mode=sign] .pdf-mobile-advanced .editor-toolbar,.pdf-workspace-shell #app[data-workspace-mode=edit] .pdf-inline-signature{display:none}.pdf-workspace-shell #app .pdf-inline-signature{border:1px solid var(--pdf-border);background:#1b1e25;border-radius:18px;margin:0 0 18px;padding:16px}.pdf-workspace-shell #app .pdf-inline-signature .sub-modal-content{background:0 0}.pdf-workspace-shell #app .pdf-inline-signature .sub-modal-header{background:0 0;border:0;padding:0;font-size:21px}.pdf-workspace-shell #app .pdf-inline-signature #sig-close{display:none}.pdf-signature-intro{color:var(--pdf-muted);margin:12px 0;font-size:13px;line-height:1.6}.pdf-workspace-shell #app .pdf-inline-signature .sig-tabs{padding:8px 0}.pdf-workspace-shell #app .pdf-inline-signature .sig-tabs>*{flex:1;justify-content:center;align-items:center;min-width:0;display:flex}.pdf-workspace-shell #app .pdf-inline-signature #sig-text{width:100%;margin:0 0 10px}.pdf-workspace-shell #app .pdf-inline-signature .sig-controls{padding:10px 0}.pdf-workspace-shell #app .pdf-inline-signature .sig-controls>div:last-child{flex:1;display:flex}.pdf-workspace-shell #app .pdf-inline-signature #sig-add{flex:1;min-height:46px}.pdf-workspace-shell #app .pdf-inline-signature #sig-remember{flex:none}.pdf-signature-selection{border-top:1px solid var(--pdf-border);gap:10px;margin-top:14px;padding-top:14px;display:grid}.pdf-signature-selection h3{margin:0;font-size:16px}.pdf-signature-selection label{font-size:13px}.pdf-workspace-shell #app .pdf-edit-properties[data-active-kind=image] .pdf-property-row:not(:has(#tool-opacity)),.pdf-workspace-shell #app .pdf-edit-properties[data-active-kind=image] .pdf-text-background{display:none}.pdf-workspace-shell #app .pdf-prepare-help{color:var(--pdf-muted);margin:4px 0 0;font-size:12px;font-weight:400;line-height:1.6;text-align:left!important;flex-basis:100%!important;min-height:0!important;display:block!important}.pdf-workspace-shell #app .sidebar .result-box{text-align:left;background:#14252c;border:1px solid #447c8a;border-radius:16px;min-width:0;margin:14px 0 18px;padding:16px}.pdf-workspace-shell #app .result-box h3{margin:0 0 8px;font-size:18px}.pdf-workspace-shell #app #result-file-info{overflow-wrap:anywhere;margin:0 0 12px}.pdf-workspace-shell #app .download-list{flex-direction:column;gap:10px;display:flex}.pdf-workspace-shell #app .download-list a{text-align:center;width:100%;font-size:14px}.pdf-workspace-shell #app .pdf-continue{margin-top:12px;display:block}.pdf-continue summary{color:var(--pdf-muted);cursor:pointer;font-size:12px}.pdf-workspace-shell #app .pdf-continue a{margin-top:8px;font-size:12px;display:block}.pdf-empty-summary{min-width:0;font-size:14px;line-height:1.6}.pdf-empty-summary h2{font-size:21px}.pdf-empty-summary ul,.pdf-empty-summary p{color:var(--pdf-muted)}.pdf-empty-summary ul{padding-left:20px}.pdf-empty-summary #pdf-pick-files{background:var(--pdf-accent);color:#102033;width:100%}.pdf-workspace-shell #app #pdf-password-dialog{background:var(--pdf-panel);color:#f3f4f7;border:1px solid var(--pdf-border);border-radius:20px;width:min(460px,100vw - 40px);padding:24px}.pdf-workspace-shell #app #pdf-password-dialog::backdrop{background:#000c}.pdf-workspace-shell #app #pdf-password-dialog form{flex-direction:column;gap:14px;display:flex}.pdf-workspace-shell #app #pdf-password-dialog p{overflow-wrap:anywhere;font-size:14px}@media (width<=900px){#pdf-workspace-shell{padding-top:16px}#pdf-workspace-shell .canonical-tool-head{margin:0 0 var(--tool-heading-bottom)}#pdf-workspace-shell .toolbar-nav{margin-bottom:20px}.pdf-workspace-shell #app .preview-area{min-height:0}.pdf-workspace-shell #app .pdf-editor-info,.pdf-workspace-shell #app[data-tool=sign-pdf] .pdf-mobile-tools,.pdf-workspace-shell #app[data-tool=compress-pdf] .pdf-file-index{display:none}.pdf-workspace-shell #app[data-tool=compress-pdf] [data-file-row]{padding-left:10px}.pdf-empty-layout{grid-template-columns:minmax(0,1fr);gap:16px;padding:16px}.pdf-empty-summary{display:none}.pdf-workspace-shell #app .editor-body{grid-template-columns:minmax(0,1fr)}.pdf-workspace-shell #app #editor-ui{border-radius:20px;padding:16px}.pdf-workspace-shell #app .sidebar{padding-bottom:0}.pdf-workspace-shell #app.pdf-actions-visible .pdf-action-panel{box-shadow:none;background:0 0;border:0;margin:0 0 18px;padding:0;position:static}.pdf-workspace-shell #app .toolbar-info,.pdf-workspace-shell #app #editor-ui>.toolbar{display:none}.pdf-workspace-shell #app .pdf-action-panel #action-btn{min-height:48px}.pdf-workspace-shell #app .pdf-action-panel>:not(#action-btn){text-align:center;flex:1 1 0;justify-content:center;align-items:center;min-height:42px;font-size:12px;display:flex}.pdf-workspace-shell #app .grid-layout:has([data-file-row]){flex-direction:column;gap:10px;display:flex}.pdf-workspace-shell #app .pdf-add-card{min-height:46px;font-size:14px}.pdf-workspace-shell #app [data-file-row]{border:0;grid-template-columns:42px minmax(0,1fr) 32px;gap:10px;min-height:76px;padding:10px 10px 10px 28px;display:grid;position:relative}.pdf-workspace-shell #app [data-file-row] .tile-preview{background:0 0;grid-area:1/1;height:56px;min-height:0;padding:0}.pdf-workspace-shell #app [data-file-row] .tile-info{background:0 0;border:0;grid-area:1/2;align-self:center;min-width:0;padding:0}.pdf-workspace-shell #app [data-file-row] .tile-title{white-space:nowrap;text-overflow:ellipsis;font-size:12px}.pdf-workspace-shell #app [data-file-row] .tile-sub{font-size:11px}.pdf-workspace-shell #app [data-file-row] .pdf-range-toggle{float:right;min-height:20px;margin-top:-20px;padding:0 5px;font-size:11px}.pdf-workspace-shell #app [data-file-row] .pdf-card-options{display:contents}.pdf-workspace-shell #app [data-file-row] .pdf-card-options>label{display:none}.pdf-workspace-shell #app [data-file-row] .pdf-file-order{flex-direction:column;grid-area:1/3;gap:3px}.pdf-workspace-shell #app [data-file-row] .pdf-file-order button{border-radius:8px;min-height:24px;padding:0}.pdf-workspace-shell #app [data-file-row] .rotate-btn,.pdf-workspace-shell #app [data-file-row] .zoom-btn{display:none}.pdf-workspace-shell #app [data-file-row] .delete-btn{border-radius:8px;width:32px;height:32px;min-height:32px;padding:0;font-size:14px;display:flex;top:-4px;left:-4px;right:auto}.pdf-file-index{color:#102033;background:#86c9f7;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:10px;font-weight:700;display:flex;position:absolute;top:29px;left:5px}.pdf-workspace-shell #app .pdf-inline-grid-hidden{display:none}.pdf-workspace-shell #app .pdf-inline-editor{z-index:auto;background:#111318;border-radius:14px;width:100%;height:auto;display:block;position:static;overflow:hidden}.pdf-workspace-shell #app .pdf-inline-editor .editor-viewport{min-height:0;padding:12px;display:flex;overflow:visible}.pdf-workspace-shell #app .pdf-inline-editor .canvas-container{max-width:100%;box-shadow:0 2px 8px #00000080}.pdf-inline-page-nav{justify-content:center;align-items:center;gap:12px;padding:8px;font-size:12px;display:flex}.pdf-inline-page-nav button{min-height:30px;padding:3px 12px}.pdf-workspace-shell #app .pdf-inline-signature{z-index:auto;background:0 0;width:100%;height:auto;margin-bottom:18px;position:static}.pdf-workspace-shell #app .pdf-inline-signature .sub-modal-content{width:100%;max-width:100%;max-height:none;box-shadow:none;border:0;overflow:visible}.pdf-workspace-shell #app .pdf-inline-signature .sub-modal-header{background:0 0;border:0;padding:0 0 12px;font-size:19px}.pdf-workspace-shell #app .pdf-inline-signature #sig-close{display:none}.pdf-workspace-shell #app .pdf-inline-signature .sig-tabs{gap:4px;padding:0 0 10px}.pdf-workspace-shell #app .pdf-inline-signature .sig-tabs>*{text-align:center;flex:1;min-width:0;padding:6px;font-size:12px}.pdf-workspace-shell #app .pdf-inline-signature .sig-canvas-wrapper{border-radius:12px;height:128px;overflow:hidden}.pdf-workspace-shell #app .pdf-inline-signature .sig-controls{gap:8px;padding:10px 0}.pdf-workspace-shell #app .pdf-inline-signature #sig-text{width:100%;margin:0 0 8px}.pdf-mobile-advanced{border-top:1px solid var(--pdf-border);margin-top:16px;padding-top:12px}.pdf-mobile-advanced>summary{cursor:pointer;color:var(--pdf-muted);font-size:13px;font-weight:600}.pdf-workspace-shell #app .pdf-mobile-advanced .editor-toolbar{background:0 0;border:0;height:auto;min-height:0;padding:12px 0;display:flex}.pdf-workspace-shell #app .pdf-mobile-advanced .editor-title,.pdf-workspace-shell #app .pdf-mobile-advanced .editor-actions{display:none}.pdf-mobile-tools{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:14px;display:grid}.pdf-workspace-shell #app .pdf-mobile-tools>*{text-align:center;min-height:36px;padding:7px 5px;font-size:12px}.pdf-workspace-shell #app .pdf-preset-grid{flex-direction:column;gap:10px;display:flex}.pdf-workspace-shell #app .pdf-preset-grid button{text-align:left;width:100%;min-height:44px}.pdf-workspace-shell #app .pdf-preset-grid button:before{content:"";vertical-align:middle;border:2px solid var(--pdf-accent);border-radius:50%;width:13px;height:13px;margin-right:10px;display:inline-block}.pdf-workspace-shell #app .pdf-preset-grid button[aria-pressed=true]:before{background:var(--pdf-accent);box-shadow:inset 0 0 0 3px #1f222a}.pdf-loss-notice{color:#f3d58b;background:#302b18;border:1px solid #514420;border-radius:12px;margin:14px 0 0;padding:12px;font-size:12px;line-height:1.6}.pdf-workspace-shell #app .sidebar{width:100%}.pdf-workspace-shell #app .toolbar .actions{flex-wrap:wrap;gap:8px;display:flex}.pdf-workspace-shell #app .grid-layout{grid-template-columns:repeat(auto-fill,minmax(126px,1fr))}}.pdf-icon{flex:none;width:20px;height:20px;display:block}.pdf-workspace-shell #doc-preview-modal:not(.pdf-live-document) .editor-viewport{justify-content:flex-start;align-items:flex-start;min-width:0;min-height:0}.pdf-workspace-shell #doc-preview-modal:not(.pdf-live-document) #doc-preview-canvas{flex:none;margin:auto;max-width:none!important;max-height:none!important}.pdf-workspace-shell #doc-preview-modal:not(.pdf-live-document) .editor-toolbar>div{flex-wrap:wrap;min-width:0}.pdf-workspace-shell #doc-preview-modal:not(.pdf-live-document) .editor-title{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.pdf-workspace-shell #app #editor-ui{padding:32px}.pdf-workspace-shell #app .editor-body{grid-template-columns:minmax(0,1fr) 340px;align-items:stretch;gap:28px}.pdf-workspace-shell #app button,.pdf-workspace-shell #app .pdf-file-label{border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:40px;font-size:14px;line-height:1.4;display:inline-flex}.pdf-workspace-shell #app #action-btn{border-radius:16px;min-height:56px;font-size:17px;font-weight:750}.pdf-workspace-shell #app #action-btn .pdf-icon{width:22px;height:22px}.pdf-workspace-shell #app .pdf-action-panel{gap:10px}.pdf-workspace-shell #app .pdf-action-panel #pdf-add-files{color:#f3f4f7;background:#1f222a;border:1px solid #3a3f4b;border-radius:14px;flex:1 1 0;order:1;min-height:48px;padding:10px;font-size:14px;font-weight:650}.pdf-workspace-shell #app .pdf-action-panel #reset-files-btn{border-radius:14px;flex:1 1 0;order:2;min-height:48px}.pdf-workspace-shell #app .pdf-action-panel #pdf-add-files:hover{border-color:var(--pdf-accent);background:#26303d}.pdf-workspace-shell #app .pdf-local-note{text-align:left;align-items:start;gap:8px;margin:18px 0 0;font-size:13px;line-height:1.6;display:flex}.pdf-workspace-shell #app .preview-area>.grid-layout:has(.pdf-document-card),.pdf-workspace-shell #app[data-tool=merge-pdf] #items-grid{background:#121418;border:1px solid #23262e;border-radius:20px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));align-content:start;align-items:start;gap:20px;min-height:500px;padding:20px;display:grid}.pdf-workspace-shell #app .pdf-preview-tools{justify-content:space-between;align-items:center;gap:12px;min-height:40px;margin:0 0 16px;display:flex}.pdf-view-tabs{gap:8px;display:flex}.pdf-view-tabs .pdf-icon{width:16px;height:16px}.pdf-workspace-shell #app .pdf-edit-toolstrip>label,.pdf-workspace-shell #app .pdf-mobile-tools>label{color:#e3e6ec;background:#1f222a;border:1px solid #3a3f4b;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:8px 12px;font-size:14px;font-weight:650;display:inline-flex}.pdf-edit-toolstrip .pdf-icon,.pdf-mobile-tools .pdf-icon{width:16px;height:16px}.pdf-workspace-shell #app [data-editor-tool][aria-pressed=true]{color:#f3f4f7;background:#1c2f40;border-color:#86c9f7}.pdf-workspace-shell #app .pdf-view-tabs button{padding:8px 12px}.pdf-order-hint{color:#9aa0af;text-align:right;max-width:220px;font-size:13px}.pdf-document-card{background:#1f222a;border:1px solid #2c3039;border-radius:16px;min-width:0;position:relative}.pdf-workspace-shell #app .pdf-document-preview{background:#181a20;border:0;border-radius:16px 16px 0 0;justify-content:center;align-items:center;width:100%;height:172px;padding:0;display:flex;position:relative;overflow:hidden}.pdf-document-stack{width:110px;height:140px;display:block;position:relative}.pdf-document-stack.has-pages:before,.pdf-document-stack.has-pages:after{content:"";background:#c2c5ca;border-radius:4px;width:92px;height:128px;position:absolute;top:0;left:14px}.pdf-document-stack.has-pages:after{background:#e1e3e7;top:6px;left:8px}.pdf-document-stack img{z-index:2;object-fit:contain;background:#fff;border-radius:3px;width:98px;height:132px;position:absolute;bottom:0;left:0;box-shadow:0 5px 14px #0005}.pdf-document-placeholder:after{box-sizing:border-box;padding:22px 10px;background-color:#fbfbfd!important;background-image:repeating-linear-gradient(#c9cdd6 0 2px,#0000 2px 9px),none!important;background-position:0 0,0 0!important;background-repeat:repeat,repeat!important;background-size:auto,auto!important;background-attachment:scroll,scroll!important;background-origin:content-box!important;background-clip:border-box,border-box!important}.pdf-document-index{color:#0b1a26;z-index:4;background:#86c9f7;border-radius:50%;place-items:center;width:26px;height:26px;font-size:13px;font-weight:800;display:grid;position:absolute;top:10px;left:10px}.pdf-document-grip{color:#8d93a3;position:absolute;top:10px;right:8px}.pdf-document-grip .pdf-icon{width:16px;height:16px}.pdf-document-info{flex-direction:column;gap:4px;min-width:0;padding:12px 12px 0;display:flex}.pdf-document-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:13px;font-weight:700;line-height:1.5;display:block;overflow:hidden}.pdf-document-meta{color:#b4b9c6;font-size:12px;line-height:1.5}.pdf-document-actions{align-items:center;gap:6px;min-width:0;padding:10px 12px 12px;display:flex}.pdf-workspace-shell #app .pdf-document-actions>button{border-radius:10px;flex:none;width:36px;height:36px;min-height:36px;padding:6px}.pdf-workspace-shell #app .pdf-document-actions .pdf-file-remove{color:#e79881;opacity:1;background:#1f222a;position:static}.pdf-document-actions .pdf-icon{width:18px;height:18px}.pdf-page-picker{flex:1;min-width:0;position:relative}.pdf-page-picker>summary{cursor:pointer;background:#1f222a;border:1px solid #3a3f4b;border-radius:10px;justify-content:space-between;align-items:center;gap:4px;min-height:36px;padding:6px 9px;font-size:12px;font-weight:650;line-height:1.4;display:flex}.pdf-page-picker>summary::-webkit-details-marker{display:none}.pdf-page-picker>summary>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pdf-page-picker>summary .pdf-icon{width:15px;height:15px}.pdf-page-picker[open]{z-index:20}.pdf-workspace-shell #app .pdf-page-picker .pdf-card-options{z-index:30;background:#222630;border:1px solid #3a3f4b;border-radius:14px;gap:12px;width:240px;max-width:calc(100vw - 64px);padding:16px;font-size:13px;display:flex;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 8px 30px #0009}.pdf-workspace-shell #app .pdf-page-picker .pdf-card-options>label{display:flex}.pdf-card-options label{flex-direction:column;gap:8px;display:flex}.pdf-workspace-shell #app .pdf-page-picker input{min-height:40px;font-size:14px;padding:9px!important}.pdf-workspace-shell #app .pdf-document-actions .pdf-unlock-file{color:#d9eaff;border-color:#86c9f7;flex:1;width:auto;font-size:12px}.pdf-document-lock{z-index:5;background:#121418bb;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:20px;display:flex;position:absolute;inset:0}.pdf-document-lock .pdf-icon{color:#f0b44c;width:26px;height:26px}.pdf-document-lock>span{max-width:100%;font-size:12px}.is-locked .pdf-document-meta{color:#f0b44c}.pdf-file-order{display:none}.pdf-workspace-shell #app .pdf-add-card{color:#b4b9c6;background:0 0;border:2px dashed #3a3f4b;border-radius:16px;flex-direction:column;gap:10px;min-height:266px;padding:20px 12px;display:flex}.pdf-workspace-shell #app .pdf-add-card:hover{background:#171d27;border-color:#86c9f7}.pdf-add-icon{background:#1f222a;border:1px solid #3a3f4b;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.pdf-add-card>strong{font-size:14px}.pdf-add-card>span:last-child{color:#8d93a3;font-size:12px;font-weight:400}.pdf-workspace-shell #app[data-tool=merge-pdf] .sidebar{flex-direction:column;display:flex}.pdf-workspace-shell #app[data-tool=merge-pdf] .pdf-extra-controls{gap:18px}.pdf-merge-intro h2{margin:0 0 8px;font-size:22px;font-weight:800;line-height:1.3}.pdf-merge-intro p{color:#b4b9c6;margin:0;font-size:14px;line-height:1.6}.pdf-merge-summary{color:#c9cdd6;background:#1f222a;border-radius:14px;padding:12px 14px;font-size:13px;line-height:1.6}.pdf-merge-summary p{margin:4px 0 0}.pdf-setting-group{border:0;flex-direction:column;gap:12px;min-width:0;margin:0;padding:0;display:flex}.pdf-setting-group legend,.pdf-output-setting>label{text-transform:uppercase;letter-spacing:.04em;color:#9aa0af;margin:0 0 8px;padding:0;font-size:12px;font-weight:700;line-height:1.5;display:block}.pdf-workspace-shell #app .pdf-setting-group .pdf-control-row{justify-content:flex-start;gap:8px}.pdf-workspace-shell #app .pdf-setting-group .pdf-control-row>button{flex:0 auto;font-size:13px}.pdf-output-setting{margin:0}.pdf-workspace-shell #app .pdf-switch{color:#b4b9c6;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;font-size:13px;font-weight:600;line-height:1.5;display:flex;position:relative}.pdf-switch>span{background:#3a3f4b;border-radius:12px;flex:none;width:34px;height:20px;position:relative}.pdf-switch>span:after{content:"";background:#0e0f12;border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:2px;left:2px}.pdf-switch>input{opacity:0;z-index:1;cursor:pointer;width:34px;height:24px;margin:0;position:absolute;right:0}.pdf-switch>input:checked+span{background:#86c9f7}.pdf-switch>input:checked+span:after{transform:translate(14px)}.pdf-switch>input:focus-visible+span{outline-offset:4px;outline:2px solid #86c9f7}.pdf-merge-size-options:not(.hidden){gap:8px;margin-top:8px;display:grid}.pdf-merge-size-options.hidden{display:none}.pdf-merge-size-options .pdf-help{margin:0}.pdf-workspace-shell #app[data-tool=merge-pdf] .pdf-action-panel{margin-top:auto;padding-top:28px}@media (width<=1100px) and (width>=901px){.pdf-workspace-shell #app .editor-body{grid-template-columns:minmax(0,1fr) 300px;gap:20px}.pdf-workspace-shell #app #editor-ui{padding:24px}}@media (width<=900px){.pdf-workspace-shell #app #editor-ui{padding:16px}.pdf-workspace-shell #app .editor-body{grid-template-columns:minmax(0,1fr);gap:18px}.pdf-workspace-shell #app .preview-area>.grid-layout:has(.pdf-document-card),.pdf-workspace-shell #app[data-tool=merge-pdf] #items-grid{border-radius:16px;flex-direction:column;gap:10px;min-height:0;padding:10px;display:flex}.pdf-workspace-shell #app .pdf-order-hint,.pdf-workspace-shell #app[data-tool=merge-pdf] .pdf-preview-tools,.pdf-workspace-shell #app[data-tool=merge-pdf] .preview-area>.pdf-local-note{display:none}.pdf-workspace-shell #app .pdf-document-card{border:0;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:42px minmax(0,1fr) 30px;gap:4px 10px;width:100%;min-height:76px;padding:10px 8px 10px 28px;display:grid}.pdf-workspace-shell #app .pdf-document-preview{background:0 0;border-radius:4px;grid-area:1/1/3;height:56px;overflow:visible}.pdf-document-stack{width:38px;height:52px}.pdf-document-stack img{width:35px;height:48px}.pdf-document-stack.has-pages:before,.pdf-document-stack.has-pages:after{width:32px;height:46px;top:0;left:5px}.pdf-document-stack.has-pages:after{top:3px;left:2px}.pdf-document-index{width:18px;height:18px;font-size:10px;top:19px;left:-22px}.pdf-document-grip{display:none}.pdf-document-info{grid-area:1/2;gap:2px;padding:0 24px 0 0}.pdf-document-name{font-size:12px;line-height:1.4}.pdf-document-meta{font-size:10px;line-height:1.4}.pdf-document-actions{grid-area:2/2;padding:0}.pdf-page-picker>summary{background:0 0;border:0;justify-content:flex-start;min-height:20px;padding:0;font-size:10px}.pdf-workspace-shell #app .pdf-document-actions .pdf-file-rotate{display:none}.pdf-workspace-shell #app .pdf-document-actions .pdf-file-remove{background:0 0;border:0;width:26px;height:26px;min-height:26px;padding:4px;position:absolute;top:4px;left:auto;right:40px}.pdf-workspace-shell #app .pdf-document-card .pdf-file-order{flex-direction:column;grid-area:1/3/3;justify-content:center;gap:4px;display:flex}.pdf-workspace-shell #app .pdf-file-order button{border-radius:7px;height:24px;min-height:24px;padding:2px}.pdf-file-order .pdf-icon{width:15px;height:15px}.pdf-workspace-shell #app .pdf-add-card{border-radius:12px;flex-direction:row;justify-content:center;gap:8px;width:100%;min-height:48px;padding:10px;display:flex}.pdf-add-icon{background:0 0;border:0;width:20px;height:20px}.pdf-add-card>span:last-child,.pdf-workspace-shell #app[data-tool=merge-pdf] .pdf-merge-intro{display:none}.pdf-workspace-shell #app[data-tool=merge-pdf] .pdf-setting-group legend{text-transform:none;letter-spacing:0;color:#f3f4f7;font-size:18px}.pdf-workspace-shell #app[data-tool=merge-pdf] .pdf-mobile-advanced .pdf-setting-group{margin-top:12px}.pdf-workspace-shell #app[data-tool=merge-pdf] .pdf-mobile-advanced .pdf-switch{margin-top:14px}.pdf-workspace-shell #app[data-tool=merge-pdf] .pdf-merge-summary{font-size:12px}.pdf-workspace-shell #app[data-tool=merge-pdf] .pdf-action-panel{margin-top:0;padding-top:0}.pdf-workspace-shell #app .pdf-action-panel #action-btn{min-height:48px;font-size:15px}.pdf-workspace-shell #app .pdf-action-panel #pdf-add-files,.pdf-workspace-shell #app .pdf-action-panel #reset-files-btn{min-height:42px;font-size:12px}.pdf-document-lock{background:#12141899;border-radius:4px;padding:2px;inset:0}.pdf-document-lock>span{display:none}.pdf-document-lock .pdf-icon{width:18px;height:18px}.pdf-workspace-shell #app .pdf-unlock-file{background:0 0;border:0;justify-content:flex-start;height:auto!important;min-height:20px!important;padding:0!important;font-size:10px!important}.pdf-workspace-shell #app .pdf-page-picker .pdf-card-options{width:230px;left:-48px}}.pdf-workspace-shell #app .sidebar:has(.pdf-task-settings){flex-direction:column;gap:20px;display:flex}.pdf-task-settings{flex-direction:column;gap:18px;min-width:0;display:flex}.pdf-task-settings .hidden{display:none!important}.pdf-task-settings .pdf-weight-slider{display:contents}.pdf-workspace-shell #app .pdf-inline-signature .sig-controls{flex-direction:column;align-items:stretch;gap:10px;display:flex}.pdf-workspace-shell #app .pdf-inline-signature .sig-controls>div{width:100%}.pdf-workspace-shell #app .pdf-inline-signature #sig-color{background:#111318;border:1px solid #3a3f4b;border-radius:8px;flex:none;width:32px;height:32px;padding:2px}.pdf-workspace-shell #app .pdf-inline-signature #sig-width{flex:1;min-width:0}.pdf-workspace-shell #app .pdf-inline-signature #sig-clear{flex:0 80px}.pdf-workspace-shell #app .pdf-inline-signature .sig-tabs:has([data-signature-tab]){background:#111318;border-radius:10px;margin:10px 0;padding:3px}.pdf-workspace-shell #app .pdf-inline-signature .sig-tabs:has([data-signature-tab])>*{background:0 0;border:0;min-height:34px;padding:6px}.pdf-workspace-shell #app .pdf-inline-signature .sig-tabs [aria-pressed=true]{background:#34394b}.pdf-task-intro h2{margin:0 0 6px;font-size:22px;line-height:1.3}.pdf-task-intro p{color:#b4b9c6;margin:0;font-size:14px;line-height:1.5}.pdf-workspace-shell #app .sidebar:has(.pdf-task-settings)>.pdf-action-panel{margin-top:auto;padding-top:22px}.pdf-control-hidden{clip:rect(0,0,0,0);opacity:0;pointer-events:none;overflow:hidden;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important}.pdf-settings-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.pdf-task-settings label,.pdf-task-settings legend{color:#b4b9c6;font-size:12px;font-weight:600;line-height:1.4}.pdf-task-settings .pdf-setting-group{gap:8px}.pdf-task-settings legend,.pdf-task-settings .pdf-setting-group>label{text-transform:uppercase;letter-spacing:.035em}.pdf-workspace-shell #app .pdf-segments{background:#111318;border-radius:10px;gap:4px;padding:3px;display:flex}.pdf-workspace-shell #app .pdf-segments button{background:0 0;border:0;border-radius:8px;flex:1 1 0;min-width:0;min-height:32px;padding:6px;font-size:12px}.pdf-workspace-shell #app .pdf-segments button[aria-pressed=true],.pdf-workspace-shell #app .pdf-segments .active{color:#fff;background:#34394b}.pdf-workspace-shell #app .pdf-scope-chips{flex-wrap:wrap;gap:6px;display:flex}.pdf-workspace-shell #app .pdf-scope-chips button{min-height:32px;padding:6px 10px;font-size:12px}.pdf-workspace-shell #app .pdf-slider-label{color:#e3e6ec;text-transform:none;justify-content:space-between;align-items:center;gap:10px;font-size:13px;display:flex}.pdf-slider-label output{color:#f3f4f7;font-weight:700}.pdf-task-settings input[type=range]{width:100%;margin:-10px 0 0}.pdf-color-swatches{align-items:center;gap:6px;display:flex}.pdf-workspace-shell #app .pdf-color-swatches button,.pdf-workspace-shell #app .pdf-color-swatches input{background:var(--swatch);border:1px solid #3a3f4b;border-radius:8px;flex:none;width:28px;height:28px;min-height:28px;padding:0}.pdf-color-swatches input[type=color]::-webkit-color-swatch-wrapper{padding:2px}.pdf-color-swatches input[type=color]::-webkit-color-swatch{border:0;border-radius:5px}.pdf-position-grid{grid-template-columns:repeat(3,24px);gap:5px;display:grid}.pdf-workspace-shell #app .pdf-position-grid button{background:#15171c;border-radius:6px;width:24px;height:24px;min-height:24px;padding:0}.pdf-workspace-shell #app .pdf-position-grid button[aria-pressed=true]{background:#86c9f7;border-color:#86c9f7}.pdf-workspace-shell #app .pdf-position-grid button[aria-pressed=true]>span{background:#102033;border-radius:1px;width:6px;height:6px}.pdf-task-settings .pdf-switch{text-transform:none;letter-spacing:0;font-size:12px;font-weight:500}.pdf-format-grid{grid-template-columns:1fr 1fr;display:grid!important}.pdf-margins-grid label{flex-direction:column;gap:6px;display:flex}.pdf-workspace-shell #app .pdf-image-picker{cursor:pointer;background:#111318;border:1px dashed #627087;border-radius:12px;justify-content:center;align-items:center;min-height:88px;padding:16px;display:flex}.pdf-advanced-settings{color:#b4b9c6;border-top:1px solid #303542;padding-top:12px;font-size:12px}.pdf-advanced-settings summary{cursor:pointer}.pdf-advanced-body{flex-direction:column;gap:14px;padding-top:14px;display:flex}.pdf-advanced-body label,.pdf-workspace-shell #app .pdf-compress-levels{flex-direction:column;gap:8px;display:flex}.pdf-workspace-shell #app .pdf-compress-levels button{text-align:left;justify-content:flex-start;align-items:center;gap:10px;min-height:62px;padding:12px;display:flex}.pdf-compress-levels button>span:last-child{flex-direction:column;gap:4px;display:flex}.pdf-compress-levels small{color:#b4b9c6;font-size:11px;font-weight:400}.pdf-radio-mark{border:2px solid #647082;border-radius:50%;flex:none;width:15px;height:15px}.pdf-compression-estimate{color:#82d5a0;margin-top:5px;font-size:12px;font-weight:600;display:block}.pdf-compression-estimate.is-larger{color:#f3d58b}.pdf-workspace-shell #app .checkbox-indicator .pdf-icon{width:14px;height:14px}.pdf-workspace-shell #app .overlay-btn .pdf-icon{flex:none;width:17px;height:17px}[aria-pressed=true]>.pdf-radio-mark{background:#86c9f7;border-color:#86c9f7;box-shadow:inset 0 0 0 3px #1f222a}.pdf-workspace-shell #app .pdf-compress-levels button:before{display:none}.pdf-task-settings .pdf-loss-notice{color:#f3d58b;background:#302b18;border:1px solid #514420;border-radius:12px;margin:0;padding:12px;font-size:12px;line-height:1.5}.pdf-workspace-shell #app.pdf-document-layout .preview-area{grid-template-columns:120px minmax(0,1fr);align-content:start;gap:0;display:grid}.pdf-workspace-shell #app.pdf-document-layout .preview-area>.editor-toolbar{background:0 0;border:0;grid-column:1/-1;min-height:40px;margin-bottom:16px;padding:0}.pdf-workspace-shell #app.pdf-document-layout .preview-area>.editor-toolbar>div{display:contents!important}.pdf-workspace-shell #app.pdf-document-layout #doc-preview-title,.pdf-workspace-shell #app.pdf-document-layout #doc-preview-close{display:none}.pdf-workspace-shell #app.pdf-document-layout .preview-area>.editor-toolbar label{margin-left:auto;font-size:12px}.pdf-workspace-shell #app.pdf-document-layout #pdf-preview-zoom{width:88px;padding:6px}.pdf-workspace-shell #app.pdf-document-layout #items-grid{background:#121418;border:1px solid #23262e;border-right:0;border-radius:18px 0 0 18px;flex-direction:column;grid-area:2/1;gap:10px;min-height:520px;max-height:710px;padding:16px 8px;display:flex;overflow:auto}.pdf-workspace-shell #app.pdf-document-layout #items-grid button{background:0 0;border:1px solid #0000;border-radius:6px;flex-direction:column;flex:none;gap:3px;padding:4px;font-size:11px;display:flex}.pdf-workspace-shell #app.pdf-document-layout #items-grid button[aria-pressed=true]{background:#243241;border-color:#86c9f7}.pdf-document-thumbnails img{object-fit:contain;width:88px;height:124px}.pdf-workspace-shell #app .pdf-live-document{z-index:auto;background:#121418;border:1px solid #23262e;border-left:0;border-radius:0 18px 18px 0;grid-area:2/2;height:auto;min-height:520px;display:flex;position:static;overflow:hidden}.pdf-workspace-shell #app .pdf-live-document .editor-viewport{flex:1;justify-content:center;align-items:center;min-height:0;padding:24px 16px;overflow:auto}.pdf-workspace-shell #app .pdf-live-document #doc-preview-canvas{flex:none;display:block;max-height:none!important}.pdf-workspace-shell #app.pdf-document-layout .preview-area>.pdf-local-note{grid-column:1/-1}.pdf-workspace-shell #app:not(.pdf-document-layout) #items-grid:not(:has(.pdf-document-card)){background:#121418;border:1px solid #23262e;border-radius:18px;align-content:start;gap:16px;padding:20px}.pdf-workspace-shell #app:not(.pdf-document-layout) .tile-card{min-height:0}.pdf-workspace-shell #app:not(.pdf-document-layout) .tile-preview{background:#181a20;flex:none;height:172px;min-height:172px}.pdf-workspace-shell #app:not(.pdf-document-layout) .tile-preview img{max-width:110px;max-height:140px;box-shadow:0 4px 14px #0005}.pdf-workspace-shell #app[data-tool=compress-pdf] .preview-area>#items-grid{flex-direction:column;align-items:stretch;display:flex}.pdf-workspace-shell #app[data-tool=compress-pdf] .pdf-document-card{grid-template-columns:54px minmax(0,1fr) 36px;align-items:center;gap:12px;width:100%;padding:12px;display:grid}.pdf-workspace-shell #app[data-tool=compress-pdf] .pdf-document-preview{background:0 0;grid-column:1;width:54px;height:70px}.pdf-workspace-shell #app[data-tool=compress-pdf] .pdf-document-stack{width:46px;height:64px}.pdf-workspace-shell #app[data-tool=compress-pdf] .pdf-document-stack img{width:44px;height:62px}.pdf-workspace-shell #app[data-tool=compress-pdf] .pdf-document-stack:before,.pdf-workspace-shell #app[data-tool=compress-pdf] .pdf-document-stack:after,.pdf-workspace-shell #app[data-tool=compress-pdf] .pdf-document-index,.pdf-workspace-shell #app[data-tool=compress-pdf] .pdf-document-grip{display:none}.pdf-workspace-shell #app[data-tool=compress-pdf] .pdf-document-info{grid-column:2;padding:0}.pdf-workspace-shell #app[data-tool=compress-pdf] .pdf-document-actions{grid-column:3;padding:0}.pdf-workspace-shell #app[data-tool=compress-pdf] .pdf-add-card{flex-direction:row;width:100%;min-height:64px}.pdf-workspace-shell #app[data-tool=compress-pdf] .pdf-add-card>span:last-child{display:none}.pdf-workspace-shell #app .pdf-task-settings .range-row{background:#1f222a;border:1px solid #303542;border-radius:12px;margin-bottom:10px;padding:12px}@media (width<=900px){.pdf-task-intro h2{font-size:19px}.pdf-task-settings,.pdf-workspace-shell #app .sidebar:has(.pdf-task-settings){gap:16px}.pdf-workspace-shell #app .sidebar:has(.pdf-task-settings)>.pdf-action-panel{margin:0;padding:0}.pdf-workspace-shell #app.pdf-document-layout .preview-area{grid-template-columns:minmax(0,1fr)}.pdf-workspace-shell #app .pdf-live-document{border:1px solid #23262e;border-radius:14px;grid-area:2/1;min-height:0}.pdf-workspace-shell #app .pdf-live-document .editor-viewport{padding:12px;overflow:hidden}.pdf-workspace-shell #app.pdf-document-layout #items-grid{border:0;border-radius:12px;flex-direction:row;grid-area:3/1;gap:6px;min-height:0;max-height:none;margin-top:8px;padding:8px}.pdf-document-thumbnails img{width:32px;height:44px}.pdf-workspace-shell #app.pdf-document-layout .preview-area>.editor-toolbar{gap:8px;margin-bottom:12px}.pdf-workspace-shell #app.pdf-document-layout .preview-area>.editor-toolbar label{display:none}.pdf-workspace-shell #app.pdf-document-layout #pdf-preview-zoom{width:70px;margin-left:auto}.pdf-workspace-shell #app.pdf-document-layout .preview-area>.pdf-local-note{display:none}.pdf-workspace-shell #app[data-tool=compress-pdf] .pdf-document-card{grid-template-columns:42px minmax(0,1fr) 28px;gap:8px;min-height:76px;padding:10px}.pdf-workspace-shell #app[data-tool=compress-pdf] .pdf-document-preview{width:42px;height:56px}.pdf-workspace-shell #app[data-tool=compress-pdf] .pdf-document-stack img{width:36px;height:50px}.pdf-workspace-shell #app[data-tool=compress-pdf] .pdf-document-actions .pdf-file-remove{width:26px;position:static}.pdf-workspace-shell #app:not(.pdf-document-layout) #items-grid:not(:has(.pdf-document-card)){padding:12px}.pdf-workspace-shell #app:not(.pdf-document-layout) .tile-preview{height:148px;min-height:148px}}.canonical-tool-head[data-astro-cid-ywi6vvue]{max-width:920px;margin:0 auto var(--s-4);text-align:center}.canonical-tool-head[data-astro-cid-ywi6vvue] .lead[data-astro-cid-ywi6vvue]{max-width:760px;margin-inline:auto}.workspace-editor[data-astro-cid-ywi6vvue]{padding-top:var(--s-3);max-width:1400px;min-height:70vh;margin:0 auto}.hidden[data-astro-cid-ywi6vvue]{display:none!important}.workspace-landing[data-astro-cid-ywi6vvue]{margin-top:var(--s-4);margin-bottom:var(--s-4)}.upload-zone[data-astro-cid-ywi6vvue]{border:2px dashed var(--border);border-radius:var(--radius-2);background:var(--panel);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;height:280px;transition:all .2s;display:flex}.upload-zone[data-astro-cid-ywi6vvue]:hover,.upload-zone[data-astro-cid-ywi6vvue].drag-over{background:var(--panel2);border-color:var(--b1)}.upload-icon[data-astro-cid-ywi6vvue]{margin-bottom:15px;font-size:48px}.upload-text[data-astro-cid-ywi6vvue]{text-align:center}.upload-sub[data-astro-cid-ywi6vvue]{margin-top:6px}.toolbar[data-astro-cid-ywi6vvue]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:20px;display:flex}.editor-body[data-astro-cid-ywi6vvue]{align-items:flex-start;gap:20px;display:flex}.preview-area[data-astro-cid-ywi6vvue]{border:1px solid var(--border);background:#00000005;border-radius:16px;flex:1;min-height:500px;padding:20px}.grid-layout[data-astro-cid-ywi6vvue]{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));align-content:start;gap:15px;display:grid}.sidebar[data-astro-cid-ywi6vvue]{background:var(--panel);border:1px solid var(--border);border-radius:16px;flex-shrink:0;width:320px;padding:20px;position:sticky;top:20px}.sidebar-header[data-astro-cid-ywi6vvue]{border-bottom:1px solid var(--border);margin-bottom:15px;padding-bottom:10px;font-size:16px;font-weight:600}.sidebar-divider[data-astro-cid-ywi6vvue]{border:0;border-top:1px solid var(--border);margin:15px 0}.ranges-list{flex-direction:column;gap:10px;max-height:300px;margin-bottom:10px;display:flex;overflow-y:auto}.range-row{border:1px solid var(--border);background:var(--bg);border-radius:8px;flex-direction:column;gap:8px;padding:10px;display:flex}.range-header{color:var(--text);justify-content:space-between;align-items:center;font-size:13px;font-weight:600;display:flex}.range-del-btn{color:var(--muted);cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:18px;line-height:1;transition:all .2s}.range-del-btn:hover{color:#f44}.range-inputs{flex-flow:row;gap:10px;width:100%;display:flex}.input-group{border:1px solid var(--border);background:var(--panel);border-radius:6px;flex:1;align-items:center;min-width:0;display:flex;overflow:hidden}.input-group .lbl{color:var(--muted);border-right:1px solid var(--border);background:#00000008;flex-shrink:0;padding:6px 8px;font-size:12px}.range-num-input{width:100%;color:var(--text);text-align:center;background:0 0;border:none;min-width:0;padding:6px;font-size:14px}.range-num-input:focus{background:#ffffff0d;outline:none}.tabs[data-astro-cid-ywi6vvue]{background:var(--panel2);border-radius:8px;gap:5px;margin-bottom:15px;padding:4px;display:flex}.tab-btn[data-astro-cid-ywi6vvue]{cursor:pointer;color:var(--muted);background:0 0;border:none;border-radius:6px;flex:1;padding:6px;font-size:12px;font-weight:600}.tab-btn[data-astro-cid-ywi6vvue].active{background:var(--b1);color:#000}.input-label[data-astro-cid-ywi6vvue]{color:var(--muted);margin-bottom:6px;font-size:13px;display:block}.input-field[data-astro-cid-ywi6vvue]{background:var(--bg);border:1px solid var(--border);width:100%;color:var(--text);border-radius:6px;padding:8px}.text-sm[data-astro-cid-ywi6vvue]{font-size:12px}.w-full[data-astro-cid-ywi6vvue]{width:100%}.mt-2[data-astro-cid-ywi6vvue]{margin-top:10px}.mt-3[data-astro-cid-ywi6vvue]{margin-top:15px}.mb-2[data-astro-cid-ywi6vvue]{margin-bottom:8px}.editor-modal[data-astro-cid-ywi6vvue]{z-index:9999;background:#000000d9;flex-direction:column;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.editor-toolbar[data-astro-cid-ywi6vvue]{background:var(--panel);border-bottom:1px solid var(--border);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:15px;min-height:60px;padding:10px 20px;display:flex}.editor-tools[data-astro-cid-ywi6vvue],.editor-actions[data-astro-cid-ywi6vvue]{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.editor-title[data-astro-cid-ywi6vvue]{color:var(--text);margin-right:auto;font-weight:700}.editor-viewport[data-astro-cid-ywi6vvue]{flex:1;justify-content:center;align-items:center;padding:20px;display:flex;overflow:auto}.canvas-container[data-astro-cid-ywi6vvue]{position:relative;box-shadow:0 0 20px #00000080}#editor-overlay[data-astro-cid-ywi6vvue]{pointer-events:none;position:absolute;top:0;left:0}#editor-overlay[data-astro-cid-ywi6vvue]>div[data-astro-cid-ywi6vvue]{pointer-events:auto}.modal-btn[data-astro-cid-ywi6vvue]{background:var(--b1);cursor:pointer;color:#000;border:none;border-radius:4px;padding:6px 12px;font-size:13px;font-weight:600}.modal-input[data-astro-cid-ywi6vvue]{background:var(--bg);border:1px solid var(--border);color:var(--text);border-radius:4px;padding:4px}.btn-primary[data-astro-cid-ywi6vvue]{background:var(--b1);color:#000;cursor:pointer;border:none;border-radius:8px;padding:8px 16px;font-weight:600}.btn-secondary[data-astro-cid-ywi6vvue]{background:var(--panel);border:1px solid var(--border);color:var(--text);cursor:pointer;border-radius:6px;padding:6px 12px}.btn-sm[data-astro-cid-ywi6vvue]{padding:6px 12px;font-size:13px}.result-box[data-astro-cid-ywi6vvue]{background:var(--panel);border:1px solid var(--b3);border-radius:12px;margin-top:20px;padding:15px}.btn-success[data-astro-cid-ywi6vvue]{background:var(--b3);color:#000;text-align:center;cursor:pointer;border-radius:8px;padding:10px;font-weight:600;text-decoration:none;display:inline-block}.radio-group[data-astro-cid-ywi6vvue]{flex-direction:column;gap:8px;display:flex}.radio-label[data-astro-cid-ywi6vvue]{color:var(--text);cursor:pointer;align-items:center;gap:8px;font-size:13px;display:flex}.editor-item{cursor:move;user-select:none;box-sizing:border-box;position:absolute}.tile-card{border:1px solid var(--border);background:var(--panel);cursor:pointer;border-radius:12px;flex-direction:column;height:240px;transition:all .15s;display:flex;position:relative;overflow:hidden}.tile-card.selected{border-color:var(--b1);background:#5dd6ff0d}.group-card{border-style:dashed}.group-badge{background:var(--b1);color:#000;z-index:5;border-radius:4px;padding:4px 8px;font-size:11px;font-weight:700;position:absolute;top:10px;left:10px}.checkbox-indicator{z-index:20;color:#fff;background:#00000080;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:14px;display:flex;position:absolute;top:10px;left:10px}.checkbox-indicator.checked{background:var(--b1);border-color:var(--b1);color:#000}.overlay-btn{cursor:pointer;z-index:10;border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex;position:absolute}.edit-btn{color:#000;background:#fff;box-shadow:0 2px 4px #0003}.delete-btn{color:#fff;opacity:0;background:#f44;transition:all .2s;top:8px;right:8px}.tile-card:hover .delete-btn{opacity:1}.rotate-btn{color:#000;background:#ffffffe6;bottom:8px;right:8px;box-shadow:0 2px 4px #0003}.zoom-btn{color:#000;background:#ffffffe6;bottom:8px;left:8px;box-shadow:0 2px 4px #0003}.tile-preview{background:#fff;flex:1;justify-content:center;align-items:center;padding:10px;display:flex;position:relative;overflow:hidden}.tile-preview img{object-fit:contain;max-width:100%;max-height:100%}.tile-info{border-top:1px solid var(--border);background:var(--panel);padding:10px}.tile-title{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.tile-sub{color:var(--muted);font-size:11px}.sub-modal[data-astro-cid-ywi6vvue]{z-index:10001;background:#0009;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.sub-modal-content[data-astro-cid-ywi6vvue]{background:var(--panel);border:1px solid var(--border);border-radius:12px;width:500px;max-width:90%;overflow:hidden;box-shadow:0 4px 12px #0000004d}.sub-modal-header[data-astro-cid-ywi6vvue]{background:var(--bg);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:12px 16px;font-weight:700;display:flex}.close-x[data-astro-cid-ywi6vvue]{cursor:pointer;color:var(--text);background:0 0;border:none;font-size:20px}.sig-canvas-wrapper[data-astro-cid-ywi6vvue]{touch-action:none;background:#fff;width:100%;height:300px;position:relative}.sig-controls[data-astro-cid-ywi6vvue]{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.sig-controls[data-astro-cid-ywi6vvue]>div[data-astro-cid-ywi6vvue]{flex-wrap:wrap;max-width:100%}#sig-width[data-astro-cid-ywi6vvue]{width:120px;max-width:100%}.sub-modal-content[data-astro-cid-ywi6vvue]{max-height:95dvh;overflow-y:auto}#sig-canvas[data-astro-cid-ywi6vvue]{cursor:crosshair;display:block}#editor-overlay>div.active{z-index:1000;outline:2px dashed #2563eb}.resize-handle,.img-resize-handle{cursor:nwse-resize;pointer-events:auto;z-index:1002;background-color:#2563eb;border:2px solid #fff;border-radius:50%;width:14px;height:14px;display:none;position:absolute;bottom:-7px;right:-7px;box-shadow:0 2px 4px #00000040}#editor-overlay>div.active .resize-handle,#editor-overlay>div.active .img-resize-handle{display:block}
