.solution-source-notice { margin:16px 0; padding:14px 16px; border:1px solid #e6d5ae; border-radius:12px; background:#fffaf0; color:#604d2b; font-size:14px; line-height:1.65; }
.solution-source-notice strong { display:block; font-weight:650; }
.solution-source-notice p { margin:5px 0 0; font-size:13px; }
.solution-source-confirm { min-height:44px; margin-top:14px; white-space:normal; text-align:left; }
@media print { .solution-source-confirm { display:none; } }
