html:root body .av213-pdf{width:100%;min-width:0;margin-top:12px}
html:root body .av213-toolbar{display:flex!important;align-items:center!important;gap:6px!important;flex-wrap:wrap!important;position:sticky;top:0;background:#fff;padding:8px 0;z-index:2}
html:root body .av213-toolbar button{flex:0 0 auto!important;min-width:34px!important;width:auto!important;min-height:36px!important;height:auto!important;padding:4px 8px!important;white-space:normal!important}
html:root body .av213-toolbar input{width:56px!important;min-width:0!important;max-width:56px!important;padding:5px!important;box-sizing:border-box!important}
html:root body .av213-viewport{overflow:auto!important;width:100%!important;max-height:70dvh!important;background:#e5e7eb;touch-action:pan-x pan-y}
html:root body .av213-viewport canvas{display:block!important;max-width:none!important;margin:0 auto;background:white}
html:root body .av213-status{font-size:14px;line-height:1.4}
html:root body .av213-status[hidden]{display:none!important}
html:root body .av213-password{display:flex;gap:8px;flex-wrap:wrap;margin:10px 0}
