/* CommandLedger v1.9.10 — website lead attention and phone alerts */
.cl1910-lead-banner{border:2px solid #f55005;background:linear-gradient(135deg,#fff7f1,#fff);border-radius:12px;padding:16px 18px;margin:0 0 18px;box-shadow:0 8px 22px rgba(245,80,5,.12);display:flex;gap:14px;align-items:center;justify-content:space-between;flex-wrap:wrap}
.cl1910-lead-banner.overdue{background:#fff0ed;border-color:#c93517}.cl1910-lead-banner h3{margin:0;color:#8f260d}.cl1910-lead-banner p{margin:4px 0 0;color:#5d433b}.cl1910-lead-banner .toolbar{margin:0}
.cl1910-lead-list{display:grid;gap:8px;margin-top:12px;width:100%}.cl1910-lead-item{display:flex;gap:12px;align-items:center;width:100%;text-align:left;border:1px solid #f1c4af;background:#fff;border-radius:9px;padding:11px 13px;color:inherit}.cl1910-lead-item:hover{border-color:#f55005;background:#fff8f4}.cl1910-lead-item>div{display:grid;flex:1}.cl1910-lead-item small{color:#6b625e;margin-top:3px}.cl1910-lead-item .arrow{color:#f55005;font-size:20px}
.cl1910-badge{display:inline-flex;align-items:center;padding:4px 8px;border-radius:999px;background:#f55005;color:#fff;font-size:10px;line-height:1;font-weight:900;letter-spacing:.04em;white-space:nowrap;margin:4px 0}.cl1910-badge.overdue{background:#b5230d;animation:cl1910Pulse 1.8s ease-in-out infinite}
.prospect-row.cl1910-new-lead{background:#fff7f1!important;box-shadow:inset 5px 0 #f55005;font-weight:650}.prospect-row.cl1910-new-lead:hover{background:#ffede3!important}.prospect-row.cl1910-overdue{background:#fff0ed!important;box-shadow:inset 5px 0 #b5230d}.cl1910-received{display:block;color:#9b3b1d;font-weight:700;margin-top:4px}
.cl1910-nav-count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;margin-left:auto;border-radius:999px;background:#f55005;color:#fff;font-size:11px;font-weight:900}.mobile-nav .cl1910-nav-count{position:absolute;top:3px;right:7px;margin:0}.mobile-nav button{position:relative}
.cl1910-nav-count[hidden]{display:none!important}
.cl1910-modal-alert{border:2px solid #f55005;border-radius:10px;background:#fff7f1;padding:14px;margin-bottom:16px}.cl1910-modal-alert h3{margin:0 0 5px;color:#8f260d}.cl1910-modal-alert p{margin:0 0 12px}.cl1910-modal-alert .toolbar{margin:0}
.cl1910-push-status{display:flex;align-items:center;gap:8px;margin:10px 0}.cl1910-dot{width:10px;height:10px;border-radius:50%;background:#9099a1}.cl1910-dot.on{background:#2a9a55}.cl1910-phone-steps{margin:10px 0 0;padding-left:20px}.cl1910-phone-steps li{margin:5px 0}
@keyframes cl1910Pulse{0%,100%{box-shadow:0 0 0 0 rgba(181,35,13,.15)}50%{box-shadow:0 0 0 5px rgba(181,35,13,0)}}
@media(max-width:720px){.cl1910-lead-banner{align-items:stretch}.cl1910-lead-banner .toolbar,.cl1910-lead-banner .toolbar button{width:100%}.cl1910-lead-item{align-items:flex-start}.cl1910-modal-alert .toolbar{display:grid}.cl1910-modal-alert .toolbar>*{width:100%;text-align:center}}
@media(prefers-reduced-motion:reduce){.cl1910-badge.overdue{animation:none}}
