/*! PDF Edit (c) 2026 pdfedit.com — All rights reserved. Source files are MIT/Apache-licensed third-party libraries plus original work. Copying, redistribution, or derivative works require attribution. Contact: hello@pdfedit.com */
.toolbar__btn--icon{display:inline-flex;flex-direction:row;align-items:center;justify-content:center;height:48px;min-width:52px;padding:0 10px}.toolbar__btn--icon:before{content:none;min-height:0}.toolbar__btn--icon svg{display:block;pointer-events:none}.find-bar{display:flex;align-items:center;gap:4px;padding:0 8px;width:100%;font-family:var(--font);font-size:13px;color:var(--text)}.find-bar__input{flex:1 1 auto;min-width:200px;max-width:320px;padding:6px 10px;font-family:var(--font);font-size:13px;color:var(--text);background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:6px;outline:none;transition:border-color .12s ease,box-shadow .12s ease}.find-bar__input::placeholder{color:var(--text-muted)}.find-bar__input:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 15%,transparent)}.find-bar__counter{min-width:60px;padding:0 8px;font-size:12px;font-weight:500;font-variant-numeric:tabular-nums;color:var(--text-secondary);white-space:nowrap;text-align:center}.find-bar__counter--empty{color:#dc2626;font-weight:600}[data-mode=dark] .find-bar__counter--empty{color:#f87171}.find-bar__sep{display:inline-block;width:1px;height:18px;background:var(--border-subtle);margin:0 2px;flex-shrink:0}.find-bar__btn{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;padding:0 6px;background:transparent;border:1px solid transparent;border-radius:5px;color:var(--text-secondary);font-family:var(--font);font-size:12px;font-weight:600;cursor:pointer;transition:background .12s ease,color .12s ease,border-color .12s ease;flex-shrink:0}.find-bar__btn:hover:not(:disabled){background:var(--surface-2);color:var(--text)}.find-bar__btn:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.find-bar__btn:disabled{opacity:.35;cursor:not-allowed}.find-bar__btn--toggle.find-bar__btn--active{background:color-mix(in srgb,var(--primary) 14%,var(--surface-2));color:var(--primary);border-color:color-mix(in srgb,var(--primary) 40%,var(--border-subtle))}.find-bar__btn--close{font-size:18px;font-weight:400;line-height:1}.find-bar__btn--action{padding:0 12px;background:var(--surface-2);border-color:var(--border-subtle);color:var(--text)}.find-bar__btn--action:hover:not(:disabled){background:color-mix(in srgb,var(--text) 6%,var(--surface-2));border-color:var(--border)}.find-bar__btn--primary{background:var(--primary);color:var(--primary-fg);border-color:var(--primary)}.find-bar__btn--primary:hover:not(:disabled){background:color-mix(in srgb,var(--primary) 85%,black);border-color:color-mix(in srgb,var(--primary) 85%,black);color:var(--primary-fg)}.find-bar__replace-row{display:flex;align-items:center;gap:4px;padding-left:4px;margin-left:4px;border-left:1px solid var(--border-subtle)}.find-bar__input--replace{flex:1 1 auto}.find-bar__index-progress{padding:0 8px;font-size:11px;color:var(--text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap}.page-viewport__wrapper .find-highlight{background:#facc1561;border-radius:3px;z-index:0;transition:background .12s ease}[data-mode=dark] .page-viewport__wrapper .find-highlight{background:#eab30859}.page-viewport__wrapper .find-highlight--active{background:#ea580c73;border-radius:3px;z-index:1}[data-mode=dark] .page-viewport__wrapper .find-highlight--active{background:#ea580c66}@media (max-width: 640px){.find-bar{top:8px;right:8px;left:8px;padding:5px 6px}.find-bar__input{min-width:0;max-width:100%}.find-bar__counter{min-width:0;padding:0 4px;font-size:11px}}
