/* 8차시 흐린 날에만 빠른 '모두 열기' 숨김. 접근성 hidden 상태 우선. */
.sim-shell[data-lesson="8"] .blind-chip[data-all-blinds="open"][hidden]{display:none!important}
.cloudy-method-prompt[hidden]{display:none!important}
.sim-shell[data-lesson="8"] .zone-result-heading .cloudy-method-prompt:not([hidden]){
  display:inline-block;flex:1;min-width:140px;max-width:370px;
  color:#365d51;font-size:clamp(11px,.92vw,14px);font-weight:720;
  line-height:1.3;white-space:normal;word-break:keep-all;
}
.sim-shell[data-lesson="8"] .zone-result-heading .cloudy-method-prompt[data-solved="true"]{color:#0a6850}
.sim-shell[data-lesson="8"] .zone-result-heading .zone-light-summary{
  flex:none;max-width:40%;white-space:normal;line-height:1.3;text-align:right;
  font-size:clamp(11px,1vw,15px)!important;
}
@media(max-width:760px){
  .sim-shell[data-lesson="8"] .zone-result-heading .cloudy-method-prompt:not([hidden]){font-size:10px;min-width:0;max-width:30%;}
  .sim-shell[data-lesson="8"] .zone-result-heading .zone-light-summary{max-width:56%;font-size:10px!important}
}
/* 8차시 데스크톱 결과 영역은 왼쪽 세로 제목 칸(약 180~250px)이다.
   상태 문구가 폭 40%로 눌려 화면 아래 잘리지 않게 전체 너비를 사용. */
@media(min-width:761px){
  .sim-shell[data-lesson="8"] .zone-result-heading .cloudy-method-prompt:not([hidden]){
    max-width:100%;min-width:0;font-size:clamp(11px,.88vw,13px);
  }
  .sim-shell[data-lesson="8"] .zone-result-heading .zone-light-summary{
    max-width:100%!important;width:100%;margin-left:0!important;
    text-align:left;line-height:1.25;font-size:clamp(11px,.88vw,13px)!important;
  }
}
