.pdf-inspector-tool{padding-bottom:48px}.pdf-inspector-tool .inspector-card{border:1px solid var(--line);background:var(--surface);border-radius:16px;min-width:0;margin-bottom:24px;padding:32px}.pdf-inspector-tool h2{align-items:center;gap:12px;margin:0 0 24px;font-size:24px;display:flex}.pdf-inspector-tool h3{margin:24px 0 12px;font-size:18px}.pdf-inspector-tool p{line-height:1.6}.pdf-inspector-tool .inspector-drop{border:1px dashed var(--tool-border);background:var(--surface-soft);text-align:center;border-radius:12px;flex-direction:column;align-items:center;gap:12px;padding:24px;display:flex}.pdf-inspector-tool .inspector-drop>svg{color:var(--tool-accent)}.pdf-inspector-tool button,.pdf-inspector-tool a.inspector-primary,.pdf-inspector-tool .inspector-picker{border:1px solid var(--line);min-height:44px;color:var(--text);background:var(--surface);font:inherit;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:14px;text-decoration:none;display:inline-flex}.pdf-inspector-tool .inspector-primary{background:var(--tool-accent)!important;color:var(--on-tool)!important;border-color:var(--tool-accent)!important}.pdf-inspector-tool .inspector-primary:hover:not(:disabled){background:var(--tool-accent-hover)!important}.pdf-inspector-tool .inspector-actions{flex-wrap:wrap;gap:12px;margin:24px 0 16px;display:flex}.pdf-inspector-tool .inspector-picker{cursor:pointer;position:relative;overflow:hidden}.pdf-inspector-tool .inspector-picker input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}:is(.pdf-inspector-tool .inspector-picker:focus-within,.pdf-inspector-tool :is(button,a,input,textarea,select,summary,[tabindex]):focus-visible){outline:3px solid var(--focus);outline-offset:4px}.pdf-inspector-tool .inspector-hint{color:var(--text-muted);margin:12px 0;font-size:14px}.pdf-inspector-tool .inspector-filename{overflow-wrap:anywhere;margin-top:16px}.pdf-inspector-tool .inspector-error{color:var(--error-text);background:var(--error-soft);border:1px solid var(--error-line);overflow-wrap:anywhere;border-radius:8px;margin:16px 0;padding:12px 16px}.pdf-inspector-tool .inspector-help{color:var(--text-muted);margin-top:24px;font-size:14px}.pdf-inspector-tool summary{cursor:pointer;min-height:44px;padding:12px 0}@media (max-width:600px){.pdf-inspector-tool .inspector-card{padding:20px}.pdf-inspector-tool .inspector-actions>*{width:100%}.pdf-inspector-tool .intro>p{max-width:none}}.pdf-inspector-tool .inspector-metadata{grid-template-columns:1fr 1fr;gap:16px;margin-top:24px;display:grid}.pdf-inspector-tool .inspector-metadata>div{background:var(--surface-soft);border-radius:8px;min-width:0;padding:16px}.pdf-inspector-tool dt{color:var(--text-muted);margin-bottom:8px;font-size:14px}.pdf-inspector-tool dd{white-space:pre-wrap;overflow-wrap:anywhere;max-height:160px;margin:0;overflow:auto}.pdf-inspector-tool .inspector-table-wrap{border:1px solid var(--line);border-radius:8px;margin:16px 0;overflow-x:auto}.pdf-inspector-tool table{border-collapse:collapse;text-align:left;width:100%;font-size:14px}.pdf-inspector-tool :is(th,td){border-bottom:1px solid var(--line);white-space:nowrap;padding:12px}.pdf-inspector-tool thead{background:var(--surface-soft)}@media (max-width:600px){.pdf-inspector-tool .inspector-metadata{grid-template-columns:1fr}}
