.weekly-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;list-style-position:inside;padding:0;margin:18px 0}.weekly-steps li{background:#fff7f9;border:1px solid var(--line);border-radius:11px;padding:12px;font-size:12px;line-height:1.6}.review-grid>div[data-week-theory]{cursor:help;border-radius:10px;padding:12px}.review-grid>div[data-week-theory]:hover{background:#fff2f5}.weekly-findings{margin-top:20px;border-top:1px solid var(--line);padding-top:16px}.weekly-findings h3{margin:0 0 12px}.weekly-findings>div{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.weekly-findings span{font-size:11px;color:var(--muted);background:#fff8fa;border-radius:10px;padding:10px}.weekly-findings b{display:block;font-size:14px;color:var(--ink);margin-top:4px}.weekly-plan{display:grid;grid-template-columns:1fr 1fr 180px 1fr;gap:12px;margin-top:18px}.weekly-plan label{font-size:12px;color:var(--muted);display:grid;gap:6px}.weekly-plan textarea,.weekly-plan input{border:1px solid var(--line);border-radius:9px;padding:9px;background:#fff;min-height:42px}.weekly-plan textarea{resize:vertical}@media(max-width:1000px){.weekly-steps,.weekly-findings>div{grid-template-columns:repeat(2,1fr)}.weekly-plan{grid-template-columns:1fr 1fr}}@media(max-width:760px){.weekly-steps,.weekly-findings>div,.weekly-plan{grid-template-columns:1fr}}
