/* Momentum land-sales UI enhancement */
.rating{display:flex;gap:4px;align-items:center}.rating button{border:0;background:transparent;padding:2px;font-size:27px;line-height:1;color:#c7cdd8}.rating button:hover,.rating button.selected{color:#f5a623}.stars{white-space:nowrap;font-size:18px}.pipeline{grid-template-columns:repeat(5,minmax(230px,1fr))}
.m3-workspace{margin-top:22px;padding-top:18px;border-top:1px solid #e5e7eb;display:grid;gap:18px}.m3-head,.m3-task,.m3-visit,.m3-visit-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.m3-task{padding:9px 0;border-bottom:1px solid #eef0f3}.m3-task.done{opacity:.55;text-decoration:line-through}.m3-task small{font-weight:400}.m3-history{padding:6px 0;border-bottom:1px solid #f0f1f4}.m3-history small{display:inline-block;min-width:145px;color:#697386}.m3-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:16px 0}.m3-chart{margin:0}.m3-bar{display:grid;grid-template-columns:130px 1fr 35px;gap:10px;align-items:center;margin:10px 0;font-size:13px}.m3-bar>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m3-bar i{height:8px;background:#edf0f4;border-radius:20px;overflow:hidden}.m3-bar em{display:block;height:100%;background:#0ab0e2;border-radius:20px}.m3-extra{margin-top:16px}.m3-visit-row{padding:10px 0;border-bottom:1px solid #eef0f3}.linkish{border:0;background:none;padding:0;font-weight:700;cursor:pointer;color:#0a75a0}.m3-task-summary{margin-bottom:16px}
.integration-hero{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:18px}.integration-hero h2{margin:0 0 6px}.integration-hero p{margin:0;max-width:760px;color:#697386}.integration-cards{margin-bottom:16px}.integration-platform{display:inline-block;padding:6px 10px;border-radius:20px;font-size:12px;font-weight:700;background:#eef2f7}.integration-platform.google_ads{color:#1967d2}.integration-platform.meta_ads{color:#0866ff}.integration-next{margin-top:16px}.integration-next p{color:#697386;margin-bottom:0}
@media(max-width:900px){.m3-grid{grid-template-columns:1fr}.m3-bar{grid-template-columns:100px 1fr 30px}.m3-visit-row,.integration-hero{align-items:flex-start;flex-direction:column}}