:root{--pdf-max-width:clamp(320px,92vw,960px)}.pdf-document-container{transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%;max-width:var(--pdf-max-width);margin-left:auto;margin-right:auto}.pdf-document-container canvas{height:auto;max-width:100%;width:100%;touch-action:pan-y pinch-zoom}.react-pdf__Page{width:100%;position:relative;max-width:var(--pdf-max-width);margin-left:auto;margin-right:auto}.react-pdf__Page__canvas{width:100%;max-width:inherit;height:auto!important}@media (max-width:640px){.pdf-canvas-wrapper{padding:.5rem}.react-pdf__Page{width:100%;max-width:100%}.react-pdf__Page__canvas{width:100%;max-width:100%!important;height:auto!important}.form-element-draggable{font-size:.75rem;line-height:1rem;min-width:60px;min-height:24px}.pdf-controller-mobile{bottom:.5rem;padding:.25rem .5rem}.mobile-hidden{display:none}}@media (min-width:641px) and (max-width:1024px){.pdf-canvas-wrapper{padding:1rem}.form-sidebar-tablet{width:16rem}.react-pdf__Page{max-width:90%}}@media (min-width:1025px){:root{--pdf-max-width:clamp(560px,80vw,1280px)}.pdf-canvas-wrapper{padding:2rem}.form-sidebar-desktop{width:18rem}.pdf-document-container,.react-pdf__Page,.react-pdf__Page__canvas{max-width:var(--pdf-max-width)}}@media (min-width:1440px){:root{--pdf-max-width:clamp(640px,72vw,1400px)}}.pdf-touch-enabled{touch-action:pan-x pan-y pinch-zoom;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.pdf-touch-enabled:active{cursor:grabbing}.no-select{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pdf-page-transition{transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.form-element-wrapper{transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (max-width:640px){.form-element-wrapper{min-width:44px!important;min-height:44px!important}.form-element-text{font-size:.75rem;line-height:1rem;line-height:1.25;padding:4px 6px!important}.form-element-checkbox,.form-element-radio{width:20px!important;height:20px!important}}.pdf-scrollbar{scrollbar-gutter:stable;overflow-y:auto}.pdf-scrollbar::-webkit-scrollbar{width:8px}.pdf-scrollbar::-webkit-scrollbar-track{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.pdf-scrollbar::-webkit-scrollbar-thumb{border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(156 163 175/var(--tw-bg-opacity,1))}.pdf-scrollbar::-webkit-scrollbar-thumb:hover{--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity,1))}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}.horizontal-scroll{display:flex;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.horizontal-scroll::-webkit-scrollbar{display:none}@keyframes pulse{50%{opacity:.5}}.pdf-loading{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite;border-radius:.25rem;--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}@keyframes spin{to{transform:rotate(1turn)}}.pdf-loading-spinner{animation:spin 1s linear infinite;border-radius:9999px;border-width:2px;border-color:rgb(209 213 219/var(--tw-border-opacity,1));--tw-border-opacity:1;border-top-color:rgb(37 99 235/var(--tw-border-opacity,1))}@media (max-width:640px){.pdf-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;line-height:1.25rem;font-weight:500;max-width:150px}.pdf-button{padding:.25rem .5rem;font-size:.75rem;line-height:1rem}}@media (min-width:641px) and (max-width:1024px){.pdf-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1rem;line-height:1.5rem;font-weight:500;max-width:250px}.pdf-button{padding:.375rem .75rem;font-size:.875rem;line-height:1.25rem}}@media (min-width:1025px){.pdf-title{font-size:1.125rem;line-height:1.75rem;font-weight:500;max-width:none}.pdf-button{padding:.5rem 1rem;font-size:1rem;line-height:1.5rem}}.pdf-aspect-a4{aspect-ratio:210/297}.pdf-aspect-letter{aspect-ratio:8.5/11}.mobile-nav-overlay{position:fixed;inset:0;z-index:40;background-color:rgb(0 0 0/var(--tw-bg-opacity,1));--tw-bg-opacity:0.5;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}@media (min-width:1025px){.mobile-nav-overlay{display:none}}@media print{.no-print{display:none!important}.pdf-canvas-wrapper{padding:0!important}.react-pdf__Page{max-width:100%!important;page-break-after:always}}@media (prefers-reduced-motion:reduce){.form-element-wrapper,.pdf-document-container,.pdf-page-transition{transition:none!important;animation:none!important}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.react-pdf__Page__canvas{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;-webkit-image-rendering:crisp-edges}}