.print-preview-logo-option[data-v-f58eedd7]{color:#475569;white-space:nowrap;cursor:pointer;align-items:center;gap:6px;min-height:32px;padding:0 6px;font-size:12px;display:inline-flex}.print-preview-logo-option input[data-v-f58eedd7]{width:16px;height:16px;accent-color:var(--print-accent,#059669)}.print-preview-logo-option[data-v-f58eedd7]:has(input:disabled){opacity:.5;cursor:default}.print-preview-stage[data-v-f58eedd7]{background:#eef1f5;flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.print-preview-toolbar[data-v-f58eedd7]{background:#f8fafc;border-bottom:1px solid #dfe4ea;flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:8px 12px 8px 20px;display:flex}.print-preview-heading[data-v-f58eedd7]{align-items:center;gap:10px;min-width:0;display:flex}.is-compact .print-preview-heading[data-v-f58eedd7]{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.is-compact .print-preview-toolbar[data-v-f58eedd7]{gap:6px;padding:6px 10px}.print-preview-title[data-v-f58eedd7]{color:#1e293b;white-space:nowrap;font-size:14px;font-weight:700}.print-preview-status[data-v-f58eedd7]{white-space:nowrap;color:#475569;background:#e2e8f0;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}.print-preview-status .pi[data-v-f58eedd7]{font-size:11px}.print-preview-status[data-state=ready][data-v-f58eedd7]{color:#15803d;background:#dcfce7}.print-preview-status[data-state=error][data-v-f58eedd7]{color:#be123c;background:#ffe4e6}.print-preview-status-dot[data-v-f58eedd7]{background:currentColor;border-radius:999px;width:7px;height:7px}.print-preview-actions[data-v-f58eedd7]{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:4px;max-width:100%;display:flex}.print-preview-tool[data-v-f58eedd7]{color:#475569;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-width:40px;height:40px;padding:0 10px;font-size:13px;font-weight:600;transition:background-color .15s,color .15s;display:inline-flex}.print-preview-tool[data-v-f58eedd7]:hover:not(:disabled){color:#0f172a;background:#e2e8f0}.print-preview-tool[data-v-f58eedd7]:disabled{cursor:not-allowed;opacity:.5}.print-preview-tool[data-v-f58eedd7]:focus-visible,.print-preview-retry[data-v-f58eedd7]:focus-visible{outline:2px solid var(--print-accent,#10b981);outline-offset:2px}.print-preview-tool .pi[data-v-f58eedd7]{font-size:14px}.print-preview-tool--label[data-v-f58eedd7]{background:#fff;border:1px solid #cbd5e1}.print-preview-divider[data-v-f58eedd7]{background:#cbd5e1;width:1px;height:24px;margin:0 4px}.print-preview-canvas[data-v-f58eedd7]{flex:auto;min-height:0;position:relative;overflow:hidden}.print-preview-frame[data-v-f58eedd7]{z-index:2;opacity:0;pointer-events:none;background:#eef1f5;border:0;width:100%;height:100%;transition:opacity .2s;position:absolute;inset:0}.print-preview-frame.is-shown[data-v-f58eedd7]{z-index:1;opacity:1;pointer-events:auto}.print-preview-canvas.is-updating .print-preview-frame.is-shown[data-v-f58eedd7]{opacity:.55}.print-preview-renderers[data-v-f58eedd7]{pointer-events:none;position:absolute;inset:0}.print-preview-pages[data-v-f58eedd7]{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#94a3b8 transparent;flex-direction:column;align-items:center;gap:20px;padding:24px;display:flex;overflow:auto}.print-preview-pages[data-v-f58eedd7] .print-item-target{cursor:text;background:0 0;border:1px dashed #0000;border-radius:2px;padding:0;position:absolute}.print-preview-pages[data-v-f58eedd7] .print-item-target:hover,.print-preview-pages[data-v-f58eedd7] .print-item-target:focus-visible{background:#f59e0b14;border-color:#f59e0b;outline:2px solid #f59e0b40}.print-preview-pages[data-v-f58eedd7] .print-preview-page{-webkit-user-select:none;user-select:none;background:#fff;border-radius:2px;flex:none;width:auto;height:auto;max-height:100%;display:block;box-shadow:0 1px 3px #0f172a1f,0 12px 32px #0f172a1f;max-width:100%!important}.print-preview-pages.is-fit-width[data-v-f58eedd7] .print-preview-page{width:min(100%,1100px);max-height:none}.print-preview-fit[data-v-f58eedd7]{align-items:center;gap:2px;display:flex}.print-preview-page-count[data-v-f58eedd7]{color:#64748b;white-space:nowrap;margin-right:6px;font-size:12px;font-weight:600}.print-preview-tool[aria-pressed=true][data-v-f58eedd7]{color:#0f172a;background:#e2e8f0}.print-preview-placeholder[data-v-f58eedd7]{z-index:2;color:#64748b;flex-direction:column;justify-content:center;align-items:center;gap:18px;font-size:13px;font-weight:600;display:flex;position:absolute;inset:0}.print-preview-placeholder p[data-v-f58eedd7]{align-items:center;gap:8px;margin:0;display:flex}.print-preview-sheet[data-v-f58eedd7]{aspect-ratio:1/1.414;background:#fff;border-radius:6px;flex-direction:column;gap:14px;width:min(320px,40%);padding:9% 8%;display:flex;box-shadow:0 1px 2px #0f172a0f,0 12px 32px #0f172a1a}.print-preview-sheet-line[data-v-f58eedd7],.print-preview-sheet-block[data-v-f58eedd7]{background:linear-gradient(90deg,#eef1f5 0%,#e2e8f0 50%,#eef1f5 100%) 0 0/200% 100%;border-radius:999px;height:9px;animation:1.4s ease-in-out infinite print-preview-shimmer-f58eedd7;display:block}.print-preview-sheet-line.is-title[data-v-f58eedd7]{background-color:var(--print-soft,#ecfdf5);width:45%;height:14px}.print-preview-sheet-line.is-short[data-v-f58eedd7]{width:62%}.print-preview-sheet-block[data-v-f58eedd7]{border-radius:8px;height:34%}.print-preview-updating[data-v-f58eedd7]{z-index:3;color:#fff;background:#0f172adb;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:600;display:inline-flex;position:absolute;top:16px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0f172a33}.print-preview-error[data-v-f58eedd7]{z-index:4;text-align:center;background:#eef1f5;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:24px;display:flex;position:absolute;inset:0}.print-preview-error-icon[data-v-f58eedd7]{color:#e11d48;background:#ffe4e6;border-radius:16px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:6px;font-size:24px;display:flex}.print-preview-error-title[data-v-f58eedd7]{color:#1e293b;margin:0;font-size:15px;font-weight:700}.print-preview-error-detail[data-v-f58eedd7]{color:#64748b;max-width:420px;margin:0 0 10px;font-size:13px}.print-preview-retry[data-v-f58eedd7]{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:10px;align-items:center;gap:8px;min-height:40px;padding:0 16px;font-size:13px;font-weight:600;display:inline-flex}.print-preview-retry[data-v-f58eedd7]:hover{background:#f8fafc}@keyframes print-preview-shimmer-f58eedd7{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.print-preview-frame[data-v-f58eedd7]{transition:none}.print-preview-sheet-line[data-v-f58eedd7],.print-preview-sheet-block[data-v-f58eedd7]{animation:none}}
