.hint.svelte-u3bcyq{margin:6px 0 0;color:#64748b}.chart-grid.svelte-u3bcyq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.chart-grid.svelte-u3bcyq .chart-card:last-child:nth-child(odd){grid-column:1 / -1}.ref-cell.svelte-u3bcyq{display:inline-flex;align-items:center;gap:10px;font-weight:760}.check-thumb-button.svelte-u3bcyq{display:inline-grid;gap:3px;justify-items:center;padding:0;border:0;border-radius:7px;background:transparent;cursor:pointer}.check-thumb-button.svelte-u3bcyq:focus{outline:2px solid rgba(102,126,234,.78);outline-offset:2px}.check-thumb-button.svelte-u3bcyq span:where(.svelte-u3bcyq){color:#53657b;font-size:.68rem;font-weight:820;text-transform:uppercase}.check-thumb.svelte-u3bcyq{width:92px;aspect-ratio:90 / 38;object-fit:cover;border:1px solid rgba(135,152,173,.48);border-radius:7px;background:#fff;box-shadow:0 6px 16px #2c3c581f}.check-badge.svelte-u3bcyq{display:inline-flex;align-items:center;min-height:22px;padding:2px 8px;border-radius:999px;background:#ddefffcc;color:#145c92;font-size:.72rem;font-weight:820;text-transform:uppercase}.image-panel.svelte-u3bcyq{background:#f8fbffeb;display:grid;grid-template-rows:auto 1fr}.image-viewer.svelte-u3bcyq{display:grid;place-items:center;min-height:calc(100dvh - 86px);overflow:auto;padding:28px}.image-flip-target.svelte-u3bcyq{display:grid;place-items:center;width:100%;height:100%;padding:0;border:0;background:transparent;cursor:pointer}.image-flip-target.svelte-u3bcyq:disabled{cursor:default}.image-flip-target.svelte-u3bcyq:focus{outline:2px solid rgba(102,126,234,.78);outline-offset:6px}.image-viewer.svelte-u3bcyq img:where(.svelte-u3bcyq){width:min(1180px,calc(100vw - 72px));max-height:calc(100dvh - 140px);object-fit:contain;border-radius:16px;box-shadow:0 24px 70px #2c3c5838;transition:transform .16s ease}.image-viewer.svelte-u3bcyq img.rotated-check:where(.svelte-u3bcyq){width:min(1180px,calc(100dvh - 180px));max-width:calc(100dvh - 180px);max-height:none}.viewer-actions.svelte-u3bcyq{align-items:center;flex-wrap:nowrap}@media(max-width:720px){.chart-grid.svelte-u3bcyq{grid-template-columns:1fr}.full-screen-page.svelte-u3bcyq{position:fixed;inset:0;width:100vw;height:100dvh;padding:0;overflow:hidden}.image-panel.svelte-u3bcyq{width:100vw;height:100dvh;min-height:100dvh;max-height:100dvh;border:0;border-radius:0;overflow:hidden}.image-panel.svelte-u3bcyq .section-header:where(.svelte-u3bcyq){align-items:center;padding:calc(6px + env(safe-area-inset-top)) 8px 6px}.image-panel.svelte-u3bcyq .section-header:where(.svelte-u3bcyq) h2:where(.svelte-u3bcyq){font-size:.98rem}.image-panel.svelte-u3bcyq .section-header:where(.svelte-u3bcyq) .hint:where(.svelte-u3bcyq){display:none}.viewer-actions.svelte-u3bcyq .button:where(.svelte-u3bcyq){min-height:34px;padding-inline:8px;white-space:nowrap}.viewer-actions.svelte-u3bcyq{gap:6px}.viewer-actions.svelte-u3bcyq .flyout-close:where(.svelte-u3bcyq){flex-basis:34px;width:34px;height:34px}.image-viewer.svelte-u3bcyq{min-height:0;height:100%;padding:4px 4px calc(4px + env(safe-area-inset-bottom));padding-bottom:calc(4px + env(safe-area-inset-bottom));overflow:hidden}.image-viewer.svelte-u3bcyq img:where(.svelte-u3bcyq){width:min(100%,calc(100vw - 8px));max-height:calc(100dvh - 76px - env(safe-area-inset-top) - env(safe-area-inset-bottom));border-radius:10px}.image-viewer.svelte-u3bcyq img.rotated-check:where(.svelte-u3bcyq){width:min(calc(100dvh - 92px - env(safe-area-inset-top) - env(safe-area-inset-bottom)),96vw);max-width:calc(100dvh - 92px - env(safe-area-inset-top) - env(safe-area-inset-bottom));max-height:none}}.check-images.svelte-u3bcyq{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;margin-top:16px}.check-images.svelte-u3bcyq figure:where(.svelte-u3bcyq){display:grid;gap:8px;margin:0;padding:12px;border:1px solid rgba(255,255,255,.58);border-radius:14px;background:#ffffff5c}.check-images.svelte-u3bcyq img:where(.svelte-u3bcyq){width:100%;height:auto;border-radius:10px;box-shadow:0 12px 28px #2c3c581f}.check-image-button.svelte-u3bcyq{display:block;width:100%;padding:0;border:0;border-radius:10px;background:transparent;cursor:pointer;text-align:left}.check-image-button.svelte-u3bcyq:focus{outline:2px solid rgba(102,126,234,.78);outline-offset:3px}.check-images.svelte-u3bcyq figcaption:where(.svelte-u3bcyq){color:#65758a;font-size:.78rem;font-weight:820;text-transform:uppercase}
