.np-auto-reader{display:block!important;width:100%;min-width:0;margin:24px 0;background:#242622;border:1px solid #756748;color:#eee4cf;font:14px/1.5 Arial,sans-serif;text-align:left}
.np-auto-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:12px;border-bottom:1px solid #756748}
.np-auto-reader button,.np-auto-reader input,.np-auto-reader select,.np-inline-diagrams>label>select{min-height:44px;padding:8px 12px;border:1px solid #a79775;border-radius:0;background:#f7f3e9;color:#293129;font:14px Arial,sans-serif;box-sizing:border-box}
.np-auto-toolbar label{display:flex;align-items:center;gap:8px}.np-auto-toolbar input{width:70px}.np-auto-reader button:disabled{opacity:.4}
.np-auto-reader [data-status]{padding:8px 14px!important;margin:0!important;color:#eee4cf!important;font:13px/1.5 Arial,sans-serif!important}
.np-auto-reader [data-retry]{margin:12px}.np-auto-reader [hidden]{display:none!important}
.np-auto-reader :focus-visible{outline:3px solid #bfa15a;outline-offset:2px}
.np-auto-viewport{overflow:auto;max-height:78vh;max-height:78dvh;min-height:300px;padding:8px;box-sizing:border-box;touch-action:pan-x pan-y pinch-zoom}
.np-auto-viewport canvas{display:block;margin:0 auto;background:white;max-width:none!important}
.np-auto-text{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.np-inline-diagrams{margin:24px 0;scroll-margin-top:100px}.np-inline-diagrams>label{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.np-inline-diagrams>label[hidden]{display:none}.np-inline-diagrams>label>select{max-width:100%}
@media(max-width:749px){.np-auto-toolbar{gap:8px;padding:8px}.np-auto-viewport{min-height:240px}.np-library-detail .np-reader--pdf{display:block!important}.np-auto-toolbar button{min-width:44px}}
.np-speed a.ns-button[hidden]{display:none!important}
.np-speed details:has(iframe.ns-preview[hidden]){display:none!important}
