.ai-data-boundary{margin-top:12px;color:#919b88;font-size:9px;line-height:1.65}
.setup-actions{display:flex;align-items:center;gap:11px}
.setup-actions .secondary{padding:11px 14px;border:1px solid #dfe6d9;border-radius:5px;background:#fff;color:#718269;font-size:10px}
.setup-context-summary{padding:13px 15px;border-left:3px solid #9eb68c;background:#f5f7f1;color:#73816d;font-size:10px;line-height:1.7}
.setup-context-summary strong{color:#3d583d}
.setup-question-list{display:grid;gap:14px;margin-top:20px}
.setup-question{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(0,1.3fr);align-items:start;gap:18px;padding:16px;border:1px solid #e6ebdf;border-radius:7px;background:#fbfcf9}
.setup-question>span strong,.setup-question>span small{display:block}
.setup-question>span strong{font-size:11px;line-height:1.6;color:#50634a}
.setup-question>span small{margin-top:6px;color:#949f8c;font-size:9px;line-height:1.6}
.setup-question textarea{width:100%;padding:11px;border:1px solid #dfe6d9;border-radius:5px;background:#fff;color:#41523c;font:inherit;font-size:11px;line-height:1.6;resize:vertical}
.setup-review>.section-title:first-child{margin-top:0}
.setup-design-summary{display:flex;align-items:center;gap:14px;padding:17px;border:1px solid #e3eadb;border-radius:8px;background:#f6f8f2}
.setup-design-mark{flex:none;display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#31583d;color:#dce7cf;font-size:22px}
.setup-design-summary strong{font-size:12px;color:#41573d}
.setup-design-summary p{margin-top:5px;color:#71816b;font-size:10px;line-height:1.7}
.setup-unit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
.setup-unit-grid article{display:flex;align-items:flex-start;gap:10px;padding:13px;border:1px solid #e5ebdf;border-radius:6px;background:#fbfcf9}
.setup-unit-grid article>span{color:#789268;font-size:17px}
.setup-unit-grid article strong,.setup-unit-grid article small{display:block}
.setup-unit-grid article strong{color:#53674a;font-size:10px}
.setup-unit-grid article small{margin-top:5px;color:#919c88;font-size:8px;line-height:1.6}
.setup-outcomes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.setup-outcomes section{padding:14px;border:1px solid #e5ebdf;border-radius:6px;background:#fbfcf9}
.setup-outcomes h3{margin-bottom:8px;color:#69835a;font-size:10px}
.setup-outcomes p{display:flex;gap:7px;padding:8px 0;border-top:1px solid #edf0e9;color:#67755f;font-size:9px;line-height:1.6}
.setup-outcomes p span{flex:none;color:#879d75}
.setup-learning-note{margin-top:19px;padding:15px;border:1px solid #dfe7d6;border-radius:6px;background:#f3f6ed}
.setup-learning-note>span{color:#748c64;font-size:8px;font-weight:650;letter-spacing:1px}
.setup-learning-note p{margin-top:7px;color:#788573;font-size:9px;line-height:1.7}
@media(max-width:850px){.setup-unit-grid,.setup-outcomes{grid-template-columns:repeat(2,minmax(0,1fr))}.setup-question{grid-template-columns:1fr;gap:10px}}
@media(max-width:620px){.setup-actions{width:100%;flex-wrap:wrap}.setup-actions .primary{flex:1}.setup-unit-grid,.setup-outcomes{grid-template-columns:1fr}.setup-question{padding:12px}.setup-review>.section-title:first-child{flex-direction:row}.setup-learning-note{padding:12px}}
