.export-menu[data-v-3718baab]{background:transparent;margin:0;padding:0;position:relative;width:100%}.export-trigger[data-v-3718baab]{align-items:center;background:var(--preview-control-bg);border:1px solid var(--preview-control-border);border-radius:11px;box-shadow:var(--preview-control-shadow);color:var(--preview-control-text);cursor:pointer;display:inline-flex;justify-content:space-between;padding:10px 12px;transition:all .2s ease;width:100%}.export-trigger[data-v-3718baab]:hover:not(.disabled){background:var(--preview-control-hover-bg);border-color:var(--preview-control-hover-border);color:var(--preview-control-hover-text);transform:translate(2px)}.export-trigger.disabled[data-v-3718baab]{cursor:not-allowed;opacity:.55}.export-trigger[data-v-3718baab]:focus-visible,.submenu-item[data-v-3718baab]:focus-visible{outline:none;box-shadow:0 0 0 3px var(--theme-focus-ring),var(--preview-control-shadow)}.settings-item-label[data-v-3718baab]{font-size:14px;font-weight:600}.arrow-icon[data-v-3718baab]{align-items:center;color:var(--preview-dropdown-text-strong);display:inline-flex;justify-content:center}.export-submenu[data-v-3718baab]{background:var(--preview-dropdown-bg);border:1px solid var(--preview-dropdown-border);border-radius:12px;box-shadow:var(--preview-dropdown-shadow);left:calc(100% + 6px);min-width:190px;padding:6px;position:absolute;top:0;z-index:35}.submenu-item[data-v-3718baab]{background:transparent;border:1px solid transparent;border-radius:8px;color:var(--preview-dropdown-text);cursor:pointer;font-size:13px;padding:8px 10px;text-align:left;transition:all .15s ease;width:100%}.submenu-item[data-v-3718baab]:hover{background:var(--preview-dropdown-hover-bg);border-color:var(--preview-dropdown-hover-border);transform:translate(2px)}.settings-item-hint[data-v-3718baab]{color:var(--theme-text-muted);font-size:11px}.settings-item-status.arrow[data-v-3718baab]{color:var(--preview-dropdown-text-strong);font-size:16px}.settings-item-status.busy[data-v-3718baab]{color:var(--theme-warning-text)}.pagination-preview-overlay[data-v-85b4289b]{--preview-overlay-bg: rgb(15 23 42 / 52%);--preview-overlay-backdrop: blur(10px);--preview-panel-bg: var(--theme-bg-inset);--preview-panel-border: var(--theme-border-default);--preview-panel-shadow: none;--preview-header-bg: transparent;--preview-header-border: transparent;--preview-body-bg: #283038;--preview-body-surface: transparent;--preview-page-bg: white;--preview-page-border: rgb(15 23 42 / 8%);--preview-page-shadow: none;--preview-page-number-bg: transparent;--preview-page-number-border: transparent;--preview-page-number-color: #111;--preview-page-overlay: linear-gradient(180deg, transparent, transparent);--preview-control-bg: var(--theme-bg-elevated);--preview-control-border: var(--theme-border-default);--preview-control-text: var(--theme-text-secondary);--preview-control-hover-bg: var(--theme-info-bg);--preview-control-hover-border: var(--theme-info-border);--preview-control-hover-text: var(--theme-info-text);--preview-control-active-border: var(--theme-info-border-hover);--preview-control-shadow: var(--theme-shadow-sm);--preview-dropdown-bg: var(--theme-dropdown-bg);--preview-dropdown-border: var(--theme-dropdown-border);--preview-dropdown-shadow: var(--theme-shadow-lg);--preview-dropdown-hover-bg: var(--theme-info-bg);--preview-dropdown-hover-border: var(--theme-info-border);--preview-dropdown-active-bg: var(--theme-success-bg);--preview-dropdown-active-border: var(--theme-success-border);--preview-dropdown-text: var(--theme-text-primary);--preview-dropdown-text-strong: var(--theme-info-text);--preview-muted: var(--theme-text-muted);--preview-text: var(--theme-tab-active);--preview-shell-bg: transparent;--preview-shell-border: transparent;--preview-shell-shadow: none;--preview-meta-gap: 24px;--preview-pages-bg: transparent;--preview-pages-shadow: none;--preview-grid-glow: transparent;--preview-page-highlight: transparent;--preview-center-shift: 0px;align-items:center;-webkit-backdrop-filter:var(--preview-overlay-backdrop);backdrop-filter:var(--preview-overlay-backdrop);backface-visibility:hidden;background:var(--preview-overlay-bg);display:flex;inset:0;justify-content:center;padding:10px;position:fixed;transform:translateZ(0);transition:opacity .12s ease-out;will-change:opacity,transform;z-index:4200}.pagination-preview-panel[data-v-85b4289b]{backface-visibility:hidden;background:var(--preview-panel-bg);border:1px solid var(--preview-panel-border);border-radius:18px;box-shadow:var(--preview-panel-shadow);display:flex;flex-direction:column;max-height:95vh;overflow:hidden;position:relative;transform:translate(var(--preview-center-shift)) translateZ(0);transition:opacity .12s ease-out,transform .12s ease-out;width:min(1030px,100%);will-change:opacity,transform}.preview-header[data-v-85b4289b]{align-items:center;background:var(--preview-header-bg);border-bottom:1px solid var(--preview-header-border);display:flex;justify-content:center;padding:14px 20px 16px;position:relative}.preview-header-leading[data-v-85b4289b]{align-items:center;display:flex;gap:8px;left:20px;position:absolute}.preview-header-actions[data-v-85b4289b]{align-items:center;display:flex;gap:8px;position:absolute;right:20px}.preview-cover-toggle[data-v-85b4289b]{background:#1e293ba6;border:1px solid var(--theme-border-default);border-radius:6px;color:var(--theme-tab-active);cursor:pointer;font-size:13px;padding:6px 12px;transition:all .2s ease}.preview-cover-toggle[data-v-85b4289b]:hover{background:#3b82f633;border-color:#3b82f67f;color:#bfdbfe}.preview-cover-toggle.active[data-v-85b4289b]{background:#3b82f640;border-color:#3b82f699;color:#93c5fd}.preview-settings[data-v-85b4289b]{position:relative}.settings-trigger[data-v-85b4289b]{align-items:center;background:var(--preview-control-bg);border:1px solid var(--preview-control-border);border-radius:12px;box-sizing:border-box;box-shadow:var(--preview-control-shadow);color:var(--preview-control-text);cursor:pointer;display:inline-flex;height:36px;justify-content:center;padding:0;transition:all .2s ease;width:36px}.settings-trigger[data-v-85b4289b]:hover{background:var(--preview-control-hover-bg);border-color:var(--preview-control-hover-border);color:var(--preview-control-hover-text)}.settings-trigger.open[data-v-85b4289b]{border-color:var(--preview-control-active-border);color:var(--preview-control-hover-text)}.settings-trigger[data-v-85b4289b]:focus-visible,.preview-close-btn[data-v-85b4289b]:focus-visible,.settings-item[data-v-85b4289b]:focus-visible{outline:none;box-shadow:0 0 0 3px var(--theme-focus-ring),var(--preview-control-shadow)}.settings-dropdown[data-v-85b4289b]{animation:settings-fade-in-85b4289b .2s ease-out;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:var(--preview-dropdown-bg);border:1px solid var(--preview-dropdown-border);border-radius:14px;box-shadow:var(--preview-dropdown-shadow);display:flex;flex-direction:column;gap:6px;left:0;min-width:140px;padding:8px;position:absolute;top:calc(100% + 8px);width:max-content;z-index:30}.settings-item[data-v-85b4289b]{align-items:center;background:transparent;border:1px solid transparent;border-radius:11px;color:var(--preview-dropdown-text);cursor:pointer;display:flex;gap:12px;justify-content:space-between;padding:10px 12px;transition:all .2s ease;width:100%}.settings-item[data-v-85b4289b]:hover:not(.disabled){background:var(--preview-dropdown-hover-bg);border-color:var(--preview-dropdown-hover-border);transform:translate(2px)}.settings-item.active[data-v-85b4289b]{background:var(--preview-dropdown-active-bg);border-color:var(--preview-dropdown-active-border);color:var(--theme-success-text)}.settings-item.disabled[data-v-85b4289b]{cursor:not-allowed;opacity:.5}.settings-item[data-v-85b4289b]:disabled{cursor:not-allowed;opacity:.5}.settings-item[data-v-85b4289b]:disabled:hover{background:transparent;border-color:transparent;transform:none}.settings-item-main[data-v-85b4289b]{display:flex;flex-direction:column;gap:2px;text-align:left}.settings-item-label[data-v-85b4289b]{font-size:13px;font-weight:600}.settings-item-hint[data-v-85b4289b]{color:var(--theme-text-muted);font-size:11px}.settings-item-status[data-v-85b4289b]{color:var(--preview-dropdown-text-strong);font-size:12px;font-weight:600}.settings-divider[data-v-85b4289b]{background:var(--theme-border-default);height:1px;margin:2px 0 4px;width:100%}.settings-fade-enter-active[data-v-85b4289b],.settings-fade-leave-active[data-v-85b4289b]{transition:opacity .2s ease,transform .2s ease}.settings-fade-enter-from[data-v-85b4289b],.settings-fade-leave-to[data-v-85b4289b]{opacity:0;transform:translateY(-6px)}@keyframes settings-fade-in-85b4289b{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.preview-meta-horizontal[data-v-85b4289b]{align-items:center;display:flex;gap:var(--preview-meta-gap);flex-wrap:wrap;justify-content:center}.preview-close-btn[data-v-85b4289b]{align-items:center;background:var(--preview-control-bg);border:1px solid var(--preview-control-border);border-radius:12px;box-sizing:border-box;color:var(--preview-control-text);cursor:pointer;display:flex;height:32px;justify-content:center;padding:0;position:static;right:auto;transition:all .2s ease;width:32px}.preview-close-btn[data-v-85b4289b]:hover{background:var(--theme-error-bg);border-color:var(--theme-error-border);color:var(--theme-error-text)}.preview-body[data-v-85b4289b]{flex:1;overflow:auto;padding:0 20px 20px;background:var(--preview-body-bg);-ms-overflow-style:none;scrollbar-width:none}.preview-body[data-v-85b4289b]::-webkit-scrollbar{display:none;height:0;width:0}.preview-body[data-v-85b4289b]::-webkit-scrollbar-track{background:#0f172a4d;border-radius:4px}.preview-body[data-v-85b4289b]::-webkit-scrollbar-thumb{background:#94a3b84d;border-radius:4px;transition:background .2s ease}.preview-body[data-v-85b4289b]::-webkit-scrollbar-thumb:hover{background:#94a3b87f}.preview-state[data-v-85b4289b]{border:1px dashed var(--theme-border-default);border-radius:18px;color:var(--theme-text-secondary);padding:44px 40px;text-align:center}.preview-state.error[data-v-85b4289b]{border-color:#f8717199;color:#fecdd3}.preview-meta-item[data-v-85b4289b]{align-items:center;background:transparent;border:1px solid transparent;border-radius:999px;display:flex;gap:6px;padding:6px 10px;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.meta-label[data-v-85b4289b]{color:var(--theme-text-muted);font-size:11px;letter-spacing:.05em;text-transform:uppercase}.meta-value[data-v-85b4289b]{color:var(--theme-tab-active);font-size:14px;font-weight:500}.preview-pages[data-v-85b4289b]{display:flex;flex-wrap:wrap;gap:24px;justify-content:center;margin:0 auto;padding:14px 0 8px;max-width:100%}.preview-page[data-v-85b4289b]{align-items:center;display:flex;flex-direction:column;gap:12px;padding-bottom:8px}.preview-cover .preview-page-canvas[data-v-85b4289b]{background:var(--preview-page-bg)}.preview-cover[data-v-85b4289b] .pdf-cover-page.cover-page-a4,.preview-cover[data-v-85b4289b] .pdf-cover-page.cover-page-letter{box-shadow:none}.preview-page-canvas[data-v-85b4289b]{background:var(--preview-page-bg);border:1px solid var(--preview-page-border);border-radius:0;box-shadow:var(--preview-page-shadow);outline:none;position:relative}.preview-page-canvas[data-v-85b4289b]:before{background:var(--preview-page-overlay);border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute}.preview-page-number[data-v-85b4289b]{align-items:center;background:var(--preview-page-number-bg);border:1px solid var(--preview-page-number-border);border-radius:999px;color:var(--preview-page-number-color);display:inline-flex;font-family:Courier Prime,Courier New,Courier,monospace;font-size:12pt;font-weight:400;justify-content:center;letter-spacing:normal;line-height:26px;pointer-events:none;position:absolute;min-width:42px;padding:2px 10px;z-index:1}.preview-page-content[data-v-85b4289b]{box-sizing:border-box;height:100%;overflow:visible;position:relative;width:100%;z-index:1}.preview-page-body[data-v-85b4289b]{position:relative}.preview-page-content[data-v-85b4289b] .unified-script-renderer[data-render-context=pagination-preview]{overflow:visible}.preview-page-content[data-v-85b4289b] .unified-script-renderer[data-render-context=pagination-preview][data-scene-numbers=on] .script-element.element-scene .scene-heading:before{color:#111;font-family:Courier Prime,Courier New,Courier,monospace;font-size:12pt;font-weight:400;letter-spacing:normal}.preview-cover-content[data-v-85b4289b]{height:100%;overflow:hidden;width:100%}.preview-page-content[data-v-85b4289b] .unified-script-renderer[data-render-context=pagination-preview] .script-element{box-sizing:border-box;max-width:100%}:root[data-theme=light]{--preview-overlay-bg: rgba(241, 245, 249, .78);--preview-overlay-backdrop: blur(16px) saturate(125%);--preview-panel-bg: linear-gradient(180deg, rgba(255, 255, 255, .96), rgba(247, 250, 252, .94));--preview-panel-border: rgba(148, 163, 184, .22);--preview-panel-shadow: 0 34px 90px rgb(15 23 42 / 16%), 0 2px 8px rgb(15 23 42 / 5%);--preview-header-bg: linear-gradient(180deg, rgba(255, 255, 255, .88), rgba(248, 250, 252, .98));--preview-header-border: rgba(148, 163, 184, .14);--preview-body-bg: linear-gradient(180deg, rgba(248, 250, 252, .92), rgba(241, 245, 249, .96));--preview-body-surface: rgba(255, 255, 255, .72);--preview-page-bg: #ffffff;--preview-page-border: rgba(148, 163, 184, .22);--preview-page-shadow: 0 28px 70px rgb(15 23 42 / 14%), 0 8px 20px rgb(15 23 42 / 06%);--preview-page-number-bg: transparent;--preview-page-number-border: transparent;--preview-page-number-color: #111;--preview-page-overlay: transparent;--preview-control-bg: rgba(255, 255, 255, .86);--preview-control-border: rgba(148, 163, 184, .24);--preview-control-text: #475569;--preview-control-hover-bg: rgba(255, 255, 255, .98);--preview-control-hover-border: rgba(59, 130, 246, .22);--preview-control-hover-text: #1d4ed8;--preview-control-active-border: rgba(59, 130, 246, .35);--preview-control-shadow: 0 10px 24px rgb(15 23 42 / 8%);--preview-dropdown-bg: rgba(255, 255, 255, .96);--preview-dropdown-border: rgba(148, 163, 184, .18);--preview-dropdown-shadow: 0 24px 48px rgb(15 23 42 / 14%), 0 10px 20px rgb(15 23 42 / 8%);--preview-dropdown-hover-bg: rgba(59, 130, 246, .08);--preview-dropdown-hover-border: rgba(59, 130, 246, .18);--preview-dropdown-active-bg: rgba(34, 197, 94, .08);--preview-dropdown-active-border: rgba(34, 197, 94, .24);--preview-dropdown-text: #334155;--preview-dropdown-text-strong: #2563eb;--preview-muted: #64748b;--preview-text: #0f172a;--preview-shell-bg: linear-gradient(180deg, rgba(255, 255, 255, .4), rgba(248, 250, 252, .8));--preview-shell-border: rgba(148, 163, 184, .12);--preview-shell-shadow: inset 0 1px 0 rgb(255 255 255 / 60%), 0 12px 36px rgb(15 23 42 / 8%);--preview-meta-gap: 18px 22px;--preview-pages-bg: transparent;--preview-pages-shadow: none;--preview-grid-glow: rgba(255, 255, 255, .5);--preview-page-highlight: rgba(255, 255, 255, .34)}:root[data-theme=light]{background:linear-gradient(180deg,#fffffff2,#f7fafcf2),var(--preview-shell-bg);border-color:var(--preview-panel-border);box-shadow:var(--preview-panel-shadow)}:root[data-theme=light]{background:#eef2f6}:root[data-theme=light]{background:#94a3b824}:root[data-theme=light]{background:#64748b42}:root[data-theme=light]{background:#64748b6b}:root[data-theme=light]{background:#ffffffb8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}:root[data-theme=light]{background:#ffffffd1;border-color:#94a3b82e;box-shadow:0 8px 18px #0f172a0f}:root[data-theme=light]{background:var(--preview-pages-bg);box-shadow:var(--preview-pages-shadow)}:root[data-theme=light]{background:var(--preview-page-overlay)}:root[data-theme=light]{background:linear-gradient(180deg,#fffef9,#fff);border-color:#94a3b838;box-shadow:none}:root[data-theme=light] .pagination-preview-overlay .preview-body{background:#eef2f6}:root[data-theme=light] .pagination-preview-overlay .preview-page-canvas{border-radius:0}
