.conversation-recommend{display:flex;align-items:center;justify-content:space-between;gap:24px;border:1px solid #dce6d1;background:#eaf0e2;border-radius:12px;padding:27px;margin-bottom:26px}.conversation-recommend h2{font-family:var(--serif);font-size:24px;margin-bottom:9px}.conversation-recommend p{font-size:12px;color:#879675}.conversation-controls{padding:20px 23px;background:#fffefa;border:1px solid var(--line);border-radius:12px;margin-bottom:23px}.conversation-controls .toolbar{margin:0 0 18px}.scene-stage-tabs{display:flex;flex-wrap:wrap;gap:9px}.scene-stage-tabs .chip{border-radius:8px;text-align:left;line-height:1.8;padding:10px 13px}.scene-stage-tabs small{display:block;font-size:9px;opacity:.75}.conversation-controls .scene-category-tabs{margin:20px 0 0;gap:7px;padding-top:18px;border-top:1px dashed var(--line)}.scene-category-tabs .chip{font-size:10px;padding:6px 10px}.conversation-help{font-size:11px;color:#879675;margin:12px 0 26px;line-height:1.9}.conversation-help summary{cursor:pointer}.conversation-help p{padding:12px 0;max-width:800px}.conversation-stage{margin-bottom:35px}.conversation-stage .stagehead{align-items:center;gap:18px}.conversation-stage .stagehead>small{margin-left:auto;white-space:nowrap}.scene-card-top{display:flex;justify-content:space-between;align-items:start;gap:10px}.scene-card-top .sceneicon{font-size:27px;height:48px;width:48px;margin-bottom:18px}.scene-pattern{font:14px/1.9 var(--serif);color:#76915d;padding:12px 0;min-height:65px}.scene-actions{display:flex;gap:15px;flex-wrap:wrap;align-items:center;margin-top:auto}.scenecard{display:flex;flex-direction:column}.scenecard h3{line-height:1.8}.scenecard .primary{padding:10px 14px;font-size:11px}.lesson-conversation{padding:20px;background:#edf3e6;border:1px solid #dce6d1;border-radius:10px;margin-top:20px}.lesson-conversation h3{margin:14px 0 7px}.lesson-conversation p{font:13px/1.9 var(--serif);color:#7c9468;margin-bottom:17px}.lesson-conversation .primary{gap:8px;padding:10px 12px;font-size:11px}.conversation-context{padding:23px;border:1px solid #dce5d1;border-radius:12px;background:#f0f4e8;margin-bottom:18px}.conversation-context p{font-size:12px;color:#889974;margin:14px 0}.conversation-context summary{cursor:pointer;font-size:11px;color:#8b9c78;margin-top:17px}.conversation-vocab{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;padding:22px 4px 5px}.conversation-vocab span{font:18px var(--serif)}.conversation-vocab small{display:block;font:10px sans-serif;color:#8c9b7e;margin-top:9px}.course-conversation-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:auto}.course-conversation-actions button{margin:0!important}.course-conversation-actions .outline{font-size:10px;padding:8px 12px}
@media(max-width:600px){.conversation-recommend{padding:21px;align-items:start;flex-direction:column;gap:15px}.conversation-recommend h2{font-size:21px}.conversation-controls{padding:16px}.conversation-stage .stagehead{align-items:start;flex-wrap:wrap;gap:10px}.conversation-stage .stagehead>span{font-size:18px;min-width:60px}.conversation-stage .stagehead>small{margin-left:70px;margin-top:-8px}.scene-stage-tabs{gap:7px}.scene-stage-tabs .chip{font-size:10px;padding:9px 10px}.scene-actions{gap:15px}.conversation-context{padding:18px}.sidebar nav button[data-go="progress"]{display:flex}.sidebar nav{grid-template-columns:repeat(6,1fr)}}
.conversation-intent{padding:15px 19px;border:1px solid #e6dfcb;background:#faf5e9;border-radius:9px;margin:16px 0}.conversation-intent small{font-size:10px;color:#a39573}.conversation-intent p{font-size:13px;color:#8a805f;margin-top:6px}
