.balloon.svelte-1fo5qsz{position:absolute;bottom:-2rem;font-size:2rem;opacity:.85;animation:svelte-1fo5qsz-balloon-float 5s ease-in infinite}.balloon-left.svelte-1fo5qsz{left:8%}.balloon-right.svelte-1fo5qsz{right:8%;animation-delay:1.5s}@keyframes svelte-1fo5qsz-balloon-float{0%{transform:translateY(0);opacity:0}15%{opacity:.85}to{transform:translateY(-12rem);opacity:0}}@media (prefers-reduced-motion: reduce){.balloon.svelte-1fo5qsz{animation:none;display:none}}.line-clamp-2.svelte-1fo5qsz{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media print{.no-print.svelte-1fo5qsz{display:none!important}.print-only.svelte-1fo5qsz{display:block!important}.svelte-1fo5qsz{overflow:visible!important;-ms-overflow-style:none!important;scrollbar-width:none!important}.svelte-1fo5qsz::-webkit-scrollbar{display:none!important}.print-header.svelte-1fo5qsz{border-bottom:2px solid #000;margin-bottom:15px;padding-bottom:8px}.print-search-criteria.svelte-1fo5qsz{background:#f8f9fa!important;border:1px solid #dee2e6;margin-bottom:12px;padding:8px!important;page-break-inside:avoid}.print-table.svelte-1fo5qsz{box-shadow:none;border:none;overflow:visible!important;width:100%!important}.print-grid.svelte-1fo5qsz{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;width:100%}.print-card.svelte-1fo5qsz{border:1px solid #000;box-shadow:none;page-break-inside:avoid;margin-bottom:8px}img.svelte-1fo5qsz{max-width:100%;height:auto;-webkit-print-color-adjust:exact;print-color-adjust:exact}.print-table.svelte-1fo5qsz{page-break-inside:auto}@page{margin:.4in;size:A4 landscape}.svelte-1fo5qsz{box-shadow:none!important;border-radius:0!important}.bg-red-100.svelte-1fo5qsz{background-color:#fee!important}.bg-orange-100.svelte-1fo5qsz{background-color:#ffedd5!important}.bg-yellow-100.svelte-1fo5qsz{background-color:#fef3c7!important}.bg-green-100.svelte-1fo5qsz{background-color:#dcfce7!important}.bg-purple-100.svelte-1fo5qsz{background-color:#f3e8ff!important}.bg-blue-100.svelte-1fo5qsz{background-color:#dbeafe!important}.bg-gray-50.svelte-1fo5qsz{background-color:#f9fafb!important}.space-y-4.svelte-1fo5qsz{margin:0!important;padding:0!important}}.print-only.svelte-1fo5qsz{display:none}
