.img-loading{position:relative}.img-loading:after{content:"";position:absolute;top:50%;left:50%;width:28px;height:28px;margin:-14px 0 0 -14px;border:3px solid rgba(0,0,0,.15);border-top-color:#c62828;border-radius:50%;animation:img-loader-spin .8s linear infinite;z-index:5;pointer-events:none}@keyframes img-loader-spin{to{transform:rotate(360deg)}}.step-comment{margin:0 20px 12px;padding:10px 14px;border-left:4px solid #c62828;background:#fff5f5;border-radius:4px}.step-comment .step-comment-label{display:block;margin-bottom:2px;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#8e8e8e}.step-comment .step-comment-text{margin:0;font-size:14px;line-height:1.4;color:#333;white-space:pre-wrap;word-break:break-word}
