.A4Viewer-module__ti9H5W__a4-viewer-wrapper{width:100%;height:100%;font-family:Arial,sans-serif;position:relative;overflow:auto}.A4Viewer-module__ti9H5W__a4-viewer-container{flex-direction:column;align-items:center;gap:20px;min-height:600px;padding:20px;display:flex}.A4Viewer-module__ti9H5W__a4-viewer-page{transform-origin:top;background:#fff;border:1px solid #dee2e6;transition:transform .2s;position:relative;overflow:hidden;box-shadow:0 4px 12px #0000004d}.A4Viewer-module__ti9H5W__a4-viewer-page:hover{box-shadow:0 6px 16px #0006}.A4Viewer-module__ti9H5W__a4-viewer-page-instance{margin-bottom:20px}.A4Viewer-module__ti9H5W__a4-viewer-page-instance:last-child{margin-bottom:0}.A4Viewer-module__ti9H5W__a4-viewer-page-number{color:#fff;z-index:1000;pointer-events:none;-webkit-user-select:none;user-select:none;background:#000c;border-radius:4px;padding:4px 8px;font-family:Monaco,Menlo,monospace;font-size:11px;position:absolute;top:10px;right:10px}.A4Viewer-module__ti9H5W__a4-viewer-loading{color:#6c757d;text-align:center;justify-content:center;align-items:center;height:200px;font-size:14px;display:flex}.A4Viewer-module__ti9H5W__a4-viewer-loading-spinner{border:2px solid #e9ecef;border-top-color:#007bff;border-radius:50%;width:24px;height:24px;margin:10px auto 0;animation:1s linear infinite A4Viewer-module__ti9H5W__spin}.A4Viewer-module__ti9H5W__a4-viewer-error{color:#dc2626;background:#fee2e2;border:1px solid #fecaca;border-radius:8px;margin:20px;padding:20px}.A4Viewer-module__ti9H5W__a4-viewer-error-button{color:#fff;cursor:pointer;background-color:#dc2626;border:none;border-radius:4px;margin-left:10px;padding:4px 8px;font-size:12px;transition:background-color .2s}.A4Viewer-module__ti9H5W__a4-viewer-error-button:hover{background-color:#b91c1c}@media (max-width:800px){.A4Viewer-module__ti9H5W__a4-viewer-container{padding:10px}}@media print{.A4Viewer-module__ti9H5W__a4-viewer-wrapper{background:#fff!important}.A4Viewer-module__ti9H5W__a4-viewer-container{gap:0;padding:0!important;overflow:visible!important}.A4Viewer-module__ti9H5W__a4-viewer-page{page-break-after:always;box-shadow:none;border:none;margin:0!important;transform:none!important}.A4Viewer-module__ti9H5W__a4-viewer-page-instance{page-break-after:always;margin:0!important;transform:none!important}.A4Viewer-module__ti9H5W__a4-viewer-page-number{display:none}}.A4Viewer-module__ti9H5W__a4-viewer-page iframe{background:#fff;border:none;width:100%;height:100%;display:block}@keyframes A4Viewer-module__ti9H5W__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-contrast:high){.A4Viewer-module__ti9H5W__a4-viewer-page{border:2px solid}}@media (prefers-reduced-motion:reduce){.A4Viewer-module__ti9H5W__a4-viewer-page,.A4Viewer-module__ti9H5W__a4-viewer-error-button{transition:none}.A4Viewer-module__ti9H5W__a4-viewer-loading-spinner{animation:none}}
.style-module__oSmDHW__backToBottomButton{z-index:1;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:40px;height:40px;color:var(--cr-primary-60);opacity:1;pointer-events:none;background:#fffffff2;border:1px solid #0000000d;border-radius:50%;justify-content:center;align-items:center;font-size:16px;font-weight:700;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;bottom:8px;left:50%;transform:translate(-50%)translateY(10px);box-shadow:0 4px 12px #0000001a}.style-module__oSmDHW__backToBottomButton.style-module__oSmDHW__visible{opacity:1;pointer-events:auto;transform:translate(-50%)translateY(0)}.style-module__oSmDHW__backToBottomButton:hover{color:var(--cr-primary);background:#fff;transform:translate(-50%)translateY(-2px);box-shadow:0 6px 16px #00000026}.style-module__oSmDHW__backToBottomButton.style-module__oSmDHW__visible:hover{transform:translate(-50%)translateY(-2px)}.style-module__oSmDHW__backToBottomButton svg{fill:currentColor;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.style-module__oSmDHW__backToBottomButton svg path{fill:currentColor}
[data-slot=dialog-positioner]{z-index:99999;pointer-events:none;place-items:center;display:grid;position:fixed;inset:0}[data-slot=dialog-overlay]{z-index:99998;background:#00000080;position:fixed;inset:0}[data-slot=dialog-content]{pointer-events:auto;width:min(640px,100% - 32px);max-height:calc(100% - 32px);position:relative}
