@font-face{font-family:Pretendard Print;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/pretendard/Pretendard-Regular.woff2)format("woff2")}@font-face{font-family:Pretendard Print;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/pretendard/Pretendard-Medium.woff2)format("woff2")}@font-face{font-family:Pretendard Print;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/pretendard/Pretendard-SemiBold.woff2)format("woff2")}@font-face{font-family:Pretendard Print;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/pretendard/Pretendard-Bold.woff2)format("woff2")}:root{--background:#fff;--patient-routed-content-max-width:1440px;--font-patient-report:"Pretendard Print", Pretendard, Arial, Helvetica, sans-serif;--font-pretendard:Pretendard, Arial, Helvetica, sans-serif;--foreground:#171717}html{height:100%}html,body{overscroll-behavior:none;max-width:100vw;overflow-x:hidden}body{min-height:100%;color:var(--foreground);background:var(--background);font-family:var(--font-pretendard);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;display:flex}body>*{min-height:100vh}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}.patient-report-print-root{display:none}.patient-print-empty{color:#0000008c;background:#fff;border-radius:8px;justify-content:center;align-items:center;width:794px;min-height:360px;display:flex}.patient-print-document{flex-direction:column;align-items:center;gap:24px;display:flex}.patient-print-page{color:#171b26;width:794px;min-height:1123px;font-family:var(--font-patient-report);page-break-after:always;break-after:page;background:#fff;padding:48px;overflow:hidden}.patient-print-page h1,.patient-print-page h2,.patient-print-page h3,.patient-print-page p{margin:0}.patient-print-cover-page{color:#fff;background:linear-gradient(135deg,#161c28eb,#174e91c7),#1d2939;flex-direction:column;justify-content:space-between;display:flex}.patient-print-cover-brand{letter-spacing:0;font-size:20px;font-weight:700}.patient-print-cover-content{gap:18px;display:grid}.patient-print-cover-kicker{color:#ffffffb8;font-size:16px}.patient-print-cover-content h1{letter-spacing:0;font-size:58px;line-height:1.05}.patient-print-cover-description{color:#ffffffd1;font-size:20px}.patient-print-cover-panel{background:#fff3;border:1px solid #ffffff47;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.patient-print-cover-panel div{background:#ffffff14;gap:8px;padding:18px;display:grid}.patient-print-cover-panel span{color:#ffffffa6;font-size:12px}.patient-print-cover-panel strong{color:#fff;font-size:18px}.patient-print-page-header{border-bottom:1px solid #dce2ec;justify-content:space-between;align-items:flex-start;padding-bottom:18px;display:flex}.patient-print-page-kicker{color:#2f7df6;margin-bottom:6px;font-size:12px;font-weight:600}.patient-print-page-header h2{font-size:26px;line-height:1.25}.patient-print-page-meta{color:#667085;align-items:center;gap:10px;font-size:12px;display:flex}.patient-print-guide-grid{gap:18px;margin-top:44px;display:grid}.patient-print-guide-block,.patient-print-panel,.patient-print-domain-card,.patient-print-recommendation-card{background:#fff;border:1px solid #e2e7ef;border-radius:8px}.patient-print-guide-block{gap:12px;padding:24px;display:grid}.patient-print-guide-block h3,.patient-print-panel h3{font-size:18px;line-height:1.35}.patient-print-guide-block p{color:#475467;font-size:15px;line-height:1.7}.patient-print-guide-note{color:#475467;background:#f1f4f9;border-radius:8px;align-items:center;gap:16px;margin-top:40px;padding:18px;display:flex}.patient-print-guide-note strong{color:#171b26}.patient-print-profile-grid{grid-template-columns:minmax(0,1fr) 360px;gap:24px;margin-top:28px;display:grid}.patient-print-panel{padding:22px}.patient-print-domain-list{gap:16px;margin-top:22px;display:grid}.patient-print-domain-row{grid-template-columns:92px 1fr 64px;align-items:center;gap:12px;font-size:13px;display:grid}.patient-print-domain-row strong{text-align:right}.patient-print-radar-panel{justify-items:center;display:grid}.patient-print-summary-band{background:#dce2ec;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:24px;display:grid;overflow:hidden}.patient-print-summary-band div{background:#f7f9fc;gap:8px;padding:18px;display:grid}.patient-print-summary-band span{color:#667085;font-size:12px}.patient-print-summary-band strong{font-size:18px}.patient-print-domain-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:24px;display:grid}.patient-print-domain-card{grid-template-columns:minmax(0,1fr) auto;gap:8px 14px;padding:18px;display:grid}.patient-print-domain-card strong{font-size:16px}.patient-print-domain-card span{color:#667085;grid-column:1/2;font-size:13px;line-height:1.5}.patient-print-domain-card em{color:#2f7df6;grid-area:1/2/3/3;align-self:center;font-size:24px;font-style:normal;font-weight:700}.patient-print-score-row{border-top:1px solid #edf0f5;grid-template-columns:minmax(0,2.2fr) 150px 76px 280px;align-items:center;min-height:36px;font-size:12px;display:grid}.patient-print-score-row>div{overflow-wrap:anywhere;min-width:0;padding:7px 12px}.patient-print-score-row>div:not(:first-child){border-left:1px solid #edf0f5}.patient-print-history-table{border:1px solid #e2e7ef;border-radius:8px;margin-top:28px;overflow:hidden}.patient-print-history-header,.patient-print-history-score-row{grid-template-columns:160px repeat(3,1fr) 130px;align-items:center;display:grid}.patient-print-history-header{background:#eef2f7;min-height:48px}.patient-print-history-header strong,.patient-print-history-score-row strong,.patient-print-history-score-row span,.patient-print-history-score-row em{padding:0 16px;font-size:13px;font-style:normal}.patient-print-history-header span{color:#667085;margin-left:4px}.patient-print-history-score-row{background:#f7f9fc;min-height:44px}.patient-print-history-score-row em{background:#d1d7e3;border:1px solid #c2c8d4;border-radius:4px;justify-self:start;padding:3px 8px}.patient-print-history-line{margin:12px auto 16px;display:block}.patient-print-recommendation-hero{background:#f1f6ff;border-radius:8px;grid-template-columns:minmax(0,1fr) 92px;align-items:center;gap:18px;margin-top:34px;padding:26px;display:grid}.patient-print-recommendation-hero h3{font-size:24px}.patient-print-recommendation-hero p{color:#475467;grid-column:1/2;font-size:15px;line-height:1.6}.patient-print-qr-placeholder{color:#2f7df6;background:#fff;border:1px solid #b8c7df;border-radius:8px;grid-area:1/2/3/3;justify-content:center;align-items:center;width:92px;height:92px;font-weight:700;display:flex}.patient-print-recommendation-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:24px;display:grid}.patient-print-recommendation-card{gap:12px;padding:20px;display:grid}.patient-print-recommendation-card strong{font-size:16px}.patient-print-recommendation-card p{color:#667085;font-size:13px;line-height:1.6}.patient-print-footer-note{color:#667085;align-items:center;gap:10px;margin-top:42px;font-size:13px;display:flex}.patient-print-footer-note strong{color:#171b26}.patient-report-preview-modal-body{background:#edf1f7;max-height:min(82vh,920px);padding:20px;overflow:auto}.patient-report-preview-modal-body .patient-print-document{--patient-report-preview-scale:.76;gap:24px}.patient-report-preview-modal-body .patient-print-page{width:calc(1248px * var(--patient-report-preview-scale));min-height:calc(1740px * var(--patient-report-preview-scale))}.patient-report-preview-modal-body .patient-print-page-inner{transform:scale(var(--patient-report-preview-scale));transform-origin:0 0}.patient-print-empty{border-radius:0;width:1248px;min-height:360px}.patient-print-document{align-items:center;gap:32px}.patient-print-page{color:#101828;background:#fff;width:1248px;min-height:1740px;padding:0;overflow:hidden;box-shadow:0 10px 30px #1018281f}.patient-print-page-inner{background:#fff;width:1248px;min-height:1740px;padding:0;position:relative}.patient-print-detailed-page,.patient-print-detailed-page .patient-print-page-inner{height:1740px;min-height:1740px}.patient-report-preview-modal-body .patient-print-detailed-page{height:calc(1740px * var(--patient-report-preview-scale));min-height:calc(1740px * var(--patient-report-preview-scale))}.patient-print-detailed-page .patient-print-page-inner{padding:40px;overflow:hidden}.patient-print-detailed-page .patient-print-page-header{color:#fff;background:#262b6a;border-radius:12px;width:1168px;height:60px;padding:16px 24px}.patient-print-detailed-page .patient-print-page-header h2{color:#fff}.patient-print-history-page,.patient-print-history-page .patient-print-page-inner{height:1740px;min-height:1740px}.patient-report-preview-modal-body .patient-print-history-page{height:calc(1740px * var(--patient-report-preview-scale));min-height:calc(1740px * var(--patient-report-preview-scale))}.patient-print-history-page .patient-print-page-inner{padding:40px;overflow:hidden}.patient-print-history-page .patient-print-page-header{color:#fff;background:#262b6a;border-radius:12px;width:1168px;height:60px;padding:16px 24px}.patient-print-history-page .patient-print-page-header h2{color:#fff}.patient-print-page-header{background:#d0e5ff;border:0;border-radius:12px;align-items:center;width:1248px;height:60px;padding:16px 24px}.patient-print-page-kicker,.patient-print-page-meta{display:none}.patient-print-page-header h2{font-size:20px;font-weight:600;line-height:28px}.patient-print-page-header>span{display:none}.patient-print-asset-slot{color:#315d96;text-align:center;background:#f4f8ff;border:1px dashed #8eb8ee;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:15px;font-weight:700;display:flex}.patient-print-asset-slot code{color:#6b7f99;font-size:12px;font-weight:600}.patient-print-cover-logo-slot,.patient-print-brain-slot,.patient-print-recommendation-asset,.patient-print-app-asset,.patient-print-qr-asset{object-fit:contain}.patient-print-cover-page{color:#1d2129;background:#fff;height:1740px;min-height:1740px;display:block}.patient-report-preview-modal-body .patient-print-cover-page{height:calc(1740px * var(--patient-report-preview-scale));min-height:calc(1740px * var(--patient-report-preview-scale))}.patient-print-cover-page .patient-print-page-inner{flex-direction:column;justify-content:space-between;align-items:flex-start;height:1740px;min-height:1740px;padding:40px 40px 0;display:flex;overflow:hidden}.patient-print-cover-hero{background:#262b6a;border-radius:12px;justify-content:center;align-items:center;width:1168px;height:860px;padding:16px 0;display:flex}.patient-print-cover-brand-lockup{justify-content:center;align-items:center;gap:32px;width:838px;height:88px;display:flex}.patient-print-cover-brand-logo{flex:0 0 419px;width:419px;height:74.799px;position:relative;overflow:hidden}.patient-print-cover-brand-symbol{width:74.799px;height:74.799px;position:absolute;top:0;left:0}.patient-print-cover-brand-wordmark{width:325.502px;height:51.529px;position:absolute;top:13.93px;left:93.498px}.patient-print-cover-brand-divider{background:#d0e5ff;flex:0 0 6px;width:6px;height:75px}.patient-print-cover-brand-title{color:#d0e5ff;white-space:nowrap;flex-direction:column;flex:0 0 349px;justify-content:center;align-items:flex-start;gap:4px;width:349px;min-height:88px;display:flex}.patient-print-cover-brand-title p{font-size:46px;font-weight:600;line-height:normal}.patient-print-cover-brand-title span{font-size:24px;font-weight:400;line-height:normal}.patient-print-cover-profile{flex-direction:column;align-items:flex-start;gap:221px;width:1168px;height:517px;display:flex}.patient-print-cover-profile-content{grid-template-rows:46px 0 178px;align-items:flex-start;row-gap:24px;width:1168px;height:272px;display:grid}.patient-print-cover-name{align-items:center;width:1168px;height:46px;display:flex}.patient-print-cover-profile h1{font-size:38px;font-weight:600;line-height:46px}.patient-print-cover-name-divider{border-top:1px solid #c6cddc;width:1168px;height:0;display:block}.patient-print-cover-information{flex-direction:column;align-items:flex-start;gap:32px;width:1168px;display:flex}.patient-print-cover-information-card{background:#fff;border-radius:12px;flex-direction:column;width:1168px;height:178px;padding:24px;display:flex}.patient-print-cover-info-grid{flex-direction:column;gap:16px;width:1120px;height:130px;display:flex}.patient-print-cover-info-row{align-items:center;width:1120px;height:57px;display:flex}.patient-print-cover-info-row-primary{gap:4.67px}.patient-print-cover-info-row-secondary{justify-content:space-between}.patient-print-cover-info-secondary-group{align-items:center;gap:5px;width:585px;height:57px;display:flex}.patient-print-cover-info-item{flex:none;align-items:center;min-width:0;height:57px;display:flex}.patient-print-cover-info-item-fixed{justify-content:space-between;width:215px}.patient-print-cover-info-item-education{flex:1 0 0;justify-content:space-between}.patient-print-cover-info-item-assessments{width:535px}.patient-print-cover-info-copy{white-space:nowrap;flex-direction:column;align-items:flex-start;gap:12px;min-width:0;display:flex}.patient-print-cover-info-divider{background:#f0f0f0;flex:0 0 1px;width:1px;height:30px}.patient-print-cover-info-grid dt{color:#6c758b;white-space:nowrap;font-size:18px;font-weight:500;line-height:normal}.patient-print-cover-info-grid dd{color:#000;white-space:nowrap;min-height:24px;font-size:18px;font-weight:600;line-height:24px}.patient-print-cover-copyright{color:#6c758b;text-align:center;width:1168px;height:24px;font-size:16px;font-weight:400;line-height:24px}.patient-print-guide-page{height:1740px;min-height:1740px}.patient-report-preview-modal-body .patient-print-guide-page{height:calc(1740px * var(--patient-report-preview-scale));min-height:calc(1740px * var(--patient-report-preview-scale))}.patient-print-guide-page .patient-print-page-inner{height:1740px;min-height:1740px;padding:40px;overflow:hidden}.patient-print-guide-page .patient-print-page-header{color:#fff;background:#262b6a;border-radius:12px;width:1168px;height:60px;padding:16px 24px}.patient-print-guide-page .patient-print-page-header h2{color:#fff}.patient-print-guide-section{flex-direction:column;gap:8px;height:730px;margin-top:16px;display:flex}.patient-print-guide-section h3,.patient-print-guide-steps-title{color:#000000e0;font-size:24px;font-weight:600;line-height:32px}.patient-print-guide-copy{flex-direction:column;justify-content:center;width:1168px;padding:20px 24px;display:flex}.patient-print-guide-copy-intro{gap:16px;height:172px}.patient-print-guide-copy-detail{height:320px}.patient-print-guide-copy-body{width:100%}.patient-print-guide-section p,.patient-print-guide-step p{color:#5f677c;font-size:20px;font-weight:500;line-height:28px}.patient-print-guide-step p span{display:block}.patient-print-guide-phase{background:linear-gradient(90deg,#e0e4ed 21.154%,#cedcff 100%);border-radius:16px;align-items:center;gap:22px;width:1120px;height:222px;margin:0 24px;padding:40px 168px;display:flex}.patient-print-guide-phase div{color:#262b6a;text-align:center;flex-direction:column;flex:0 0 208px;justify-content:center;align-items:center;gap:16px;width:208px;display:flex}.patient-print-guide-phase strong{color:#262b6a;white-space:nowrap;background:#d0e5ff;border:1px solid #a1c6fa;border-radius:40px;justify-content:center;align-items:center;width:208px;height:74px;padding:0 32px;font-size:22px;font-weight:700;line-height:26px;display:flex}.patient-print-guide-phase div:nth-of-type(2) strong{background:#bbd8fe}.patient-print-guide-phase div:nth-of-type(3) strong{background:#a1c6fa}.patient-print-guide-phase span{white-space:nowrap;font-size:20px;font-weight:500;line-height:26px}.patient-print-guide-phase img{flex:0 0 22px;width:22px;height:24.319px;display:block}.patient-print-guide-section+.patient-print-page-header{margin-top:24px}.patient-print-guide-steps{width:1168px;height:744px}.patient-print-guide-steps-title{height:72px;padding:20px 24px}.patient-print-guide-step-list{height:672px}.patient-print-guide-step{flex-direction:column;justify-content:center;gap:16px;height:140px;padding:20px 24px;display:flex}.patient-print-guide-step:last-child{height:112px}.patient-print-guide-step-heading{align-items:center;gap:16px;width:100%;height:28px;display:flex}.patient-print-guide-step strong{color:#000;font-size:22px;font-weight:600;line-height:28px}.patient-print-guide-step-heading>span{color:#262b6a;background:#a1c6fa;border-radius:6px;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;font-size:20px;font-weight:600;line-height:28px;display:flex}.patient-print-guide-page .patient-print-guide-caption{color:#6c758b;text-align:center;width:1168px;height:48px;margin-top:24px;font-size:16px;font-weight:400;line-height:24px}.patient-print-profile-page{height:1740px;min-height:1740px}.patient-report-preview-modal-body .patient-print-profile-page{height:calc(1740px * var(--patient-report-preview-scale));min-height:calc(1740px * var(--patient-report-preview-scale))}.patient-print-profile-page .patient-print-page-inner{height:1740px;min-height:1740px;padding:40px;overflow:hidden}.patient-print-profile-page .patient-print-page-header{color:#fff;background:#262b6a;border-radius:12px;width:1168px;height:60px;padding:16px 24px}.patient-print-profile-page .patient-print-page-header h2{color:#fff}.patient-print-profile-overview{width:1168px;height:433px}.patient-print-profile-grid{grid-template-columns:612px 556px;gap:0;width:1168px;height:357px;margin-top:16px}.patient-print-profile-score-column{flex-direction:column;gap:16px;width:612px;height:344px;display:flex}.patient-print-domain-list{background:#fff;border-radius:12px;gap:20px;width:612px;height:280px;margin-top:0;padding:24px}.patient-print-domain-row{color:#000;grid-template-columns:81px minmax(0,1fr) 60px;gap:16px;font-size:16px;line-height:22px}.patient-print-domain-row strong{text-align:right;font-size:16px;font-weight:400}.patient-print-score-bar{opacity:.9;width:100%;display:block;overflow:visible}.patient-print-radar-panel{background:#fff;border-radius:12px;justify-content:center;align-items:center;width:556px;height:357px;padding:24px;display:flex}.patient-print-radar{width:508px;height:309px;display:block}.patient-print-profile-caption{color:#6c758b;text-align:center;flex-direction:column;justify-content:center;align-items:center;width:612px;height:48px;margin:0;padding:0 24px;font-size:16px;font-weight:400;line-height:24px;display:flex}.patient-print-profile-caption span{display:block}.patient-print-profile-details{width:1168px;height:1146px;margin-top:24px}.patient-print-domain-card-grid{grid-template-columns:repeat(2,550px);gap:24px 20px;width:1168px;height:612px;margin-top:72px;padding:0 24px}.patient-print-domain-card{background:0 0;border:0;border-radius:12px;flex-direction:column;gap:12px;width:550px;height:188px;padding:0;display:flex}.patient-print-domain-card-title{align-items:center;gap:8px;height:32px;display:flex}.patient-print-domain-card-title i{background:#1783ff;border-radius:14px;flex:0 0 14px;width:14px;height:14px}.patient-print-domain-card-title i[data-domain=language]{background:#a1dc33}.patient-print-domain-card-title i[data-domain=visuospatial]{background:#bb48de}.patient-print-domain-card-title i[data-domain=verbal-memory]{background:#f0884d}.patient-print-domain-card-title i[data-domain=visual-memory]{background:#10b1b1}.patient-print-domain-card-title i[data-domain=executive-function]{background:#1783ff}.patient-print-domain-card strong{font-size:24px;font-weight:600;line-height:32px}.patient-print-domain-card-body{background:#f1f3f6;border-radius:8px;flex-direction:column;gap:12px;width:550px;height:144px;padding:20px;display:flex}.patient-print-domain-card-body p{color:#000;flex:0 0 52px;width:510px;height:52px;font-size:18px;font-weight:500;line-height:26px}.patient-print-domain-card-divider{border-top:1px solid #d9d9d9;flex:0 0 0;width:510px;height:0}.patient-print-domain-card-footer{align-items:center;gap:6px;width:510px;height:28px;display:flex}.patient-print-domain-card-icon{object-fit:contain;flex:0 0 28px;width:28px;height:28px;display:block}.patient-print-domain-card-footer span{color:#000;background:0 0;border:0;flex:1 0 0;min-width:0;padding:0;font-size:16px;font-weight:500;line-height:26px}.patient-print-domain-card em{display:none}.patient-print-brain-detail{flex-direction:column;align-items:center;gap:24px;width:596px;height:330px;margin:72px auto 0;display:flex}.patient-print-brain-hemispheres{align-items:center;gap:48px;width:596px;height:286px;display:flex}.patient-print-brain-hemisphere{flex-direction:column;flex:0 0 274px;align-items:center;gap:12px;width:274px;height:286px;padding:0 12px;display:flex}.patient-print-brain-hemisphere>strong{color:#000000a6;text-align:center;width:250px;height:24px;font-size:24px;font-weight:600;line-height:24px}.patient-print-brain-image-frame{flex:0 0 250px;width:250px;height:250px;position:relative}.patient-print-brain-image{object-fit:fill;width:250px;height:233.056px;display:block;position:absolute;top:8.472px;left:0}.patient-print-brain-legend{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:12px;width:596px;height:20px;display:flex}.patient-print-brain-legend-item{flex:none;align-items:center;gap:10px;height:20px;display:flex}.patient-print-brain-legend-item i{background:#1783ff;border-radius:14px;flex:0 0 12px;width:12px;height:12px}.patient-print-brain-legend-item i[data-domain=language]{background:#a1dc33}.patient-print-brain-legend-item i[data-domain=visuospatial]{background:#bb48de}.patient-print-brain-legend-item i[data-domain=verbal-memory]{background:#f0884d}.patient-print-brain-legend-item i[data-domain=visual-memory]{background:#00c9c9}.patient-print-brain-legend-item span{color:#1d2129e6;white-space:nowrap;font-size:16px;font-weight:400;line-height:20px}.patient-print-score-table{border:0;border-radius:12px 12px 0 0;margin-top:16px;overflow:hidden}.patient-print-score-header-row,.patient-print-score-group-title,.patient-print-score-row{grid-template-columns:353px minmax(0,1fr) minmax(0,1fr) 284px;align-items:stretch;font-size:16px;line-height:22px;display:grid}.patient-print-score-header-row,.patient-print-score-group-title{height:54px;min-height:54px}.patient-print-score-row{height:46px;min-height:46px}.patient-print-score-header-row{color:#000000e0;background:#d1d7e3;font-weight:600}.patient-print-score-group-title{color:#000000e0;background:#f1f3f6;width:100%;padding:0;font-weight:600}.patient-print-score-row{color:#596073;background:#fff;border-top:0;font-weight:500}.patient-print-score-header-row>div,.patient-print-score-group-title>div{overflow-wrap:anywhere;border-bottom:1px solid #c6cddc;align-items:center;min-width:0;height:54px;min-height:54px;padding:16px;display:flex}.patient-print-score-row>div{overflow-wrap:anywhere;border-bottom:1px solid #c6cddc;align-items:center;min-width:0;height:46px;min-height:46px;padding:12px 16px;display:flex}.patient-print-score-header-row>div:not(:first-child),.patient-print-score-group-title>div:not(:first-child),.patient-print-score-row>div:not(:first-child){border-left:0}.patient-print-score-row>div:last-child{padding:0;overflow:hidden}.patient-print-position-graph{width:100%;height:46px;display:block;position:relative;overflow:hidden}.patient-print-position-graph-track{width:258px;height:8px;display:block;position:absolute;top:12px;left:13px;overflow:visible}.patient-print-position-graph-labels{color:#6c758b;text-align:center;justify-content:space-between;align-items:center;width:264px;height:16px;font-size:10px;font-weight:500;line-height:22px;display:flex;position:absolute;top:24px;left:10px}.patient-print-position-graph-labels span:first-child{width:7px}.patient-print-position-graph-labels span:last-child{width:17px}.patient-print-position-graph-empty{width:100%;height:46px;display:block}.patient-print-muted{color:#98a2b3}.patient-print-history-table{background:#fff;border:0;border-radius:12px 12px 0 0;width:1168px;height:1194px;margin-top:16px;position:relative;overflow:hidden;box-shadow:inset 0 -1px #c6cddc}.patient-print-history-table:before,.patient-print-history-table:after{z-index:2;content:"";pointer-events:none;background:#c6cddc;width:1px;position:absolute;top:0;bottom:0}.patient-print-history-table:before{left:223px}.patient-print-history-table:after{left:894px}.patient-print-history-header,.patient-print-history-score-row{border-bottom:1px solid #c6cddc;grid-template-columns:223px repeat(3,minmax(0,1fr)) 274px;align-items:stretch;height:54px;min-height:54px;display:grid}.patient-print-history-header{background:#d1d7e3}.patient-print-history-header strong,.patient-print-history-score-row>strong,.patient-print-history-score-row>span{white-space:nowrap;align-items:center;min-width:0;height:54px;padding:16px;font-size:16px;line-height:22px;display:flex}.patient-print-history-header strong{color:#000000e0;font-weight:600}.patient-print-history-header strong>span{color:#00000073;margin-left:4px;font-weight:600}.patient-print-history-score-row>strong,.patient-print-history-score-row>span{color:#505768;font-weight:500}.patient-print-history-section{border-top:0}.patient-print-history-score-row{background:#f1f3f6}.patient-print-history-change{color:#000000e0;white-space:nowrap;background:#d1d7e3;border:1px solid #c2c8d4;border-radius:4px;place-self:center start;align-items:center;gap:4px;height:22px;margin-left:20px;padding:1px 8px;font-size:14px;font-style:normal;font-weight:500;line-height:20px;display:inline-flex}.patient-print-history-change i{border-left:4.5px solid #0000;border-right:4.5px solid #0000;width:0;height:0;display:block}.patient-print-history-change-up i{border-bottom:8px solid #000000e0}.patient-print-history-change-down i{border-top:8px solid #000000e0}.patient-print-history-change-neutral i{display:none}.patient-print-history-line{width:1168px;height:136px;margin:0;display:block}.patient-print-recommendation-page,.patient-print-recommendation-page .patient-print-page-inner{height:1740px;min-height:1740px}.patient-report-preview-modal-body .patient-print-recommendation-page{height:calc(1740px * var(--patient-report-preview-scale));min-height:calc(1740px * var(--patient-report-preview-scale))}.patient-print-recommendation-page .patient-print-page-inner{padding:40px;overflow:hidden}.patient-print-recommendation-page .patient-print-page-header{color:#fff;background:#262b6a;border-radius:12px;width:1168px;height:60px;padding:16px 24px}.patient-print-recommendation-page .patient-print-page-header h2{color:#fff}.patient-print-recommendation-grid{grid-template-columns:repeat(2,572px);grid-auto-rows:204px;gap:16px;width:1168px;height:644px;margin-top:16px;padding:0 4px;display:grid}.patient-print-recommendation-card{background:#fff;border:0;border-radius:12px;grid-template-columns:164px minmax(0,1fr);align-items:start;gap:16px;height:204px;padding:20px;display:grid}.patient-print-recommendation-asset{object-fit:cover;border-radius:8px;width:164px;height:164px;display:block}.patient-print-recommendation-content{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}.patient-print-recommendation-card[data-recommendation-key=exercise] .patient-print-recommendation-content{gap:16px}.patient-print-recommendation-tags{flex-wrap:wrap;gap:8px;display:flex}.patient-print-recommendation-tags span{color:#fff;background:#a1c6fa;border-radius:4px;padding:2px 8px;font-size:14px;font-weight:600;line-height:26px}.patient-print-recommendation-copy{flex-direction:column;gap:8px;min-width:0;display:flex}.patient-print-recommendation-card strong{font-size:20px;font-weight:600;line-height:28px;display:block}.patient-print-recommendation-card p{color:#6c758b;margin-top:0;font-size:18px;font-weight:500;line-height:26px}.patient-print-recommendation-caption{color:#6c758b;text-align:center;width:1168px;margin-top:16px;font-size:16px;font-weight:400;line-height:24px}.patient-print-recommendation-caption+.patient-print-page-header{margin-top:24px}.patient-print-recommendation-app{border-radius:12px;grid-template-columns:199px minmax(0,1fr) 100px;align-items:center;gap:16px;width:1168px;height:146px;margin-top:16px;padding:16px 24px;display:grid}.patient-print-app-asset{object-fit:cover;border-radius:8px;width:199px;height:112px;display:block}.patient-print-recommendation-app strong{margin-bottom:8px;font-size:20px;font-weight:600;line-height:28px;display:block}.patient-print-recommendation-app p{color:#6c758b;font-size:18px;font-weight:500;line-height:26px}.patient-print-qr-asset{object-fit:cover;border-radius:8px;justify-self:end;width:100px;height:100px;display:block}.patient-print-footer-note{margin-top:24px;padding:0 24px}@page{size:A4;margin:0}@media print{html,body{background:#fff;width:210mm;min-height:297mm;overflow:visible}body.patient-report-printing{-webkit-print-color-adjust:exact;print-color-adjust:exact}body.patient-report-printing>:not(.patient-report-print-root){display:none!important}body.patient-report-printing>.patient-report-print-root{width:210mm;position:absolute;inset:0 auto auto 0;display:block!important}.patient-report-print-root .patient-print-document{display:block}.patient-report-print-root .patient-print-page{width:210mm;height:297mm;min-height:297mm;box-shadow:none;page-break-after:always;break-after:page;padding:0;overflow:hidden}.patient-report-print-root .patient-print-page-inner{transform-origin:0 0;width:1248px;min-height:1740px;transform:scale(.63596)}.patient-report-print-root .patient-print-detailed-page .patient-print-page-inner{min-height:1740px}.patient-report-print-root .patient-print-page:last-child{page-break-after:auto;break-after:auto}}
