.lead-progress-card{border:1px solid #dce5de;border-radius:18px;padding:20px;margin-top:16px;background:#fff;overflow-wrap:anywhere}.lead-progress-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.lead-progress-head h3{margin:0;min-width:0}.lead-progress-stage{flex-shrink:0;border-radius:30px;padding:5px 10px;background:#edf3ee;color:#30523b;font-size:12px;font-weight:600}.lead-progress-customer{color:#627267}.lead-progress-card>button{display:block;margin-top:16px;min-height:44px}.lead-progress-pending{padding:14px;border-left:3px solid #b28b43;background:#fcf8ee;border-radius:8px;margin:12px 0}.lead-progress-source{padding:14px;background:#f2f6f1;border-radius:12px;margin-bottom:12px;overflow-wrap:anywhere}.lead-progress-source p{margin:6px 0}#progressSources{padding:14px;border:1px solid #e3d7b7;border-radius:14px;background:#fcf8ee;line-height:1.5;overflow-wrap:anywhere}#leadProgressDialog{max-width:620px;width:calc(100% - 32px)}#leadProgressDialog input,#leadProgressDialog select,#leadProgressDialog button{min-height:44px}#leadProgressDialog select{max-width:100%;text-overflow:ellipsis}#leadProgressDialog label{min-width:0}#leadProgressDialog textarea{min-height:96px}#leadProgressDialog .check input{min-width:24px;min-height:24px}#leadProgressDialog .check{line-height:1.5}#leadProgressDialog [hidden]{display:none!important}#leadProgressDialog .form-error:empty{display:none}#leadProgressDialog .task-note,#leadProgressSection .task-note{font-size:12px;line-height:1.6}@media(max-width:480px){.lead-progress-card{padding:16px}#leadProgressDialog{padding:20px;width:calc(100% - 24px)}}
