.pdf-tools-nav{display:flex;gap:5px;padding:8px 28px;border-bottom:1px solid var(--border);background:var(--surface);overflow:auto}.pdf-tools-nav button{min-height:32px;font-size:12px;color:var(--primary)}.has-doc .pdf-tools-nav{padding:3px 12px;min-height:39px;height:39px;box-sizing:border-box}.document-mode .pdf-tools-nav{display:none}.pdf-tool-cards{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.pdf-tool-card{border:1px solid var(--border);background:var(--surface);padding:18px;display:flex;align-items:center;gap:14px;text-align:left;white-space:normal;min-height:100px}.pdf-tool-card img{width:25px;height:25px}.pdf-tool-card>span:nth-child(2){flex:1}.pdf-tool-card strong{display:block;font-size:16px;color:var(--primary)}.pdf-tool-card small{display:block;font-size:11px;font-weight:400;color:var(--muted);line-height:1.8;margin-top:5px}.pdf-tools-dialog{max-width:min(680px,calc(100vw - 24px))}.pdf-tools-dialog .eyebrow{font-size:10px;margin:0 0 8px}.pdf-tools-dialog h2{margin-bottom:0}.pdf-tools-dialog .dialog-header{margin-bottom:12px}.tool-privacy{border-left:3px solid var(--primary);padding:8px 12px;background:var(--background)}.tool-file-list{padding:0;list-style:none;max-height:240px;overflow:auto}.tool-file-list li{display:flex;gap:5px;align-items:center;padding:8px 0;border-bottom:1px solid var(--border)}.tool-file-list li>span{flex:1;min-width:0;overflow-wrap:anywhere}.tool-file-list button{font-size:10px;padding:4px 8px;min-height:30px;flex:none}.tool-status{min-height:44px;color:var(--primary);padding-top:10px}.tool-status.is-error{color:var(--danger)}.tool-results{display:flex;flex-direction:column;gap:8px;padding:14px;background:var(--background);border:1px solid var(--border)}.tool-results a{display:block;text-decoration:none;color:var(--primary);padding:10px;overflow-wrap:anywhere}.tool-results a:hover{background:var(--surface)}.tool-note{font-size:10px!important}.pdf-tools-dialog [aria-invalid=true]{border-color:var(--danger)}@media(max-width:1150px){.has-doc .pdf-tools-nav{padding:3px 12px;min-height:39px;height:39px;box-sizing:border-box}.has-doc .workspace{height:calc(100dvh - 240px)}.has-doc .show-mobile-properties .properties{top:240px}}@media(max-width:650px){.pdf-tools-nav{padding:5px 12px}.pdf-tool-cards{grid-template-columns:1fr}.pdf-tool-card{min-height:76px;padding:13px}.tool-file-list li{flex-wrap:wrap}.tool-file-list li>span{flex-basis:100%}.pdf-tools-dialog{padding:18px}}

.has-doc:not(.document-mode) #main{height:calc(100dvh - 240px)}.has-doc .workspace{height:100%}.document-mode .pdf-tools-nav{display:none}

@media(max-width:850px){.has-doc.show-mobile-properties .properties,.has-doc.show-mobile-pages .pages-panel{top:233px}}@media(max-width:600px){.has-doc.show-mobile-properties .properties,.has-doc.show-mobile-pages .pages-panel{top:222px}}
.tool-page-heading{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin:20px 0 10px}.tool-page-heading strong{font-size:13px}.tool-page-heading span{font-size:11px;color:var(--muted)}.tool-page-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(125px,1fr));gap:10px;max-height:360px;overflow:auto;padding:3px}.tool-page-tile{border:1px solid var(--border);border-radius:6px;background:var(--surface);padding:8px;display:flex;flex-wrap:wrap;gap:5px;align-content:start}.tool-page-tile[draggable=true]{cursor:grab}.tool-page-tile img{display:block;object-fit:contain;width:100%;height:145px;background:#f5f7fc}.tool-page-tile>span{display:block;flex-basis:100%;font-size:10px;overflow-wrap:anywhere;color:var(--muted);min-height:30px}.tool-page-tile button{flex:1;font-size:10px;min-height:30px;padding:4px}.tool-page-tile button[aria-pressed=true]{color:var(--primary);border-color:var(--primary);background:#eaf0ff}#tool-current{margin-top:8px}@media(max-width:600px){.tool-page-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-height:280px}.tool-page-heading{display:block}.tool-page-heading span{display:block;margin-top:6px}}
.page-thumb img.page-preview-image{width:100%;height:100%;opacity:1;object-fit:contain}
.pdf-tools-dialog{max-width:min(820px,calc(100vw - 24px))}.tool-page-tile img{height:125px}
.tool-compress-preview{display:flex;gap:12px;margin:16px 0;padding:12px;background:var(--background);border:1px solid var(--border);border-radius:6px}.tool-compress-preview figure{margin:0;flex:1;text-align:center;min-width:0}.tool-compress-preview img{height:145px;max-width:100%;object-fit:contain;background:white}.tool-compress-preview figcaption{font-size:11px;color:var(--muted);margin-top:5px}
.page-list-item{position:relative}.page-select-label{position:absolute;z-index:2;top:4px;right:2px;margin:0;padding:4px;background:white;border:1px solid var(--border);border-radius:4px;line-height:1}.page-select-label input{width:18px;height:18px;margin:0;padding:0}.bulk-page-actions{display:grid;grid-template-columns:1fr 1fr;gap:3px;margin:5px 0}.page-actions .bulk-page-actions button{font-size:9px;padding:4px;min-height:28px;width:100%}.page-actions #select-pages[aria-pressed=true]{background:#eaf0ff;color:var(--primary);border-color:var(--primary)}
