.generated-pdf{background:#eef2f5;color:#172b36;display:flex;flex-direction:column;font-family:Plus Jakarta Sans,sans-serif;height:100dvh;inset:0;position:fixed;z-index:2147483000}.generated-pdf-bar{align-items:center;background:#fff;border-bottom:1px solid #dce3e9;display:flex;flex-shrink:0;flex-wrap:wrap;gap:8px;padding:calc(8px + env(safe-area-inset-top)) max(8px,env(safe-area-inset-right)) 8px max(8px,env(safe-area-inset-left))}.generated-pdf-bar span{flex:1 1;font-size:12px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.generated-pdf-bar button{background:#fff;border:1px solid #dce3e9;border-radius:10px;color:#087a62;cursor:pointer;font:600 13px Plus Jakarta Sans,sans-serif;min-height:44px;padding:8px 12px}.generated-pdf-bar button:focus-visible{outline:3px solid #087a62;outline-offset:2px}.generated-pdf-notice{background:#fff;font-size:12px;padding:6px 12px}@media(max-width:440px){.generated-pdf-bar span{flex-basis:100%;order:4}.generated-pdf-bar button:first-child{margin-right:auto}}.generated-pdf-pages{background:#e6ebef;flex:1 1;min-height:0;outline-offset:-3px;overflow:auto;overscroll-behavior:contain;padding:10px 8px calc(10px + env(safe-area-inset-bottom))}.generated-pdf-page{aspect-ratio:.707;background:#fff;box-shadow:0 1px 4px #0002;margin:0 auto 12px;max-width:1400px}.generated-pdf-page canvas{display:block;height:auto;width:100%}.generated-pdf-zoom{align-items:center;background:#fff;display:flex;font-size:12px;gap:8px;padding:3px 12px}.generated-pdf-zoom select{background:#fff;border:1px solid #dce3e9;border-radius:8px;color:#172b36;min-height:36px}:root{--surface-page:#f9fafb;--surface-card:#fff;--surface-subtle:#f3f4f6;--surface-selected:#f0f9ff;--border:#e5e7eb;--text-strong:#111827;--text-body:#374151;--text-muted:#6b7280;--border-control:#6b7280;--action-primary-bg:#0f4c3a;--action-primary-text:#fff;--focus-ring:#185abd;--focus-ring-gap:#fff;--overlay-backdrop:#00000073;--shadow-dialog:0 20px 50px #00000040;--success-50:#ecfdf5;--success-200:#a7f3d0;--success-500:#10b981;--success-600:#059669;--success-700:#047857;--success-800:#065f46;--warning-50:#fffbeb;--warning-200:#fde68a;--warning-500:#f59e0b;--warning-600:#d97706;--warning-800:#92400e;--danger-50:#fef2f2;--danger-100:#fee2e2;--danger-500:#ef4444;--danger-600:#dc2626;--danger-800:#991b1b;--info-50:#eef2ff;--info-200:#c7d2fe;--info-500:#6366f1;--info-700:#4338ca;--brand-600:#0f4c3a;--text-on-accent:#fff;--brand-700:#082e22;--brand-500:#125940;--info-600:#2563a8;--brand-50:#e6f2ef;--text-secondary:#4b5563;--violet-50:#f5f3ff;--violet-700:#7c3aed;--green-50:#f0fdf4;--danger-200:#fecaca}[data-theme=dark]{--surface-page:#0f1418;--surface-card:#161c22;--surface-subtle:#1e262e;--surface-selected:#1e2a36;--border:#2a333c;--text-strong:#f3f4f6;--text-body:#d1d5db;--text-muted:#9ca3af;--border-control:#8a97a6;--action-primary-bg:#4fbf95;--action-primary-text:#0f1418;--focus-ring:#a5cfff;--focus-ring-gap:#0f1418;--overlay-backdrop:#000000a6;--shadow-dialog:0 20px 50px #0009;--success-50:#0e2a21;--success-200:#1f5c45;--success-500:#34d399;--success-600:#34d399;--success-700:#6ee7b7;--success-800:#6ee7b7;--warning-50:#2b2110;--warning-200:#6b4e17;--warning-500:#fbbf24;--warning-600:#fbbf24;--warning-800:#fcd34d;--danger-50:#2b1517;--danger-100:#3a1d1f;--danger-500:#f87171;--danger-600:#f87171;--danger-800:#fca5a5;--info-50:#1b1e38;--info-200:#3f3f8f;--info-500:#818cf8;--info-700:#a5b4fc;--brand-600:#4fbf95;--text-on-accent:#0b1a14;--brand-700:#6fd3ac;--brand-500:#3fa87f;--info-600:#7da7db;--brand-50:#122e26;--text-secondary:#c0c7d0;--violet-50:#1e1b33;--violet-700:#c4b5fd;--green-50:#10281f;--danger-200:#7f2a2a}:root{--text-xs:11px;--text-sm:13px;--text-base:15px;--text-lg:17px;--text-xl:21px;--weight-normal:400;--weight-medium:600;--weight-bold:700;--line-tight:1.25;--line-body:1.55;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;color-scheme:light}[data-theme=dark]{color-scheme:dark}body,html{background:#f9fafb;background:var(--surface-page);color:#374151;color:var(--text-body)}:focus-visible{box-shadow:0 0 0 3px #fff!important;box-shadow:0 0 0 3px var(--focus-ring-gap)!important;outline:3px solid #185abd!important;outline:3px solid var(--focus-ring)!important;outline-offset:3px!important}.a11y-reduce-motion *,.a11y-reduce-motion :after,.a11y-reduce-motion :before{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}
/*# sourceMappingURL=main.3070aa5e.css.map*/