body.ui-test #uiDocumentFind{position:relative;width:230px;flex:0 1 230px;margin-right:10px;color:#35332f;font:12px/1.4 Arial}
body.ui-test .ui-find-field{display:flex;align-items:center;gap:6px;height:31px;padding:0 8px;border:1px solid #c9c2b6;border-radius:6px;background:#fff}
body.ui-test .ui-find-field:focus-within{outline:2px solid #bf422f;outline-offset:1px}
body.ui-test .ui-find-field>svg{width:16px;height:16px;flex:none;stroke:currentColor;stroke-width:1.8;fill:none}
body.ui-test #uiFindInput{min-width:0;flex:1;width:100%;height:28px;padding:0;border:0;outline:0!important;box-shadow:none;background:transparent;font:12px Arial;color:#35332f}
body.ui-test .ui-find-field kbd{white-space:nowrap;color:#81786c;font:10px Arial}
body.ui-test #uiFindPanel{position:absolute;right:0;top:38px;width:320px;max-width:calc(100vw - 24px);padding:12px;background:#fffdf9;border:1px solid #d0c8ba;border-radius:7px;box-shadow:0 8px 26px #302d292b;z-index:200}
body.ui-test #uiFindPanel[hidden],body.ui-test #uiFindOcr[hidden],body.ui-test #uiTextSelectionBar[hidden]{display:none}
body.ui-test .ui-find-navigation{display:flex;align-items:center;gap:5px}
body.ui-test #uiFindCount{flex:1;font-weight:600}
body.ui-test #uiFindPanel button,body.ui-test #uiTextSelectionBar button{height:30px;min-width:30px;padding:4px 9px;border:1px solid #c9c2b6;border-radius:5px;background:#fff;color:#35332f;font:12px Arial;cursor:pointer}
body.ui-test #uiFindPanel button:hover,body.ui-test #uiTextSelectionBar button:hover{background:#f5ece4}
body.ui-test #uiFindPanel button:disabled,body.ui-test #uiTextSelectionBar button:disabled{opacity:.4;cursor:default}
body.ui-test #uiFindHint{margin:10px 0 0;font:12px/1.5 Arial;color:#665e52}
body.ui-test #uiFindOcr{margin-top:10px}
body.ui-test #uiFindHighlights{position:absolute;inset:0;width:100%;height:100%;z-index:31;pointer-events:none;overflow:visible}
body.ui-test .ui-find-hit{fill:#f3c93577;stroke:#80671f;stroke-width:.5;vector-effect:non-scaling-stroke}
body.ui-test .ui-find-current{fill:#428de277;stroke:#164d90;stroke-width:2;vector-effect:non-scaling-stroke}
body.ui-test #uiTextSelectionBar{position:absolute;top:10px;left:50%;transform:translateX(-50%);z-index:42;display:flex;align-items:center;gap:10px;max-width:calc(100% - 30px);padding:7px 10px;background:#fffdf9;border:1px solid #cbc1b2;box-shadow:0 3px 12px #302d2926;border-radius:7px;font:12px/1.4 Arial}
body.ui-test #uiTextSelectionHint{min-width:0;max-width:390px}
body.ui-test #uiTextSelectionBar button{flex:none;white-space:nowrap}
body.ui-test #uiPdfTextLayer{position:absolute;inset:0;z-index:32;cursor:text;overflow:hidden;user-select:text!important;-webkit-user-select:text!important;touch-action:auto}
body.ui-test #uiPdfTextLayer span{position:absolute;top:0;left:0;display:inline-block;width:max-content;height:100px;font:100px/1 Arial!important;white-space:pre;color:transparent!important;transform-origin:0 0;user-select:text!important;-webkit-user-select:text!important;cursor:text}
body.ui-test #uiPdfTextLayer span::selection{background:#367fe777;color:transparent}
@media(max-width:1100px){body.ui-test #uiDocumentFind{width:185px;flex-basis:185px}body.ui-test .ui-find-field kbd{display:none}}
@media print{#uiDocumentFind,#uiFindHighlights,#uiPdfTextLayer,#uiTextSelectionBar{display:none!important}}
