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