.pdf-viewer-shell[data-v-72aa022d]{background:#090a0f;color:#e6e8ee;display:flex;flex-direction:column;height:100vh;height:100dvh;overflow:hidden;position:relative;width:100vw}.viewer-top-bar[data-v-72aa022d]{align-items:center;background:#0f1117;border-bottom:1px solid hsla(0,0%,100%,.08);box-shadow:0 4px 20px #00000073;display:grid;gap:16px;grid-template-columns:auto minmax(0,1fr) auto;min-height:56px;padding:max(8px,env(safe-area-inset-top)) 16px 8px;position:sticky;top:0;z-index:50}.top-bar-left[data-v-72aa022d],.top-bar-right[data-v-72aa022d]{align-items:center;display:flex;gap:8px}.top-bar-center[data-v-72aa022d]{align-items:center;display:flex;gap:10px;justify-content:center;min-width:0}.doc-title[data-v-72aa022d]{color:#fff;font-family:PingFang SC,sans-serif;font-size:15px;font-weight:600;line-height:1.4;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-counter-tag[data-v-72aa022d]{background:#56b3ff24;border-radius:999px;color:#56b3ff;flex-shrink:0;font-size:12px;font-weight:600;padding:2px 8px}.nav-action-btn[data-v-72aa022d]{align-items:center;background:#ffffff0f;border:1px solid hsla(0,0%,100%,.12);border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font-family:PingFang SC,sans-serif;font-size:13px;font-weight:600;gap:6px;height:36px;justify-content:center;padding:0 14px;text-decoration:none;transition:all .2s ease}.nav-action-btn[data-v-72aa022d]:hover{background:#56b3ff1f;border-color:#56b3ff66;color:#56b3ff}.nav-action-btn svg[data-v-72aa022d]{height:16px;width:16px}.close-btn[data-v-72aa022d]:hover{background:#ff4d4f26;border-color:#ff4d4f80;color:#ff4d4f}.zoom-controls[data-v-72aa022d]{align-items:center;background:#ffffff0a;border:1px solid hsla(0,0%,100%,.1);border-radius:999px;display:flex;gap:4px;padding:2px 6px}.control-btn[data-v-72aa022d]{align-items:center;background:transparent;border:none;border-radius:50%;color:#b1b6c2;cursor:pointer;display:inline-flex;height:30px;justify-content:center;transition:all .15s ease;width:30px}.control-btn[data-v-72aa022d]:hover:not(:disabled){background:#ffffff1f;color:#fff}.control-btn[data-v-72aa022d]:disabled{cursor:not-allowed;opacity:.35}.control-btn svg[data-v-72aa022d]{height:14px;width:14px}.control-btn.fit-btn.active[data-v-72aa022d]{background:#56b3ff29;color:#56b3ff}.zoom-text[data-v-72aa022d]{color:#8b929e;font-size:12px;font-weight:600;min-width:44px;text-align:center}.pdf-canvas-container[data-v-72aa022d]{background:#06070a;flex:1;overflow-x:auto;overflow-y:auto;padding:24px 16px 80px;position:relative;width:100%;-webkit-overflow-scrolling:touch}.pdf-canvas-container[data-v-72aa022d],.pdf-page-stack[data-v-72aa022d]{align-items:center;display:flex;flex-direction:column}.pdf-page-stack[data-v-72aa022d]{gap:20px;max-width:100%}.pdf-page-wrapper[data-v-72aa022d]{align-items:center;background:#111319;border-radius:6px;box-shadow:0 10px 30px #0009,0 0 0 1px #ffffff0f;display:flex;flex-direction:column;overflow:hidden;position:relative;transition:box-shadow .2s ease}.pdf-page-canvas[data-v-72aa022d]{background:#fff;display:block;max-width:100%}.page-footer-badge[data-v-72aa022d]{background:#000000a6;border-radius:4px;bottom:8px;color:#fff;font-size:11px;font-weight:500;letter-spacing:.05em;padding:2px 8px;pointer-events:none;position:absolute;right:12px}.state-overlay[data-v-72aa022d]{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#090a0fcc;display:flex;inset:0;justify-content:center;padding:24px;position:absolute;z-index:20}.error-card[data-v-72aa022d],.loader-card[data-v-72aa022d]{align-items:center;background:#12141c;border:1px solid hsla(0,0%,100%,.08);border-radius:16px;box-shadow:0 20px 50px #00000080;display:flex;flex-direction:column;max-width:380px;padding:32px 24px;text-align:center;width:100%}.spinner-ring[data-v-72aa022d]{animation:spin-72aa022d .8s linear infinite;border:3px solid rgba(86,179,255,.2);border-radius:50%;border-top-color:#56b3ff;height:44px;margin-bottom:16px;width:44px}@keyframes spin-72aa022d{to{transform:rotate(1turn)}}.loading-title[data-v-72aa022d]{color:#fff;font-size:15px;font-weight:600;margin:0 0 16px}.progress-bar-track[data-v-72aa022d]{background:#ffffff14;border-radius:3px;height:6px;margin-bottom:10px;overflow:hidden;width:100%}.progress-bar-fill[data-v-72aa022d]{background:linear-gradient(90deg,#56b3ff,#06f);height:100%;transition:width .2s ease}.progress-number[data-v-72aa022d]{color:#8b929e;font-size:13px;font-weight:600}.error-icon-box[data-v-72aa022d]{align-items:center;background:#ff4d4f26;border-radius:50%;color:#ff4d4f;display:flex;height:48px;justify-content:center;margin-bottom:16px;width:48px}.error-icon-box svg[data-v-72aa022d]{height:26px;width:26px}.error-title[data-v-72aa022d]{color:#fff;font-size:16px;font-weight:700;margin:0 0 8px}.error-desc[data-v-72aa022d]{color:#8b929e;font-size:13px;line-height:1.5;margin:0 0 20px}.error-actions[data-v-72aa022d]{display:flex;flex-direction:column;gap:10px;width:100%}.action-btn[data-v-72aa022d]{align-items:center;border-radius:999px;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;height:40px;justify-content:center;text-decoration:none;transition:all .2s ease}.retry-btn[data-v-72aa022d]{background:#56b3ff;border:none;color:#090a0f}.retry-btn[data-v-72aa022d]:hover{background:#73c3ff}.new-window-btn[data-v-72aa022d]{background:#ffffff0d;border:1px solid hsla(0,0%,100%,.15);color:#fff}.new-window-btn[data-v-72aa022d]:hover{border-color:#56b3ff66;color:#56b3ff}.mobile-floating-bar[data-v-72aa022d]{display:none}@media(max-width:768px){.desktop-only[data-v-72aa022d]{display:none!important}.viewer-top-bar[data-v-72aa022d]{gap:8px;min-height:50px;padding:max(8px,env(safe-area-inset-top)) 10px 8px}.nav-action-btn[data-v-72aa022d]{font-size:12px;height:34px;padding:0 10px}.doc-title[data-v-72aa022d]{font-size:13px}.page-counter-tag[data-v-72aa022d]{display:none}.pdf-canvas-container[data-v-72aa022d]{padding:12px 8px 90px}.pdf-page-stack[data-v-72aa022d]{gap:14px}.mobile-floating-bar[data-v-72aa022d]{align-items:center;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#12141ce0;border:1px solid hsla(0,0%,100%,.12);border-radius:999px;bottom:max(16px,env(safe-area-inset-bottom));box-shadow:0 12px 36px #00000080;display:flex;gap:12px;left:50%;padding:6px 14px;position:fixed;transform:translate(-50%);z-index:60}.page-indicator[data-v-72aa022d]{border-right:1px solid hsla(0,0%,100%,.15);color:#56b3ff;font-size:13px;font-weight:700;letter-spacing:.02em;padding-right:6px}.mobile-actions[data-v-72aa022d]{align-items:center;display:flex;gap:6px}.m-btn[data-v-72aa022d]{align-items:center;background:#ffffff14;border:none;border-radius:50%;color:#fff;cursor:pointer;display:inline-flex;height:32px;justify-content:center;width:32px}.m-btn[data-v-72aa022d]:active{background:#56b3ff40;color:#56b3ff}.m-btn svg[data-v-72aa022d]{height:16px;width:16px}}.case-pdf-layer[data-v-24d78467]{align-items:center;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#000000d9;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:1000}.case-pdf-layer.is-viewing[data-v-24d78467]{padding:0}.pdf-list-dialog[data-v-24d78467]{animation:dialog-pop-24d78467 .24s cubic-bezier(.16,1,.3,1);background:#0d0f14;border:1px solid hsla(0,0%,100%,.12);border-radius:20px;box-shadow:0 28px 80px #000000b3,0 0 0 1px #56b3ff14;display:flex;flex-direction:column;max-height:85vh;max-width:660px;overflow:hidden;width:100%}@keyframes dialog-pop-24d78467{0%{opacity:0;transform:scale(.96) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}.pdf-list-header[data-v-24d78467]{align-items:center;background:linear-gradient(180deg,#ffffff0a,#fff);background:#111319;border-bottom:1px solid hsla(0,0%,100%,.08);display:flex;gap:16px;justify-content:space-between;padding:22px 28px}.pdf-list-header-info[data-v-24d78467]{align-items:center;display:flex;gap:14px;min-width:0}.pdf-icon-badge[data-v-24d78467]{align-items:center;background:linear-gradient(135deg,#56b3ff2e,#0066ff40);border:1px solid rgba(86,179,255,.3);border-radius:12px;color:#56b3ff;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.pdf-icon-badge svg[data-v-24d78467]{height:22px;width:22px}.pdf-list-title[data-v-24d78467]{color:#fff;font-family:PingFang SC,sans-serif;font-size:20px;font-weight:700;line-height:1.3;margin:0}.pdf-list-subtitle[data-v-24d78467]{color:#8b929e;font-family:PingFang SC,sans-serif;font-size:13px;line-height:1.4;margin:4px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dialog-close-btn[data-v-24d78467]{align-items:center;background:#ffffff0d;border:1px solid hsla(0,0%,100%,.08);border-radius:50%;color:#9da3af;cursor:pointer;display:inline-flex;flex-shrink:0;height:38px;justify-content:center;transition:all .2s ease;width:38px}.dialog-close-btn[data-v-24d78467]:hover{background:#ffffff1f;border-color:#fff3;color:#fff;transform:rotate(90deg)}.dialog-close-btn svg[data-v-24d78467]{height:18px;width:18px}.pdf-list-body[data-v-24d78467]{overflow-y:auto;padding:20px 24px 28px}.pdf-items[data-v-24d78467]{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.pdf-item-card[data-v-24d78467]{align-items:center;background:#ffffff08;border:1px solid hsla(0,0%,100%,.08);border-radius:14px;display:flex;gap:16px;justify-content:space-between;padding:16px 20px;transition:all .22s ease}.pdf-item-card[data-v-24d78467]:hover{background:#56b3ff0f;border-color:#56b3ff59;box-shadow:0 8px 24px #00000040;transform:translateY(-1px)}.pdf-item-main[data-v-24d78467]{gap:14px;min-width:0}.pdf-file-icon[data-v-24d78467],.pdf-item-main[data-v-24d78467]{align-items:center;display:flex}.pdf-file-icon[data-v-24d78467]{background:linear-gradient(135deg,#ff5757,#d81e1e);border-radius:10px;box-shadow:0 4px 12px #d81e1e4d;flex-shrink:0;height:40px;justify-content:center;width:40px}.pdf-file-icon span[data-v-24d78467]{color:#fff;font-family:Outfit,sans-serif;font-size:11px;font-weight:800;letter-spacing:.05em}.pdf-item-details[data-v-24d78467]{min-width:0}.pdf-item-name[data-v-24d78467]{color:#fff;font-size:15px;font-weight:600;line-height:1.4;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pdf-item-name[data-v-24d78467],.pdf-item-tag[data-v-24d78467]{font-family:PingFang SC,sans-serif}.pdf-item-tag[data-v-24d78467]{color:#788190;display:inline-block;font-size:12px;line-height:1.3;margin-top:4px}.pdf-view-btn[data-v-24d78467]{align-items:center;background:linear-gradient(135deg,#56b3ff26,#0066ff47);border:1px solid rgba(86,179,255,.4);border-radius:999px;color:#56b3ff;cursor:pointer;display:inline-flex;flex-shrink:0;font-family:PingFang SC,sans-serif;font-size:14px;font-weight:600;gap:6px;height:38px;justify-content:center;padding:0 18px;transition:all .2s ease}.pdf-view-btn[data-v-24d78467]:hover{background:#56b3ff;border-color:#56b3ff;box-shadow:0 6px 20px #56b3ff61;color:#0d0f14;transform:translateY(-1px)}.pdf-view-btn svg[data-v-24d78467]{height:14px;transition:transform .2s ease;width:14px}.pdf-view-btn:hover svg[data-v-24d78467]{transform:translate(2px)}@media(max-width:767px){.case-pdf-layer[data-v-24d78467]{align-items:flex-end;padding:16px}.case-pdf-layer.is-viewing[data-v-24d78467]{align-items:stretch;padding:0}.pdf-list-dialog[data-v-24d78467]{border-radius:20px 20px 16px 16px;max-height:80vh}.pdf-list-header[data-v-24d78467]{padding:16px 18px}.pdf-icon-badge[data-v-24d78467]{border-radius:10px;height:38px;width:38px}.pdf-icon-badge svg[data-v-24d78467]{height:19px;width:19px}.pdf-list-title[data-v-24d78467]{font-size:18px}.pdf-list-body[data-v-24d78467]{padding:14px 16px 20px}.pdf-item-card[data-v-24d78467]{gap:12px;padding:14px}.pdf-item-name[data-v-24d78467]{font-size:14px}.pdf-view-btn[data-v-24d78467]{font-size:13px;height:36px;padding:0 14px}}
