.record-import-reports{--cr-primary:#155dfc;--cr-primary-hover:#0f46c8;--cr-primary-soft:#edf2ff;--cr-primary-light:#93b8fd;--cr-fg:#111827;--cr-fg-muted:#6a7282;--cr-fg-soft:#4b5563;--cr-border:#e7e7e7;--cr-bg-alt:#f8fafc;--cr-placeholder:#b3b3b3;--cr-green-bg:#d1e3da;--cr-green-fg:#086a39}.cr-section__title{letter-spacing:-.03em;text-wrap:pretty;margin:0 0 16px;font-size:34px;font-weight:600;line-height:1.12}.cr-section__title--center{text-align:center;max-width:700px;margin:0 auto 16px}.cr-section__lead{color:var(--cr-fg-muted);text-wrap:pretty;margin:0 0 20px;font-size:16px;line-height:1.6}.cr-section__lead--center{text-align:center;max-width:560px;margin:0 auto 8px;font-size:17px}.cr-bulletList{color:var(--cr-fg-soft);gap:12px;margin:0;padding:0;font-size:15px;line-height:1.5;list-style:none;display:grid}.cr-bulletList li{gap:10px;display:flex}.cr-bulletList li svg{flex:none;margin-top:2px}.cr-file{background:var(--cr-bg-alt)}.cr-file__grid{grid-template-columns:1fr 1fr;align-items:center;gap:64px;max-width:1200px;margin:0 auto;padding:88px 24px;display:grid}.cr-file__card{border:1px solid var(--cr-border);background:#fff;border-radius:16px;align-content:start;gap:18px;min-height:428px;padding:22px;display:grid;box-shadow:0 1px 2px #1118270a}.cr-file__patient{align-items:center;gap:12px;display:flex}.cr-file__avatar{background:var(--cr-primary-soft);object-fit:cover;border-radius:9999px;flex:none;width:42px;height:42px}.cr-file__patientText{gap:2px;min-width:0;display:grid}.cr-file__patientName{letter-spacing:-.02em;font-size:15px;font-weight:700}.cr-file__patientMeta{color:var(--cr-fg-muted);font-size:13px}.cr-file__active{background:var(--cr-green-bg);color:var(--cr-green-fg);letter-spacing:-.02em;border-radius:6px;padding:5px 11px;font-size:12px;font-weight:600}.cr-file__uploadZone{min-height:96px;position:relative}.cr-file__drop,.cr-file__uploading{box-sizing:border-box;transition:opacity .42s cubic-bezier(.32,.72,0,1),transform .52s cubic-bezier(.32,.72,0,1);position:absolute;top:0;bottom:0;left:0;right:0}.cr-file__drop{background:var(--cr-bg-alt);opacity:1;border:1px dashed #c9d3e0;border-radius:12px;align-items:center;gap:13px;padding:0 16px;display:flex;transform:scale(1)}.cr-file__uploading{border:1px solid var(--cr-border);opacity:0;background:#fff;border-radius:12px;flex-direction:column;align-items:stretch;padding:16px;display:flex;transform:translateY(8px);box-shadow:0 6px 18px -12px #1118274d}.cr-file__card:not([data-step="0"]) .cr-file__drop{opacity:0;transform:scale(.98)}.cr-file__card:not([data-step="0"]) .cr-file__uploading{opacity:1;transform:translateY(0)}.cr-file__dropIcon{background:var(--cr-primary-soft);border-radius:10px;flex:none;place-items:center;width:38px;height:38px;display:grid}.cr-file__dropText{gap:3px;display:grid}.cr-file__dropTitle{letter-spacing:-.02em;font-size:14px;font-weight:600}.cr-file__dropSub{color:var(--cr-fg-muted);font-size:12.5px}.cr-mock__spacer{flex:1;min-width:0}.cr-file__uploadingRow{align-items:center;gap:11px;width:100%;display:flex}.cr-file__pdfIcon{background:#fdecec;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.cr-file__fileMeta{gap:2px;min-width:0;display:grid}.cr-file__fileName{letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}.cr-file__fileStatus{height:17px;color:var(--cr-fg-muted);font-size:12.5px;font-weight:500;transition:color .32s cubic-bezier(.32,.72,0,1);display:block;overflow:hidden}.cr-file__card[data-step="3"] .cr-file__fileStatus{color:var(--cr-green-fg)}.cr-file__spin{border:2px solid #dce8ff;border-top-color:var(--cr-primary);opacity:0;border-radius:9999px;flex:none;width:16px;height:16px;transition:opacity .26s cubic-bezier(.32,.72,0,1)}.cr-file__card[data-step="1"] .cr-file__spin,.cr-file__card[data-step="2"] .cr-file__spin{opacity:1;animation:.7s linear infinite cr-spin}.cr-file__ok{background:var(--cr-green-fg);opacity:0;border-radius:9999px;flex:none;place-items:center;width:18px;height:18px;display:grid;transform:scale(.4)}.cr-file__card[data-step="3"] .cr-file__ok{opacity:1;animation:.62s cubic-bezier(.22,1.3,.36,1) both cr-save-pop,.9s cubic-bezier(.2,.9,.2,1) .18s both cr-save-ring;transform:none}.cr-file__progressTrack{background:#eef2f7;border-radius:9999px;height:4px;margin-top:12px;display:block;overflow:hidden}.cr-file__progressBar{background:var(--cr-primary);border-radius:9999px;width:0%;height:100%;transition:width .72s cubic-bezier(.32,.72,0,1);display:block}.cr-file__card[data-step="1"] .cr-file__progressBar{width:46%}.cr-file__card[data-step="2"] .cr-file__progressBar,.cr-file__card[data-step="3"] .cr-file__progressBar{width:100%}.cr-file__fields{gap:9px;display:grid}.cr-file__field{grid-template-columns:1fr 118px;align-items:center;gap:14px;display:grid}.cr-file__fieldLabel{color:var(--cr-fg-muted);font-size:13px;font-weight:500}.cr-file__fieldBox{box-sizing:border-box;border:1px solid var(--cr-border);height:34px;transition:border-color .52s cubic-bezier(.32, .72, 0, 1) var(--cr-file-i-delay,0s), box-shadow .52s cubic-bezier(.32, .72, 0, 1) var(--cr-file-i-delay,0s);background:#fff;border-radius:9px;justify-content:flex-end;align-items:center;padding:0 11px;display:flex}.cr-file__card[data-step="3"] .cr-file__fieldBox{border-color:var(--cr-primary-light);box-shadow:0 0 0 3px #93b8fd59}.cr-file__fieldValueWrap{width:100%;height:19px;display:block;position:relative;overflow:hidden}.cr-file__fieldPlaceholder,.cr-file__fieldRoll{font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:flex-end;align-items:center;font-size:13.5px;font-weight:600;line-height:19px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.cr-file__fieldPlaceholder{color:var(--cr-placeholder);transition:opacity .26s cubic-bezier(.32,.72,0,1)}.cr-file__card[data-step="3"] .cr-file__fieldPlaceholder{opacity:0}.cr-file__fieldRoll{color:var(--cr-fg)}.cr-file__fieldChar{white-space:pre;opacity:0;display:inline-block;transform:translateY(105%)}.cr-file__card[data-step="3"] .cr-file__fieldChar{animation:cr-roll-up .32s cubic-bezier(.32, .72, 0, 1) var(--cr-file-char-delay,0s) both}.cr-file__footerNote{color:var(--cr-green-fg);opacity:0;align-items:center;gap:8px;font-size:12.5px;font-weight:500;transition:opacity .36s cubic-bezier(.2,0,0,1) .48s;display:flex}.cr-file__card[data-step="3"] .cr-file__footerNote{opacity:1}.cr-reports{background:#fff;padding:88px 24px}.cr-reports__inner{gap:44px;max-width:1200px;margin:0 auto;display:grid}.cr-reports__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px;width:100%;max-width:700px;margin:0 auto;display:grid}.cr-reports__col--a{animation:6.8s ease-in-out infinite cr-float-a}.cr-reports__col--b{margin-top:8px;animation:7.6s ease-in-out 2.2s infinite cr-float-b}.cr-reportPage{aspect-ratio:595/842;width:100%;box-shadow:0 0 0 1px var(--cr-border), 0 22px 44px -24px #11182766;background:#fff;border-radius:12px;position:relative;overflow:hidden;transform:rotate(-2deg)}.cr-reportPage--b{transform:rotate(2deg)}.cr-reportPage__shine{pointer-events:none;z-index:3;background:linear-gradient(100deg,#fff0 0%,#ffffffb8 50%,#fff0 100%);width:42%;animation:4.7s cubic-bezier(.4,0,.2,1) .6s infinite cr-shine;position:absolute;top:-20%;bottom:-20%;left:0}.cr-reportPage__shine--b{animation-delay:1.9s}.cr-reportPage__zoom{transform-origin:0 0;width:595px;height:842px;color:var(--cr-fg);background:#fff;font-family:Figtree,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;position:absolute;top:0;left:0;overflow:hidden;transform:scale(.56)}.cr-rp__sectionBar{letter-spacing:-.02em;background:#f4f5f7;padding:4px 26px;font-size:12.5px;font-weight:700}.cr-rp__sectionBarNote{font-weight:400}.cr-rp__row{border-bottom:1px solid var(--cr-border);align-items:stretch;display:flex}.cr-rp__row--last{border-bottom:none}.cr-rp__rowLabel{background:#fafbfc;flex:none;width:150px;padding:6px 16px;font-size:12.5px}.cr-rp__rowBody{flex:1;gap:3px;min-width:0;padding:12px 20px;display:grid}.cr-rp__rowBody--bars{grid-template-columns:auto 1fr;align-items:center;gap:4px 12px}.cr-rp__barLabel{color:var(--cr-fg-soft);font-size:11.5px}.cr-rp__barLabel b{color:var(--cr-fg);font-weight:700}.cr-rp__bar{height:8px;display:block}.cr-rp__rangeLegend{gap:4px;display:flex}.cr-rp__rangeTag{text-align:center;border-radius:3px;flex:1;padding:2px 0;font-size:9px;line-height:1.2}.cr-rp__ticks{border-top:1px solid var(--cr-border);color:var(--cr-fg-muted);justify-content:space-between;padding-top:1px;font-size:8px;line-height:1.1;display:flex}.cr-rp__gaugeRow{align-items:center;gap:7px;display:flex}.cr-rp__gauge{background:var(--cr-fg);border-radius:1px;flex:none;height:7px}.cr-rp__gaugeValue{font-size:12.5px;font-weight:700}.cr-rp__segmentalWrap{gap:14px;padding:8px 12px 2px;display:flex}.cr-rp__segmental{flex:1;align-content:start;gap:8px;min-width:0;display:grid}.cr-rp__segmentalTitle{text-align:center;letter-spacing:-.02em;background:#f4f5f7;padding:6px 0;font-size:12px;font-weight:700}.cr-rp__segmentalRow{grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;padding:2px 14px 0;display:grid}.cr-rp__segmentalCol{justify-items:center;gap:10px;display:grid}.cr-rp__segmentalCenter{justify-items:center;gap:4px;display:grid}.cr-rp__segmentalStat{justify-items:center;gap:0;line-height:1.18;display:grid}.cr-rp__segmentalStat span:first-child{color:var(--cr-fg-soft);font-size:9px}.cr-rp__segmentalPct{color:var(--cr-fg);font-size:11px;font-weight:700}.cr-rp__segmentalTag{font-size:10px;font-weight:600}.cr-rp__segmentalFoot{color:var(--cr-fg-soft);justify-content:space-between;padding:0 14px;font-size:9.5px;display:flex}.cr-rp__wideRow{border-top:1px solid var(--cr-border);align-items:center;gap:14px;padding:4px 26px;display:flex}.cr-rp__wideLabel{flex:none;gap:2px;width:200px;font-size:12.5px;display:grid}.cr-rp__wideValue{color:var(--cr-fg-soft);font-size:12px}.cr-rp__wideValue b{color:var(--cr-fg);font-weight:700}.cr-rp__wideBody{flex:1;gap:4px;min-width:0;display:grid}.cr-rp__wideTicks{border-bottom:1px solid var(--cr-border);color:var(--cr-fg-muted);justify-content:space-between;padding-bottom:2px;font-size:8.5px;display:flex}.cr-rp__wideGauge{align-items:center;gap:7px;display:flex}.cr-rp__wideGauge span:first-child{background:var(--cr-fg);flex:none;height:8px}.cr-rp__wideGaugeValue{font-size:11px;font-weight:700}.cr-rp__footer{color:#fff;background:#1b3ad6;align-items:center;padding:12px 26px;font-size:14px;font-weight:600;display:flex;position:absolute;bottom:0;left:0;right:0}.cr-rp__footer span:last-child{font-size:12px;font-weight:400}.cr-rp__historyRow{border-bottom:1px solid var(--cr-border);align-items:center;gap:14px;padding:1px 26px;display:flex}.cr-rp__historyRow--last{border-bottom:none}.cr-rp__historyLabel{flex:none;gap:0;width:190px;font-size:12px;line-height:1.22;display:grid}.cr-rp__historyLabel b{font-weight:700}.cr-rp__historyInitial{color:var(--cr-fg-muted);font-size:9.5px}.cr-rp__historyChart{gap:2px;width:356px;display:grid}.cr-rp__historyTicks{display:flex}.cr-rp__historyTicks span{flex:1;justify-items:center;gap:0;line-height:1.15;display:grid}.cr-rp__historyTicks b{font-size:8px;font-weight:600}.cr-rp__historyTicks i{color:var(--cr-fg-muted);font-size:6px;font-style:normal}.cr-rp__soma{grid-template-columns:190px 1fr 170px;align-items:center;gap:14px;padding:6px 26px 0;display:grid}.cr-rp__somaLegend{gap:5px;font-size:11.5px;display:grid}.cr-rp__somaTagCurrent{color:#e0a800}.cr-rp__somaChart{justify-items:center;gap:3px;display:grid}.cr-rp__somaChartLabel{color:var(--cr-fg-soft);font-size:9.5px}.cr-rp__somaChartFoot{width:178px;color:var(--cr-fg-soft);justify-content:space-between;font-size:9.5px;display:flex}.cr-rp__somaResult{justify-items:center;gap:3px;display:grid}.cr-rp__somaResultLabel{color:var(--cr-fg-soft);font-size:11px}.cr-rp__somaResultValue{letter-spacing:-.02em;font-size:15px;font-weight:700}@media (max-width:1024px){.cr-file__grid{grid-template-columns:1fr}}@media (max-width:768px){.cr-file__grid{gap:40px;padding:56px 20px}.cr-reports{padding:56px 20px}.cr-reports__grid{grid-template-columns:1fr;max-width:320px}}.cr-rp__header:where(.astro-xov3bkwq){background:#1b3ad6;justify-content:space-between;align-items:center;gap:16px;padding:13px 26px;display:flex}.cr-rp__headerLeft:where(.astro-xov3bkwq){gap:4px;display:grid}.cr-rp__logo:where(.astro-xov3bkwq){filter:brightness(0)invert();flex:none;width:auto;height:22px}.cr-rp__patientName:where(.astro-xov3bkwq){letter-spacing:-.02em;color:#fff;font-size:18px;font-weight:700}.cr-rp__patientMeta:where(.astro-xov3bkwq){color:#dce4ff;font-size:13px}.cr-rp__patientMeta:where(.astro-xov3bkwq) b:where(.astro-xov3bkwq){color:#fff;font-weight:600}.cr-rp__headerRight:where(.astro-xov3bkwq){justify-items:end;gap:8px;display:grid}.cr-rp__date:where(.astro-xov3bkwq){color:var(--cr-fg);background:#fff;border-radius:9999px;padding:5px 12px;font-size:11px;font-weight:600}.cr-rp__author:where(.astro-xov3bkwq){align-items:center;gap:9px;display:flex}.cr-rp__authorAvatar:where(.astro-xov3bkwq){background:#c9ced6;border:2px solid #fff;border-radius:9999px;width:26px;height:26px}.cr-rp__authorText:where(.astro-xov3bkwq){justify-items:end;gap:2px;display:grid}.cr-rp__authorName:where(.astro-xov3bkwq){color:#fff;font-size:15px;font-weight:600}.cr-rp__authorId:where(.astro-xov3bkwq){color:#dce4ff;font-size:10.5px}.cr-rp__authorId:where(.astro-xov3bkwq) b:where(.astro-xov3bkwq){color:#fff;font-weight:600}@keyframes cr-float-a{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes cr-float-b{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes cr-shine{0%{opacity:0;transform:translate(-140%)skew(-18deg)}3%{opacity:.9}13%,to{opacity:0;transform:translate(160%)skew(-18deg)}}
