/* Find on page (find_bar.js): a compact floating bar under the toolbar, top right. */
.find-bar{position:fixed;top:calc(var(--toolbar, 60px) + 10px);right:22px;z-index:1000;display:flex;align-items:center;gap:2px;width:min(380px,calc(100vw - 24px));height:42px;padding:0 5px 0 12px;background:rgba(255,255,255,.96);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);border:1px solid var(--hairline, rgba(60,60,67,.1));border-radius:13px;box-shadow:0 1px 2px rgba(0,0,0,.05),0 10px 32px rgba(17,24,39,.14);color:var(--label, #1d1d1f);animation:find-bar-in .16s ease-out}
.find-bar[hidden]{display:none}
.find-icon{flex:none;width:16px;height:16px;fill:none;stroke:var(--label-3, #8a8c93);stroke-width:2;stroke-linecap:round}
.find-bar input{flex:1;min-width:0;height:32px;margin-left:6px;padding:0;border:0;outline:0;background:transparent;font-size:13px}
.find-bar input::placeholder{color:var(--label-4, #b2b4ba)}
.find-count{flex:none;padding:0 6px;font-size:12px;color:var(--label-3, #8a8c93);font-variant-numeric:tabular-nums;white-space:nowrap}
.find-bar.is-empty .find-count{color:var(--red, #d70015)}
.find-step{flex:none;display:grid;place-items:center;width:30px;height:30px;padding:0;border:0;border-radius:8px;background:transparent;color:var(--label-2, #5f6168)}
.find-step:hover:not(:disabled){background:var(--hover, #ebebef)}
.find-step:focus-visible{outline:2px solid var(--accent, #0071e3);outline-offset:-2px}
.find-step:disabled{opacity:.35}
.find-step svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
#find-prev{margin-left:2px}
#find-close{margin-left:2px}
::highlight(r1-find){background-color:#ffe58f;color:inherit}
::highlight(r1-find-current){background-color:#ff9f0a;color:#1d1d1f}
@keyframes find-bar-in{from{opacity:0;transform:translateY(-4px)}}
@media(prefers-reduced-motion:reduce){.find-bar{animation:none}}
@media(prefers-reduced-transparency:reduce){.find-bar{background:var(--surface, #fff);-webkit-backdrop-filter:none;backdrop-filter:none}}
