/* V2.9.8.1.fix2: profile upfront, parent must-read, detail card stable wrapping. */
body.v2981fix2 #studentProfileBoxV2975,
body.v2981fix2 .hide-profile-v2981fix2{display:none!important;}
body.v2981fix2 .profile-interest-summary-v2981fix2{border:1px solid rgba(180,122,66,.20);background:#fffaf4;border-radius:16px;padding:13px 14px;box-shadow:0 8px 24px rgba(140,92,40,.06)}
body.v2981fix2 .profile-interest-summary-v2981fix2 .pi-tags-v2981fix1{gap:6px;line-height:1.5}
body.v2981fix2 .profile-interest-summary-v2981fix2 .pi-sub-v2981fix1{font-size:13px;color:#6f6255;margin-top:6px;line-height:1.55}
body.v2981fix2 .hide-profile-exclude-v2981fix2{display:none!important;}
body.v2981fix2:not(.card-mode-detailed) .card .card-meta-v29461,
body.v2981fix2:not(.card-mode-detailed) .card .score-meter,
body.v2981fix2:not(.card-mode-detailed) .card .kv-v29461,
body.v2981fix2:not(.card-mode-detailed) .card .summary-v29461,
body.v2981fix2:not(.card-mode-detailed) .card .secondary-pills-v29461,
body.v2981fix2:not(.card-mode-detailed) .card .parent-insight-v2945,
body.v2981fix2:not(.card-mode-detailed) .card .judge,
body.v2981fix2:not(.card-mode-detailed) .card .rule,
body.v2981fix2:not(.card-mode-detailed) .card .taxonomy-detail-v29461,
body.v2981fix2:not(.card-mode-detailed) .card .path-reminder-v2975,
body.v2981fix2:not(.card-mode-detailed) .card .path-detail-v2975,
body.v2981fix2:not(.card-mode-detailed) .card .path-explain-detail-v2975{display:none!important;}
body.v2981fix2 .detail-lite-v2981fix2{margin:10px 0 8px;padding:10px 12px;border:1px solid rgba(148,116,80,.18);border-radius:14px;background:#fffdf9;display:block;overflow:visible;}
body.v2981fix2 .detail-evidence-v2981fix2{display:grid!important;grid-template-columns:1fr;gap:3px;margin-top:8px;padding:8px 10px;border-radius:10px;background:#f8fafc;color:#475569;font-size:13px;line-height:1.55;white-space:normal;overflow:visible;}
body.v2981fix2 .detail-evidence-v2981fix2 span{white-space:normal;overflow-wrap:anywhere;line-height:1.55;display:block;}
body.v2981fix2 .parent-must-read-v2981fix2{margin-top:8px;padding:9px 10px;border-left:3px solid #d97706;background:#fff7ed;border-radius:10px;color:#4b3b2b;font-size:13px;line-height:1.6;overflow-wrap:anywhere;}
body.v2981fix2 .parent-must-read-v2981fix2 b{color:#9a3412;margin-right:4px;}
body.v2981fix2 .detail-lite-actions-v2981fix2{display:flex;flex-wrap:wrap;gap:7px;margin-top:9px;}
body.v2981fix2 .detail-lite-actions-v2981fix2 button{min-height:32px;border:1px solid #e5e7eb;background:#fff;border-radius:999px;padding:5px 10px;font-size:12px;color:#475569;}
body.v2981fix2 .detail-lite-actions-v2981fix2 button.active{border-color:#d97706;background:#fff7ed;color:#9a3412;}
body.v2981fix2 .detail-lite-panel-v2981fix2{margin-top:8px;padding:10px;border-radius:10px;background:#f8fafc;color:#475569;font-size:13px;line-height:1.65;white-space:pre-line;overflow-wrap:anywhere;}
body.v2981fix2 .compact-notice-v2981fix2{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 0;}
body.v2981fix2 .compact-notice-item-v2981fix1{font-size:12px;color:#64748b;}
body.v2981fix2 .compact-notice-item-v2981fix1 button{border:1px solid #e5e7eb;background:#fff;border-radius:999px;padding:5px 9px;color:#64748b;}
body.v2981fix2 .compact-notice-detail-v2981fix1{margin-top:6px;padding:8px 10px;border-radius:10px;background:#fff7ed;color:#6b4a2b;max-width:720px;line-height:1.6;}
body.v2981fix2 .geo-city-v29472[data-campus-fix2="1"]{background:#fff7ed;color:#9a3412;border-color:#fed7aa;}
@media(max-width:760px){
 body.v2981fix2 .detail-lite-actions-v2981fix2 button{flex:1 1 auto;min-width:92px;}
 body.v2981fix2 .parent-must-read-v2981fix2{font-size:12.5px;}
 body.v2981fix2 .profile-interest-summary-v2981fix2{padding:11px 10px;}
}
