
/* Detail UI v162: no score or classification changes. */
.detail-phase2-grid.lower{grid-template-columns:minmax(0,1.35fr) minmax(250px,.8fr);align-items:start}
.detail-phase2-grid.lower>div{min-width:0}.detail-phase2-grid.lower .detail-phase2-card{height:auto;min-height:0}
.foundation-current-list details{border-bottom:1px solid #dde7e4;padding:10px 0}
.foundation-current-list summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;cursor:pointer;list-style:none}
.foundation-current-list summary small{grid-column:1/-1;color:#617773}.foundation-current-list summary span:before{content:'＋ ';color:#15836e}
.foundation-current-list details[open] summary span:before{content:'− '}.foundation-current-list p{font-size:13px;overflow-wrap:anywhere}
.detail-phase2-report-row p{line-height:1.6;overflow-wrap:anywhere}.detail-phase2-report-row p small{display:block;color:#71847e;font-size:11px}
@media(max-width:760px){.detail-phase2-grid.lower{grid-template-columns:1fr}.detail-phase2-report-row{grid-template-columns:1fr auto}.detail-phase2-report-row p{grid-column:1/-1}}
