.pdf-preview{display:flex;flex-direction:column;min-height:0;background:#e9edf1}.pdf-preview-bar{justify-content:space-between;padding:.35rem .75rem;border-bottom:1px solid #d6dde4;background:#f6f8fa;font-size:.72rem;color:#4b5a68}.pdf-preview-bar,.pdf-preview-tools{display:flex;align-items:center;gap:.75rem}.pdf-preview-tools a{color:#0e5a8a;text-decoration:underline}.pdf-preview-zoom{display:inline-flex;align-items:center;gap:.35rem}.pdf-preview-zoom select{font:inherit;font-size:.72rem;padding:.1rem .3rem;border:1px solid #c9d2db;border-radius:.25rem;background:#fff;color:#1a2733}.pdf-preview-scroll{flex:1 1 auto;min-height:0;overflow:auto;-webkit-overflow-scrolling:touch}.pdf-preview-pages{display:flex;flex-direction:column;align-items:stretch}.pdf-preview-page{position:relative;flex:none;background:#fff;box-shadow:0 1px 2px rgba(6,20,32,.12),0 6px 18px -8px rgba(6,20,32,.35)}.pdf-preview-page canvas{display:block}.pdf-preview-error{padding:1rem;font-size:.8125rem;color:#7d1b17}.pdf-preview-error a{color:#0e5a8a;text-decoration:underline}.pdf-preview .textLayer{color-scheme:only light;position:absolute;text-align:initial;inset:0;overflow:clip;opacity:1;line-height:1;letter-spacing:normal;word-spacing:normal;text-size-adjust:none;forced-color-adjust:none;transform-origin:0 0;caret-color:CanvasText;z-index:0;--min-font-size:1;--text-scale-factor:calc(var(--total-scale-factor) * var(--min-font-size));--min-font-size-inv:calc(1 / var(--min-font-size))}.pdf-preview .textLayer :is(span,br){color:transparent;position:absolute;white-space:pre;cursor:text;transform-origin:0 0;user-select:text}.pdf-preview .textLayer .markedContent span:not(.markedContent),.pdf-preview .textLayer>:not(.markedContent){z-index:1;--font-height:0;font-size:calc(var(--text-scale-factor) * var(--font-height));--scale-x:1;--rotate:0deg;transform:rotate(var(--rotate)) scaleX(var(--scale-x)) scale(var(--min-font-size-inv))}.pdf-preview .textLayer .markedContent{display:contents}.pdf-preview .textLayer ::selection{background:rgba(14,90,138,.35)}.pdf-preview .textLayer br::selection{background:transparent}.pdf-preview .textLayer .endOfContent{display:block;position:absolute;inset:100% 0 0;z-index:0;cursor:default;user-select:none}.pdf-preview-retry{font:inherit;font-weight:600;color:#0e5a8a;text-decoration:underline;background:none;border:0;padding:0;cursor:pointer}