.pdf-zoom-control{min-width:0;color:var(--text,var(--sage-27));flex-wrap:nowrap;justify-content:center;align-items:center;gap:8px;display:flex}:is(.pdf-editor,.pdf-preview,.pdf-inline-preview) .pdf-zoom-control>button,.pdf-zoom-control>button{border:1px solid var(--border,var(--sage-9));background:var(--surface,var(--sage-1));min-width:5ch;min-height:40px;color:inherit;border-radius:8px;padding:6px 14px;font-size:12px;font-weight:600}.pdf-zoom-control>button[aria-pressed=true]{background:var(--olive-3);border-color:var(--sage-12)}.pdf-zoom-stepper{border:1px solid var(--border,var(--sage-9));background:var(--surface,var(--sage-1));border-radius:8px;align-items:center;display:flex}:is(.pdf-editor,.pdf-preview,.pdf-inline-preview) .pdf-zoom-stepper>button,.pdf-zoom-stepper>button{width:38px;min-width:38px;height:38px;min-height:38px;color:inherit;background:0 0;border:0;border-radius:7px;flex:none;place-items:center;padding:0;display:grid}.pdf-zoom-stepper>button:hover:not(:disabled){background:var(--surface-2,var(--sage-4))}.pdf-zoom-readout{font-variant-numeric:tabular-nums;white-space:nowrap;cursor:ew-resize;touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;gap:9px;min-width:84px;min-height:38px;padding:6px 10px;font-size:12px;font-weight:500;display:flex;position:relative}.pdf-zoom-readout:before,.pdf-zoom-readout:after{content:"";background:color-mix(in srgb, var(--border,var(--sage-9)) 65%, transparent);pointer-events:none;width:1px;height:18px;position:absolute;top:50%;transform:translateY(-50%)}.pdf-zoom-readout:before{inset-inline-start:0}.pdf-zoom-readout:after{inset-inline-end:0}.pdf-zoom-readout svg{opacity:.55;transition:opacity .12s}.pdf-zoom-readout:is(:hover,:focus) svg,.pdf-zoom-readout[data-dragging=true] svg{opacity:1}.pdf-zoom-readout[aria-disabled=true]{opacity:.5;cursor:default}.pdf-zoom-control :is(button,[role=slider]):focus-visible{outline:2px solid var(--accent,var(--green-5));outline-offset:2px}@media (pointer:coarse),(width<=640px){:is(.pdf-editor,.pdf-preview,.pdf-inline-preview) .pdf-zoom-control>button,.pdf-zoom-control>button,:is(.pdf-editor,.pdf-preview,.pdf-inline-preview) .pdf-zoom-stepper>button,.pdf-zoom-stepper>button{min-height:44px}:is(.pdf-editor,.pdf-preview,.pdf-inline-preview) .pdf-zoom-stepper>button,.pdf-zoom-stepper>button{width:44px}.pdf-zoom-readout{min-height:44px}}@media (width<=380px){.pdf-zoom-control{gap:6px}:is(.pdf-editor,.pdf-preview,.pdf-inline-preview) .pdf-zoom-control>button,.pdf-zoom-control>button{padding-inline:8px}.pdf-zoom-readout{gap:6px;min-width:84px;padding-inline:8px}}.pdf-preview .pdf-preview-pager{white-space:nowrap;font-variant-numeric:tabular-nums;flex-wrap:nowrap;flex:none}.pdf-preview .pdf-preview-pager>span{white-space:nowrap;min-width:6ch}.pdf-preview .pdf-preview-pager input{font-variant-numeric:tabular-nums;width:7ch}.pdf-preview .pdf-preview-pager button{min-width:40px;min-height:40px}@media (width<=640px),(pointer:coarse){.pdf-preview .pdf-preview-pager button{min-width:44px;min-height:44px}.pdf-preview .pdf-preview-pager input{min-height:44px}}@media (width<=640px){.pdf-preview .pdf-preview-pager input{font-size:16px}.pdf-preview nav>.pdf-zoom-control{flex-basis:100%}}
