.pdf-viewer[data-v-393af452]{background-color:#f0f0f0;height:100vh;overflow:hidden;position:relative;touch-action:pan-y;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;width:100%}.pdf-container[data-v-393af452]{box-sizing:border-box;height:100%;overflow-x:auto;overflow-y:auto;text-align:center;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch;position:relative;white-space:nowrap}.canvas-wrapper[data-v-393af452]{line-height:0;margin-bottom:10px;min-width:100%;overflow:auto;position:relative;width:-moz-fit-content;width:fit-content}.pdf-page-container[data-v-393af452]{box-shadow:0 2px 8px #0003;display:inline-block;line-height:0;position:relative}canvas[data-v-393af452]{display:block;height:auto;max-width:none;width:auto}.floating-controls[data-v-393af452]{align-items:center;background-color:#333333e6;border-radius:8px;box-shadow:0 4px 10px #0009;color:#eee;display:flex;font-size:14px;gap:10px;padding:8px 10px;touch-action:manipulation;transform:translate(-50%);white-space:nowrap;z-index:9999}.stamp-hint-wrapper[data-v-393af452]{bottom:calc(100% + 14px);left:50%;pointer-events:auto;position:absolute;transform:translate(-50%);z-index:10000}.stamp-hint-popover[data-v-393af452]{animation:hintFloat-393af452 2.5s ease-in-out infinite;background-color:#fff;border:1px solid rgba(229,231,235,.9);border-radius:16px;box-shadow:0 20px 35px -5px #00000059,0 10px 15px -5px #00000026;cursor:pointer;max-width:90vw;position:relative;white-space:normal;width:290px}.stamp-hint-arrow[data-v-393af452]{border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #fff;filter:drop-shadow(0 2px 2px rgba(0,0,0,.1));height:0;left:50%;position:absolute;top:100%;transform:translate(-50%);width:0}@keyframes hintFloat-393af452{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.stamp-hint-enter-active[data-v-393af452]{transition:opacity .4s cubic-bezier(.34,1.56,.64,1),transform .4s cubic-bezier(.34,1.56,.64,1)}.stamp-hint-enter-from[data-v-393af452]{opacity:0;transform:translate(-50%) translateY(16px) scale(.85)}.stamp-hint-leave-active[data-v-393af452]{transition:opacity .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1)}.stamp-hint-leave-to[data-v-393af452]{opacity:0;transform:translate(-50%) translateY(12px) scale(.9)}.floating-controls button[data-v-393af452]{background-color:#555;border:none;border-radius:4px;color:#eee;cursor:pointer;padding:5px 8px;transition:background-color .2s ease}.floating-controls button[data-v-393af452]:not(:disabled):hover{background-color:#777}.floating-controls button[data-v-393af452]:disabled{cursor:not-allowed;opacity:.5}.page-count[data-v-393af452],.zoom-percent[data-v-393af452]{padding:0 5px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.annotation-box[data-v-393af452]{background-color:#ff84a966;border:2px dashed #333;box-sizing:border-box;cursor:grab;position:absolute;touch-action:none;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;z-index:5}.annotation-box.is-dragging[data-v-393af452],.annotation-box[data-v-393af452]:active{background-color:#ff84a980;cursor:grabbing}.annotation-box.is-dragging[data-v-393af452]{cursor:grabbing}.annotation-box.is-resizing[data-v-393af452]{background-color:#ff84a999}.remove-button[data-v-393af452]{align-items:center;background-color:#333;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:12px;height:14px;justify-content:center;line-height:1;padding:0;position:absolute;right:-7px;top:-7px;touch-action:manipulation;width:14px;z-index:7}.remove-button[data-v-393af452]:hover{transform:scale(1.1)}.resize-handle[data-v-393af452]{background-color:#333;border-radius:50%;bottom:-1px;cursor:nwse-resize;height:12px;margin:-5px;padding:5px;position:absolute;right:-1px;touch-action:none;width:12px;z-index:6}.render-error-overlay[data-v-393af452]{align-items:center;background-color:#f9f9f9;display:flex;flex-direction:column;inset:0;justify-content:center;position:absolute;z-index:10}.icon[data-v-393af452]{display:block;height:60%;left:50%;max-height:32px;max-width:32px;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:60%}@media print{#__nuxt,#__nuxt>div,#__nuxt>div>div,body,html{background-color:#fff!important;min-height:auto!important}#__nuxt,#__nuxt>div,#__nuxt>div>div,body,div[class*="h-[100dvh]"],div[class*=h-screen],div[class*=overflow-hidden],div[class*=overflow-y-auto],html{height:auto!important;overflow:visible!important}}@media(max-width:639px){.navbar-responsive-toggle button[aria-label="Open sidebar"],.navbar-responsive-toggle button[aria-label=Menu],.navbar-responsive-toggle>div:first-child>button.lg\:hidden{display:none!important}}
