
#liftCrmModal .crmBox{width:min(97vw,1080px)}
.crmSmartStats{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;margin:12px 0}.crmSmartStat{border:1px solid #e5e5e5;border-radius:12px;padding:10px;background:#fafafa}.crmSmartStat b{display:block;font-size:20px}.crmSmartStat span{font-size:9px;color:#777}.crmDue{font-size:9px;font-weight:600;margin-top:5px}.crmDue.overdue{color:#b42318}.crmDue.today{color:#9a6700}.crmDue.future{color:#277142}.crmReason{font-size:9px;color:#555;margin-top:3px}.crmCard.crmHot{border-color:#f1c2bd;background:#fffafa}.crmCard.crmToday{border-color:#efd78a;background:#fffdf5}.crmSmartBox{margin:12px 0;padding:12px;border:1px solid #ddd;border-radius:12px;background:#fafafa}.crmSmartBox h4{margin:0 0 5px;font-size:12px}.crmSmartBox p{margin:3px 0;font-size:10px;line-height:1.45}.crmMessage{width:100%;min-height:92px;border:1px solid #ddd;border-radius:10px;padding:10px;font:400 10px Poppins;resize:vertical;background:#fff}.crmQuick{display:flex;gap:6px;flex-wrap:wrap;margin:8px 0}.crmQuick button{border:1px solid #ddd;background:#fff;border-radius:999px;padding:7px 10px;font:600 9px Poppins;cursor:pointer}.crmSmartActions{display:grid;grid-template-columns:1fr 1fr;gap:7px}.crmSmartActions button,.crmSmartActions a{height:40px;border:0;border-radius:9px;font:600 10px Poppins;display:flex;align-items:center;justify-content:center;text-decoration:none;cursor:pointer}.crmCopyMsg{background:#111;color:#fff}.crmWaMsg{background:#18a558;color:#fff}.crmMini{font-size:8px;color:#888;margin-top:5px}.crmState.smart{background:#111;color:#fff}
@media(max-width:650px){.crmSmartStats{grid-template-columns:1fr 1fr}.crmSmartActions{grid-template-columns:1fr}.crmBox{padding:12px!important}.crmCard{grid-template-columns:1fr!important}}

.crmOrderSync{font-size:9px;color:#111;margin-top:4px;font-weight:600}
@media(max-width:900px){.crmSmartStats{grid-template-columns:repeat(3,1fr)}}
