.lesson-plan-source{grid-column:1/-1;border:1px solid #b7d5dd;border-radius:10px;background:#f1f8f9;padding:13px 14px;line-height:1.55;color:#315c6b;font-size:13px}
.lesson-fields>label:first-of-type{grid-column:1/-1}
.lesson-plan-source strong,.lesson-plan-source span,.lesson-plan-source a{display:block}
.lesson-plan-source span{margin:4px 0 7px}.lesson-plan-source a{font-weight:700;color:#1b6279}
.plan-draft-preview{color:#2e5263;font-size:14px;line-height:1.65}
.plan-draft-preview>p:first-child strong{font-size:18px;color:#173d52}
.plan-draft-preview ol{padding-left:22px;margin:16px 0}.plan-draft-preview li{padding:8px 0;border-bottom:1px solid #e4eef0}
.plan-draft-preview li small{display:block;color:#657e8b}.plan-draft-preview .quota-note{padding:11px 13px;border-radius:8px;background:#fef8e8;color:#735928}
.plan-draft-preview .dialog-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:16px}
#planDraftError{color:#a33732;font-weight:700}
