/* WebTechs AI Academy v2.6.1 — Focused desktop lesson layout.
 * The app shell, course outline and AI tutor must never compete for the same width.
 * Scoped to the lesson route only; other academy pages retain their existing layout.
 */
.wtaia24-shell[data-wtaia-detail="lesson"]{min-width:0}
.wtaia24-shell[data-wtaia-detail="lesson"] .wtaia24-workspace{min-width:0}
.wtaia24-shell[data-wtaia-detail="lesson"] .wtaia24-content{box-sizing:border-box;min-width:0;width:100%;max-width:none;padding:clamp(14px,2.1vw,28px)}
.wtaia24-shell[data-wtaia-detail="lesson"] .wtaia-learning-player{min-width:0;width:100%;max-width:1480px;margin-inline:auto}
.wtaia24-shell[data-wtaia-detail="lesson"] .wtaia-player-content{min-width:0;width:100%}
.wtaia24-shell[data-wtaia-detail="lesson"] .wtaia-lesson-layout-v13{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;min-width:0}
.wtaia24-shell[data-wtaia-detail="lesson"] .wtaia-lesson-main{box-sizing:border-box;width:100%;min-width:0;padding:clamp(20px,2.5vw,36px);text-align:right}
.wtaia24-shell[data-wtaia-detail="lesson"] .wtaia-lesson-main h1{font-size:clamp(25px,2.5vw,36px);line-height:1.65;max-width:100%;overflow-wrap:break-word}
.wtaia24-shell[data-wtaia-detail="lesson"] .wtaia-lesson-main :is(.wtaia-summary,.wtaia-content){font-size:clamp(14px,1vw,16px);line-height:2.15;overflow-wrap:break-word}
.wtaia24-shell[data-wtaia-detail="lesson"] .wtaia-lesson-main :is(img,video,audio,iframe,embed){max-width:100%}
.wtaia24-shell[data-wtaia-detail="lesson"] .wtaia-lesson-main :is(pre,table){max-width:100%;overflow-x:auto}
.wtaia24-shell[data-wtaia-detail="lesson"] .wtaia-player-sidebar{min-width:0;overscroll-behavior:contain}
.wtaia24-shell[data-wtaia-detail="lesson"] .wtaia-player-lesson>span{min-width:0}
.wtaia24-shell[data-wtaia-detail="lesson"] .wtaia-tutor-v13{position:static;top:auto;grid-column:1/-1;width:100%;min-width:0;box-sizing:border-box;box-shadow:none}
.wtaia24-shell[data-wtaia-detail="lesson"] .wtaia-tutor-v13 .wtaia-tutor-head{padding:12px 17px}
.wtaia24-shell[data-wtaia-detail="lesson"] .wtaia-tutor-v13 .wtaia-tutor-collapse{flex:0 0 36px;height:36px;font-size:21px}
.wtaia24-shell[data-wtaia-detail="lesson"] .wtaia26-lesson-material{max-width:100%}
@media(min-width:1101px){
  .wtaia24-shell[data-wtaia-detail="lesson"]{grid-template-columns:minmax(0,1fr)}
  .wtaia24-shell[data-wtaia-detail="lesson"]>.wtaia24-sidebar{display:none}
  .wtaia24-shell[data-wtaia-detail="lesson"] .wtaia24-header{height:65px;padding-block:9px}
  .wtaia24-shell[data-wtaia-detail="lesson"] .wtaia24-footer{display:none}
  .wtaia24-shell[data-wtaia-detail="lesson"] .wtaia-learning-player{grid-template-columns:minmax(255px,295px) minmax(0,1fr);gap:clamp(14px,1.8vw,26px)}
}
@media(min-width:821px) and (max-width:1100px){
  .wtaia24-shell[data-wtaia-detail="lesson"]{grid-template-columns:minmax(0,1fr)}
  .wtaia24-shell[data-wtaia-detail="lesson"]>.wtaia24-sidebar{display:none}
  .wtaia24-shell[data-wtaia-detail="lesson"] .wtaia24-header{height:65px}
  .wtaia24-shell[data-wtaia-detail="lesson"] .wtaia24-footer{display:none}
}
@media(max-width:820px){
  .wtaia24-shell[data-wtaia-detail="lesson"] .wtaia24-content{padding:12px 12px 24px}
  .wtaia24-shell[data-wtaia-detail="lesson"] .wtaia24-bottom-nav{display:none}
  .wtaia24-shell[data-wtaia-detail="lesson"]{padding-bottom:env(safe-area-inset-bottom,0px)}
  .wtaia24-shell[data-wtaia-detail="lesson"] .wtaia24-header{height:59px}
  .wtaia24-shell[data-wtaia-detail="lesson"] .wtaia24-footer{display:none}
  .wtaia24-shell[data-wtaia-detail="lesson"] .wtaia-lesson-main{padding:clamp(15px,4vw,23px)}
  .wtaia24-shell[data-wtaia-detail="lesson"] .wtaia-player-topbar{position:relative;top:auto}
}
@media(max-width:390px){
  .wtaia24-shell[data-wtaia-detail="lesson"] .wtaia24-content{padding:10px 9px 18px}
  .wtaia24-shell[data-wtaia-detail="lesson"] .wtaia-lesson-main h1{font-size:24px}
  .wtaia24-shell[data-wtaia-detail="lesson"] .wtaia-player-topbar{flex-wrap:wrap}
}
