/* Student analysis only. The comparison remains the existing same-question data. */
.analysis-plan-one [data-national-count]{display:inline-block;font-variant-numeric:tabular-nums}
.workspace.touch-workspace[data-view-role="student"] .analysis-plan-one{
 --nc-body:16px;--nc-secondary:16px;--nc-title:20px;--nc-number:28px;--nc-row:68px;--nc-pad:18px;--nc-gap:12px
}
.workspace.touch-workspace[data-view-role="student"] .analysis-plan-one .p1-detail-action{font-size:var(--nc-body);white-space:nowrap}
.workspace.touch-workspace[data-view-role="student"] .analysis-plan-one .p1-result-overview[open]{overscroll-behavior:contain;scrollbar-gutter:stable}
.workspace.touch-workspace[data-view-role="student"] .analysis-plan-one :is(.lf-practice-result,.lf-question-stats){font-size:var(--nc-body);line-height:1.65;color:#34465f;min-width:0}
.workspace.touch-workspace[data-view-role="student"] .analysis-plan-one .lf-practice-result[data-national-detail="analysis"]{padding:var(--nc-pad);border-color:#e4e1ee;background:#fff}
.workspace.touch-workspace[data-view-role="student"] .analysis-plan-one .lf-practice-result .lf-title{gap:var(--nc-gap);margin:0 0 18px;align-items:center}
.workspace.touch-workspace[data-view-role="student"] .analysis-plan-one .lf-practice-result .lf-title>b{font-size:var(--nc-title);line-height:1.45;color:#35304f;font-weight:700}
.workspace.touch-workspace[data-view-role="student"] .analysis-plan-one .lf-practice-result .lf-demo{font-size:var(--nc-secondary);line-height:1.5;color:#716880;background:#f2eff8;padding:4px 10px;border-radius:6px}
.workspace.touch-workspace[data-view-role="student"] .analysis-plan-one :is(.lf-national-group-metrics,.lf-question-stats .lf-metrics){gap:var(--nc-gap);margin-bottom:18px;grid-template-columns:repeat(4,minmax(0,1fr))}
.workspace.touch-workspace[data-view-role="student"] .analysis-plan-one :is(.lf-national-group-metrics,.lf-question-stats .lf-metrics)>div{padding:14px 16px;min-width:0;border-color:#e8e3f0;background:#f8f7fc;border-radius:10px}
.workspace.touch-workspace[data-view-role="student"] .analysis-plan-one :is(.lf-national-group-metrics,.lf-question-stats .lf-metrics) small{font-size:var(--nc-secondary);line-height:1.5;color:#6e657e}
.workspace.touch-workspace[data-view-role="student"] .analysis-plan-one :is(.lf-national-group-metrics,.lf-question-stats .lf-metrics) strong{font-size:var(--nc-number);line-height:1.5;gap:7px;color:#4d4384}
.workspace.touch-workspace[data-view-role="student"] .analysis-plan-one :is(.lf-national-group-metrics,.lf-question-stats .lf-metrics) em{font-size:var(--nc-secondary);font-style:normal;color:#81758f}
.workspace.touch-workspace[data-view-role="student"] .analysis-plan-one .lf-national-group-metrics>div:nth-child(2) strong,
.workspace.touch-workspace[data-view-role="student"] .analysis-plan-one .lf-national-group-metrics>div:last-child strong{color:#237f69}
.workspace.touch-workspace[data-view-role="student"] .analysis-plan-one .lf-practice-result .lf-national-method{font-size:var(--nc-secondary);line-height:1.65;margin:16px 0;color:#71677e;overflow-wrap:anywhere}
.workspace.touch-workspace[data-view-role="student"] .analysis-plan-one .lf-national-table-title{font-size:var(--nc-title);line-height:1.5;margin:24px 0 14px;gap:12px;color:#35304f;font-weight:700}
.workspace.touch-workspace[data-view-role="student"] .analysis-plan-one .lf-national-table-title>span{font-size:var(--nc-secondary);color:#82758e;font-weight:400}
.workspace.touch-workspace[data-view-role="student"] .analysis-plan-one .lf-national-table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:var(--nc-body);line-height:1.5;color:#3f3654}
.workspace.touch-workspace[data-view-role="student"] .analysis-plan-one .lf-national-table col{width:15.2%}
.workspace.touch-workspace[data-view-role="student"] .analysis-plan-one .lf-national-table .lf-national-topic-col{width:24%}
.workspace.touch-workspace[data-view-role="student"] .analysis-plan-one .lf-national-table :is(th,td){height:var(--nc-row);padding:12px 10px;font-size:var(--nc-body);line-height:1.5;vertical-align:middle;border-bottom:1px solid #eae5f1}
.workspace.touch-workspace[data-view-role="student"] .analysis-plan-one .lf-national-table thead th{font-size:var(--nc-body);font-weight:650;color:#625575;background:#f3f0f9;white-space:normal}
.workspace.touch-workspace[data-view-role="student"] .analysis-plan-one .lf-national-table tbody th>b{font-size:var(--nc-body);font-weight:700;color:#453954}
.workspace.touch-workspace[data-view-role="student"] .analysis-plan-one .lf-national-table tbody th>span{font-size:var(--nc-secondary);line-height:1.5;color:#81728e;margin-top:3px}
.workspace.touch-workspace[data-view-role="student"] .analysis-plan-one .lf-national-table :is(td,[data-national-field]){font-variant-numeric:tabular-nums}
.workspace.touch-workspace[data-view-role="student"] .analysis-plan-one .lf-national-table caption{font-size:var(--nc-secondary);line-height:1.6;padding:16px 0 0;color:#81728e}
.workspace.touch-workspace[data-view-role="student"] .analysis-plan-one .lf-national-own{font-size:var(--nc-body);line-height:1.45;padding:7px 10px;border-radius:8px;white-space:nowrap;background:#ecf8f2;color:#257b63}
.workspace.touch-workspace[data-view-role="student"] .analysis-plan-one .lf-national-own.is-wrong{background:#fff2e5;color:#a56c34}
.workspace.touch-workspace[data-view-role="student"] .analysis-plan-one .lf-national-unavailable{font-size:var(--nc-body);line-height:1.6;color:#81728e}
@media(min-width:1800px){
 .workspace.touch-workspace[data-view-role="student"] .analysis-plan-one{--nc-body:26px;--nc-secondary:22px;--nc-title:30px;--nc-number:40px;--nc-row:88px;--nc-pad:28px;--nc-gap:20px}
 .workspace.touch-workspace[data-view-role="student"] .analysis-plan-one .p1-detail-action{font-size:24px}
 .workspace.touch-workspace[data-view-role="student"] .analysis-plan-one .p1-result-overview[open]{padding:20px 24px}
 .workspace.touch-workspace[data-view-role="student"] .analysis-plan-one .lf-national-group-metrics>div{padding:20px 24px;border-radius:13px}
 .workspace.touch-workspace[data-view-role="student"] .analysis-plan-one .lf-national-table :is(th,td){padding:16px 22px}
 .workspace.touch-workspace[data-view-role="student"] .analysis-plan-one .lf-national-own{padding:8px 16px;border-radius:10px}
}
