.pdf-annotation-layer{pointer-events:none;mix-blend-mode:multiply;z-index:3;width:100%;height:100%;position:absolute;inset:0}.pdf-text-layer{z-index:2;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;text-align:initial;letter-spacing:normal;word-spacing:normal;-moz-text-size-adjust:none;text-size-adjust:none;forced-color-adjust:none;transform-origin:0 0;caret-color:canvastext;--scale-round-x:.001px;--scale-round-y:.001px;--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-text-layer.is-inactive{pointer-events:none;visibility:hidden}.pdf-text-layer :is(span,br){color:#0000;white-space:pre;cursor:text;transform-origin:0 0;-webkit-user-select:text;user-select:text;position:absolute}.pdf-text-layer>:not(.markedContent),.pdf-text-layer .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-text-layer .markedContent{display:contents}.pdf-text-layer[data-main-rotation="90"]{transform:rotate(90deg)translateY(-100%)}.pdf-text-layer[data-main-rotation="180"]{transform:rotate(180deg)translate(-100%,-100%)}.pdf-text-layer[data-main-rotation="270"]{transform:rotate(270deg)translate(-100%)}.pdf-text-layer ::selection{color:#0000;background:#3875d766}.pdf-text-layer br::selection{background:0 0}.pdf-page .pdf-target-highlight{z-index:4}.pdf-annotation-layer.is-marking{pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none}.pdf-saved-mark,.pdf-draft-mark{fill:none;stroke:#f3cc37;stroke-linecap:round;stroke-linejoin:round;opacity:.42}.pdf-saved-mark rect{fill:#f3cc37;stroke:none}.pdf-draft-mark{opacity:.55}.pdf-mark-tools button[aria-pressed=true]{background:var(--accent);color:var(--accent-foreground);box-shadow:inset 0 0 0 1px var(--border)}.pdf-toolbar .pdf-mark-tools .icon-button{width:44px;min-width:44px}.pdf-annotation-hint{border-bottom:1px solid var(--border);color:var(--muted-foreground);background:var(--card);flex-shrink:0;padding:5px 12px;font-size:11px;line-height:1.5;display:block}.annotation-status{background:var(--card);border-bottom:1px solid var(--border);color:var(--muted-foreground);flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;padding:5px 12px;font-size:12px;line-height:1.4;display:flex}.annotation-status p{margin:0}.annotation-status button{min-height:44px;color:var(--foreground);text-underline-offset:3px;flex-shrink:0;padding:4px 8px;text-decoration:underline}.annotation-status-error{color:var(--foreground)}.saved-text-highlight{color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#d6b22e55;border-radius:2px}[data-theme=white] .saved-text-highlight{background:#f3cc3777}.text-selection-toolbar{bottom:calc(12px + env(safe-area-inset-bottom));z-index:15;border:1px solid var(--border);background:var(--card);max-width:calc(100vw - 24px);color:var(--foreground);font:13px/1.4 var(--font-sans);border-radius:8px;align-items:center;gap:4px;padding:4px;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 4px 16px #0002}.text-selection-toolbar button{border-radius:5px;justify-content:center;align-items:center;gap:8px;min-width:44px;min-height:44px;padding:0 12px;display:inline-flex}.text-selection-toolbar button:first-child{background:var(--accent)}.text-selection-toolbar p{margin:0;padding:0 8px}.text-mark-list{color:var(--muted-foreground);font:12px/1.5 var(--font-sans);margin-top:20px}.text-mark-list summary{cursor:pointer;min-height:44px;padding:13px 0}.text-mark-list ul{margin:0;padding:0;list-style:none}.text-mark-list li{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:4px 0;display:flex}.text-mark-list small{font-size:11px;display:block}.text-mark-list .icon-button{flex-shrink:0}@media (max-width:600px){.pdf-toolbar{flex-wrap:wrap}.pdf-mark-tools{margin-left:auto}.pdf-toolbar>a{display:inline-flex}}
