.summary-select-label{display:grid!important;gap:6px!important;align-items:stretch!important}.summary-select-label select{width:100%;border:1px solid var(--summary-line);border-radius:9px;background:#fff;color:var(--summary-ink);padding:10px 11px;font:inherit}.summary-export-pair{display:grid;grid-template-columns:1fr 1fr;gap:8px}.summary-section-note{margin:-4px 0 14px;color:var(--summary-muted);font-size:.88rem}.summary-domain-table{width:100%;border-collapse:separate;border-spacing:0 7px}.summary-domain-table th{font-size:.76rem;color:var(--summary-muted);text-align:left;padding:0 9px 4px}.summary-domain-table td{padding:10px 9px;background:var(--summary-soft);border-top:1px solid var(--summary-line);border-bottom:1px solid var(--summary-line);vertical-align:middle}.summary-domain-table td:first-child{border-left:1px solid var(--summary-line);border-radius:10px 0 0 10px}.summary-domain-table td:last-child{border-right:1px solid var(--summary-line);border-radius:0 10px 10px 0}.summary-domain-name strong,.summary-domain-name span{display:block}.summary-domain-name span{font-size:.78rem;color:var(--summary-muted);margin-top:2px}.summary-domain-score strong,.summary-domain-score small{display:block}.summary-domain-score strong{font-size:1.1rem;color:var(--summary-ink)}.summary-domain-score small{font-size:.74rem;color:var(--summary-muted);margin-top:2px}.summary-domain-score.empty strong{color:#99a5af}.summary-trend-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.summary-trend-card{border:1px solid var(--summary-line);border-radius:13px;padding:13px;background:var(--summary-soft)}.summary-trend-card span,.summary-trend-card strong,.summary-trend-card small{display:block}.summary-trend-card span{font-size:.76rem;color:var(--summary-muted)}.summary-trend-card strong{font-size:1.7rem;line-height:1;color:var(--summary-ink);margin:6px 0}.summary-trend-card small{color:var(--summary-muted)}.summary-trend-card.change.up{background:#eef8f1}.summary-trend-card.change.down{background:#fff3ef}.summary-trend-card.change.steady{background:#f3f6f8}[data-summary-readiness-latest],[data-summary-mock-latest]{grid-template-columns:1fr}.summary-trend-note{margin:10px 0 0;color:var(--summary-muted);font-size:.8rem}.summary-history-block{margin-top:14px}.summary-history-title{margin:0 0 7px;color:var(--summary-ink);font-size:.9rem}.summary-history-table{width:100%;border-collapse:collapse}.summary-history-table th,.summary-history-table td{padding:8px;border-bottom:1px solid var(--summary-line);text-align:left;font-size:.84rem}.summary-history-table th{background:var(--summary-soft);font-size:.76rem;color:var(--summary-ink)}.summary-history-table td small{display:block;color:var(--summary-muted);margin-top:2px}.summary-history-empty{padding:12px;border:1px dashed #aebbc7;border-radius:10px;color:var(--summary-muted);background:#fafcfd}.summary-followup-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.summary-followup-grid>div{min-height:72px}.summary-followup-grid strong{display:block;color:var(--summary-ink);font-size:.84rem;margin-bottom:10px}.summary-followup-grid span{display:block;border-bottom:1px solid #9eabb6;height:22px;margin-top:5px}.summary-followup-grid>div:last-child{grid-column:1/-1}.summary-report-header dl{min-width:260px}.summary-section[hidden]{display:none!important}@media(max-width:720px){.summary-trend-grid,.summary-followup-grid{grid-template-columns:1fr}.summary-followup-grid>div:last-child{grid-column:auto}.summary-domain-table{display:block;overflow-x:auto;white-space:nowrap}.summary-export-pair{grid-template-columns:1fr}}@media print{@page{size:auto;margin:.48in .5in}.summary-page{font-size:10pt}.summary-report-header{break-after:avoid}.summary-report-header dl{font-size:8.7pt;min-width:235px}.summary-disclaimer{break-inside:avoid}.summary-section{border-color:#bfc8d0;border-radius:8px;margin-top:12px;padding:11px}.summary-heading{break-after:avoid}.summary-heading p{font-size:7.5pt}.summary-heading h2{font-size:13pt}.summary-heading>span{font-size:7.5pt}.summary-section-note,.summary-trend-note{font-size:8pt}.summary-domain-table{border-spacing:0 4px}.summary-domain-table thead,.summary-history-table thead,.summary-table-wrap thead{display:table-header-group}.summary-domain-table tr,.summary-history-table tr,.summary-table-wrap tr{break-inside:avoid}.summary-domain-table th,.summary-domain-table td{padding:6px}.summary-domain-score strong{font-size:10pt}.summary-domain-score small,.summary-domain-name span{font-size:7pt}.summary-trend-grid{grid-template-columns:repeat(3,1fr);gap:7px}.summary-trend-card{padding:9px;border-radius:7px;break-inside:avoid}.summary-trend-card strong{font-size:15pt}.summary-history-table th,.summary-history-table td{padding:5px;font-size:8pt}.summary-followup{break-inside:avoid}.summary-followup-grid>div{min-height:55px}.summary-followup-grid strong{font-size:8pt}.summary-followup-grid span{height:18px}.summary-footer{font-size:7.5pt}.summary-resource-group{border-radius:6px}.page-break-before{break-before:auto}.summary-section.force-page-break{break-before:page}body[data-report-profile="full"] [data-report-section="tasks"],body[data-report-profile="full"] [data-report-section="mock"],body[data-report-profile="full"] [data-report-section="trail"]{break-before:page}body[data-report-profile="practice"] [data-report-section="tasks"],body[data-report-profile="readiness"] [data-report-section="readiness"],body[data-report-profile="mock"] [data-report-section="mock"],body[data-report-profile="guided"] [data-report-section="trail"]{break-before:page}}
