.pdf-regions-dialog .ui-dialog__head,.pdf-regions-dialog .ui-dialog__body>*{flex-shrink:0}.pdf-regions-dialog .pdf-scroll{height:400px;min-height:300px;max-height:55vh}.pdf-controls{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.pdf-scroll{background:#e5e5e5;max-height:55vh;padding:.5rem;overflow:auto}.pdf-page{--scale-round-x:.000001px;--scale-round-y:.000001px;touch-action:none;background:#fff;position:relative}.pdf-page canvas{display:block}.pdf-region{pointer-events:none;box-sizing:border-box;background:#ffd54f55;border:1px solid #b07100;position:absolute}.pdf-page .textLayer{text-align:initial;letter-spacing:normal;word-spacing:normal;transform-origin:0 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));line-height:1;position:absolute;inset:0;overflow:clip}.pdf-page .textLayer :is(span,br){color:#0000;white-space:pre;cursor:text;transform-origin:0 0;-webkit-user-select:text;user-select:text;position:absolute}.pdf-page .textLayer>:not(.markedContent),.pdf-page .textLayer .markedContent span: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-page .textLayer .markedContent{display:contents}.pdf-page .textLayer ::selection{background:#39f7}.pdf-area .textLayer{pointer-events:none;-webkit-user-select:none;user-select:none}.pdf-page .textLayer[data-main-rotation="0"]{transform:none}.pdf-page .textLayer[data-main-rotation="90"]{transform:rotate(90deg)translateY(-100%)}.pdf-page .textLayer[data-main-rotation="180"]{transform:rotate(180deg)translate(-100%,-100%)}.pdf-page .textLayer[data-main-rotation="270"]{transform:rotate(270deg)translate(-100%)}
