.slipsheet{display:block;margin:1.5rem 0}.slipsheet[data-slipsheet-state=loading]{border:1px dashed var(--bs-border-color, #e5e0d6);border-radius:var(--bs-border-radius, .5rem);padding:1.5rem;background:var(--bs-tertiary-bg, #f4f1ea);min-height:6rem}.slipsheet[data-slipsheet-state=loading]:before{content:"Loading PDF\2026";display:block;text-align:center;color:var(--bs-body-secondary-color, #6a655c);font:.9rem/1.4 var(--bs-font-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif)}.slipsheet[data-slipsheet-hydrated=true]{border:1px solid var(--bs-border-color, #e5e0d6);border-radius:var(--bs-border-radius, .5rem);overflow:hidden;background:var(--bs-tertiary-bg, #f4f1ea)}.slipsheet:focus{outline:none}.slipsheet:focus-visible{outline:2px solid var(--bs-primary, #b65f43);outline-offset:2px}.slipsheet__viewer{display:flex;flex-direction:column;height:100%}.slipsheet__chrome{display:flex;align-items:center;gap:.25rem;padding:.375rem .5rem;background:var(--bs-secondary-bg, #ede9df);border-bottom:1px solid var(--bs-border-color, #e5e0d6);font:.875rem/1.4 var(--bs-font-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif);color:var(--bs-body-color, #2a2820);flex-shrink:0}.slipsheet__spacer{flex:1}.slipsheet__indicator{font-variant-numeric:tabular-nums;color:var(--bs-body-secondary-color, #6a655c);padding:0 .5rem;display:inline-flex;align-items:center;gap:.15rem}.slipsheet__page-input{font:inherit;font-variant-numeric:tabular-nums;color:var(--bs-body-color, #2a2820);background:transparent;border:1px solid transparent;border-radius:var(--bs-border-radius-sm, .375rem);padding:.1rem .25rem;text-align:right;min-width:2ch;-moz-appearance:textfield;appearance:textfield;transition:background-color .12s ease-out,border-color .12s ease-out}.slipsheet__page-input::-webkit-inner-spin-button,.slipsheet__page-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.slipsheet__page-input:hover{background:var(--bs-tertiary-bg, #f4f1ea);border-color:var(--bs-border-color, #e5e0d6)}.slipsheet__page-input:focus{outline:none;background:var(--bs-body-bg, #fafaf6);border-color:var(--bs-primary, #b65f43)}.slipsheet__page-total{color:var(--bs-body-secondary-color, #6a655c)}.slipsheet__btn{display:inline-flex;align-items:center;justify-content:center;width:1.875rem;height:1.875rem;padding:0;border:1px solid transparent;border-radius:var(--bs-border-radius-sm, .375rem);background:transparent;color:var(--bs-body-color, #2a2820);cursor:pointer;text-decoration:none;transition:background-color .12s ease-out,border-color .12s ease-out,color .12s ease-out}.slipsheet__btn:hover:not(:disabled){background:var(--bs-tertiary-bg, #f4f1ea);border-color:var(--bs-border-color, #e5e0d6)}.slipsheet__btn:focus{outline:none}.slipsheet__btn:focus-visible{outline:2px solid var(--bs-primary, #b65f43);outline-offset:1px}.slipsheet__btn:disabled,.slipsheet__btn[disabled]{opacity:.35;cursor:not-allowed}.slipsheet__stage{background:var(--bs-body-bg, #fafaf6);padding:1rem;display:flex;justify-content:center;overflow:auto;flex:1 1 auto;min-height:0}.slipsheet__canvas{display:block;max-width:100%;height:auto;box-shadow:0 2px 8px #14120e14}.slipsheet:fullscreen,.slipsheet:-webkit-full-screen,.slipsheet--modal-fullscreen{background:#0d0b07;width:100vw;height:100vh;margin:0;border:none;border-radius:0;display:flex;flex-direction:column}.slipsheet--modal-fullscreen{position:fixed;inset:0;z-index:9999}.slipsheet:fullscreen .slipsheet__chrome,.slipsheet:-webkit-full-screen .slipsheet__chrome,.slipsheet--modal-fullscreen .slipsheet__chrome{background:#181611;color:#e6e4e1;border-bottom-color:#2b2823}.slipsheet:fullscreen .slipsheet__btn,.slipsheet:-webkit-full-screen .slipsheet__btn,.slipsheet--modal-fullscreen .slipsheet__btn{color:#e6e4e1}.slipsheet:fullscreen .slipsheet__btn:hover:not(:disabled),.slipsheet:-webkit-full-screen .slipsheet__btn:hover:not(:disabled),.slipsheet--modal-fullscreen .slipsheet__btn:hover:not(:disabled){background:#2b2823;border-color:#3d3a35}.slipsheet:fullscreen .slipsheet__indicator,.slipsheet:-webkit-full-screen .slipsheet__indicator,.slipsheet--modal-fullscreen .slipsheet__indicator,.slipsheet:fullscreen .slipsheet__page-total,.slipsheet:-webkit-full-screen .slipsheet__page-total,.slipsheet--modal-fullscreen .slipsheet__page-total{color:#b1ada8}.slipsheet:fullscreen .slipsheet__page-input,.slipsheet:-webkit-full-screen .slipsheet__page-input,.slipsheet--modal-fullscreen .slipsheet__page-input{color:#e6e4e1}.slipsheet:fullscreen .slipsheet__stage,.slipsheet:-webkit-full-screen .slipsheet__stage,.slipsheet--modal-fullscreen .slipsheet__stage{background:#0d0b07}.slipsheet[data-slipsheet-state=awaiting-tap]{padding:0;background:transparent;border:none;border-radius:0}.slipsheet__tap-to-load{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:2rem 1.5rem;border:1px solid var(--bs-border-color, #e5e0d6);border-radius:var(--bs-border-radius, .5rem);background:var(--bs-tertiary-bg, #f4f1ea);cursor:pointer;text-align:center;font:.9rem/1.5 var(--bs-font-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif);color:var(--bs-body-color, #2a2820);transition:background-color .12s ease-out,border-color .12s ease-out}.slipsheet__tap-to-load:hover{background:var(--bs-secondary-bg, #ede9df);border-color:var(--bs-primary, #b65f43)}.slipsheet__tap-to-load:focus{outline:none}.slipsheet__tap-to-load:focus-visible{outline:2px solid var(--bs-primary, #b65f43);outline-offset:2px}.slipsheet__tap-heading{font-weight:600;font-size:1rem;letter-spacing:-.01em}.slipsheet__tap-meta{color:var(--bs-body-secondary-color, #6a655c);font-size:.875rem}.slipsheet[data-slipsheet-state=error]{border:1px solid var(--bs-border-color, #e5e0d6);border-radius:var(--bs-border-radius, .5rem);padding:1rem;background:var(--bs-tertiary-bg, #f4f1ea)}.slipsheet[data-slipsheet-state=error]:before{content:"PDF viewer unavailable. Use the download link below.";display:block;margin-bottom:.5rem;color:var(--bs-body-secondary-color, #6a655c);font:.875rem/1.4 var(--bs-font-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif)}.slipsheet__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){.slipsheet,.slipsheet *{transition:none!important;animation:none!important}}
/*# sourceMappingURL=viewer.min.css.map */
