.inboxHead{padding-bottom:12px;min-width:0}.taskShortcuts{display:flex;gap:7px;margin-top:9px;overflow-x:auto;scrollbar-width:none;min-width:0;max-width:100%;width:100%}.taskShortcuts::-webkit-scrollbar{display:none}.taskShortcut{flex:0 0 auto;min-height:34px;padding:0 10px;border:1px solid var(--ws-border,#e1e6eb);border-radius:999px;background:#fff;color:var(--ws-text-secondary,#52606d);font:inherit;font-size:11px;font-weight:700;cursor:pointer}.taskShortcut:hover{background:var(--ws-surface-hover,#f1f5f8)}.taskShortcut.active{border-color:rgba(23,105,170,.32);background:var(--ws-accent-soft,#eaf3fb);color:var(--ws-accent,#1769aa);box-shadow:0 0 0 2px rgba(23,105,170,.06)}.taskShortcut[data-task-filter="overdue"].active{border-color:rgba(163,58,58,.25);background:var(--ws-danger-soft,#fdecec);color:var(--ws-danger,#a33a3a)}.taskShortcut:focus-visible{outline:2px solid var(--ws-accent,#1769aa);outline-offset:2px}.inboxSearchRow{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:10px}.searchBox{height:42px;display:flex;align-items:center;gap:8px;padding:0 11px;border:1px solid var(--ws-border-strong,#cfd7df);border-radius:12px;background:#fff}.searchIcon{font-size:18px;line-height:1;color:var(--ws-muted,#74808d)}.searchBox .filterInput{border:0;padding:0;height:100%;font-size:13px;background:transparent}.searchBox .filterInput:focus{box-shadow:none!important;border-color:transparent!important}.filtersToggle,.clearFilters{border:1px solid var(--ws-border,#e1e6eb);border-radius:12px;background:#fff;color:var(--ws-text-secondary,#52606d);padding:0 12px;font:inherit;cursor:pointer}.filtersToggle{height:42px;font-weight:650;display:flex;align-items:center;gap:6px}.filtersToggle:hover,.clearFilters:hover{background:var(--ws-surface-hover,#f1f5f8)}.filtersCount{min-width:18px;height:18px;border-radius:999px;background:var(--ws-accent,#1769aa);color:#fff;font-size:10px;line-height:18px;text-align:center}.filtersPanel{margin-top:9px;padding:11px;border:1px solid var(--ws-border,#e1e6eb);border-radius:14px;background:var(--ws-surface-subtle,#f8fafb);box-shadow:var(--ws-shadow-sm)}.filterGrid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.filterGrid label{display:grid;gap:4px;color:var(--ws-muted,#74808d);font-size:10px;font-weight:650}.filterGrid .filterSelect{min-height:36px;font-size:11px}.clearFilters{margin-top:9px;height:34px;font-size:11px}.inboxList{padding:6px;background:var(--ws-surface-subtle,#f8fafb)}.taskQueueSection{position:sticky;top:0;z-index:2;margin:8px 4px 4px;padding:6px 8px;border-radius:9px;background:rgba(248,250,251,.94);backdrop-filter:blur(5px);color:var(--ws-muted,#74808d);font-size:10px;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.taskQueueSection.overdue{background:var(--ws-danger-soft,#fdecec);color:var(--ws-danger,#a33a3a);box-shadow:inset 3px 0 0 var(--ws-danger,#a33a3a)}.taskQueueSection.today{background:var(--ws-warning-soft,#fff4d2);color:var(--ws-warning,#8a6400);box-shadow:inset 3px 0 0 var(--ws-warning,#8a6400)}.taskQueueSection:first-child{margin-top:2px}.leadItem{margin:4px 0;padding:12px;border:1px solid transparent;border-radius:14px;background:#fff;box-shadow:0 1px 2px rgba(23,33,43,.035)}.leadItem:hover{border-color:var(--ws-border,#e1e6eb);background:#fff;box-shadow:0 4px 14px rgba(23,33,43,.055)}.leadItem.active{border-color:rgba(23,105,170,.28);background:#fff;box-shadow:0 0 0 2px rgba(23,105,170,.08)}.leadItem.waitWarn,.leadItem.waitUrgent{box-shadow:none}.leadItem.waitWarn{border-left:3px solid #d4a52b}.leadItem.waitUrgent{border-left:3px solid #d65a5a}.leadItem.waitWarn.active,.leadItem.waitUrgent.active{background:#fff}.leadPrimary{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:10px;align-items:center}.leadAvatar{width:38px;height:38px;border-radius:13px;background:var(--ws-accent-soft,#eaf3fb);color:var(--ws-accent,#1769aa);display:grid;place-items:center;font-weight:800;font-size:13px}.leadIdentity{min-width:0}.leadTitleLine{display:flex;align-items:center;gap:6px;min-width:0}.leadTitle{font-size:13px;font-weight:780;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.leadSource{margin-top:2px;font-size:10px;color:var(--ws-muted,#74808d);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.leadSignals{display:flex;align-items:center;justify-content:flex-end;gap:5px}.leadContextRow{margin:8px 0 0 48px;display:flex;align-items:center;gap:7px;min-width:0;color:var(--ws-text-secondary,#52606d);font-size:10px}.leadContactSignal,.leadManagerSignal{display:block;min-width:0;max-width:50%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.leadManagerSignal{margin-left:auto;color:var(--ws-muted,#74808d)}.leadTrip{margin:9px 0 0 48px;font-size:12px;font-weight:620;color:var(--ws-text-secondary,#52606d);line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.leadPreview{margin:5px 0 0 48px;font-size:11px;color:var(--ws-muted,#74808d);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.leadActionRow{margin:9px 0 0 48px;display:flex;align-items:center;gap:6px;min-width:0}.leadStageCompact,.leadTaskCompact,.leadWaitCompact,.leadOutcomeCompact{font-size:10px;line-height:1;padding:5px 7px;border-radius:999px;background:var(--ws-surface-subtle,#f8fafb);color:var(--ws-text-secondary,#52606d);white-space:nowrap;max-width:48%;overflow:hidden;text-overflow:ellipsis}.leadStageCompact{background:var(--ws-accent-soft,#eaf3fb);color:var(--ws-accent,#1769aa)}.leadTaskCompact.pinned{background:#f4efff;color:#6646a3;font-weight:750}.leadTaskCompact.today{background:var(--ws-warning-soft,#fff4d2);color:var(--ws-warning,#8a6400);font-weight:750;box-shadow:inset 0 0 0 1px rgba(138,100,0,.18)}.leadTaskCompact.overdue{background:var(--ws-danger-soft,#fdecec);color:var(--ws-danger,#a33a3a);font-weight:800;box-shadow:inset 0 0 0 1px rgba(163,58,58,.22)}.leadTaskCompact.pinned.overdue{box-shadow:inset 0 0 0 1px rgba(163,58,58,.28)}.leadWaitCompact{margin-left:auto}.leadWaitCompact.warn{background:var(--ws-warning-soft,#fff4d2);color:var(--ws-warning,#8a6400)}.leadWaitCompact.urgent{background:var(--ws-danger-soft,#fdecec);color:var(--ws-danger,#a33a3a);font-weight:750}.leadOutcomeCompact.won{background:var(--ws-success-soft,#e4f6ec);color:var(--ws-success,#1f7a4d)}.leadOutcomeCompact.lost{background:var(--ws-danger-soft,#fdecec);color:var(--ws-danger,#a33a3a)}.unreadBadge{min-width:20px;height:20px;line-height:18px}.queueTabs{padding-bottom:2px}.queueTabs button{flex:0 0 auto}.inboxZone .notificationHealth{margin-top:9px}
@media(max-width:900px){.inboxHead{position:sticky;top:0;z-index:5}.taskShortcuts{margin-left:-2px;margin-right:-2px;padding:0 2px}.taskShortcut{min-height:36px}.inboxList{padding:5px 8px 18px}.taskQueueSection{margin-left:0;margin-right:0}.leadItem{padding:13px}.leadPrimary{grid-template-columns:40px minmax(0,1fr) auto}.leadAvatar{width:40px;height:40px}.leadContextRow,.leadTrip,.leadPreview,.leadActionRow{margin-left:50px}}
@media(max-width:520px){.inboxSearchRow{grid-template-columns:minmax(0,1fr) 42px}.filtersToggle{width:42px;padding:0;justify-content:center;font-size:0}.filtersToggle:before{content:'⚙';font-size:17px}.filtersCount{position:absolute;margin:-25px 0 0 28px}.filterGrid{grid-template-columns:1fr 1fr}.taskQueueSection{padding:6px 7px;font-size:9px}.leadItem{border-radius:15px;margin:5px 0}.leadContextRow{align-items:flex-start;flex-wrap:wrap;gap:4px 8px}.leadContactSignal,.leadManagerSignal{max-width:100%}.leadManagerSignal{margin-left:0}.leadTrip{font-size:12px}.leadPreview{font-size:11px}.leadActionRow{flex-wrap:wrap}.leadWaitCompact{margin-left:0}.leadSignals .waitSignal{display:none}.leadSource{max-width:200px}}
.inboxLoadStatus{flex:0 0 auto;margin:8px 8px 0;padding:9px 10px;display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid var(--ws-border,#e1e6eb);border-radius:11px;background:#fff;color:var(--ws-text-secondary,#52606d);font-size:11px}.inboxLoadStatus.error{border-color:#efcaca;background:var(--ws-danger-soft,#fdecec);color:var(--ws-danger,#a33a3a)}.inboxLoadStatus button{flex:0 0 auto;min-height:32px;padding:0 9px;border:1px solid currentColor;border-radius:9px;background:#fff;color:inherit;font:inherit;font-size:10px;font-weight:750;cursor:pointer}.inboxLoadStatus button:focus-visible{outline:2px solid var(--ws-accent,#1769aa);outline-offset:2px}.inboxDataStale{filter:saturate(.82)}
@media(max-width:520px){.inboxLoadStatus{margin:7px 8px 0;padding:8px 9px;align-items:flex-start}.inboxLoadStatus span{line-height:1.35}.inboxLoadStatus button{min-height:34px}}
/* A reply is still pending after the conversation has been read. */
.taskQueueSection.reply{color:var(--ws-accent,#1769aa);background:var(--ws-accent-soft,#eaf3fb)}
.leadItem.needsReply{border-left:3px solid var(--ws-accent,#1769aa)}
.leadReplyStatus{display:inline-block;margin:5px 0 2px;padding:3px 7px;border-radius:6px;background:var(--ws-accent-soft,#eaf3fb);color:var(--ws-accent,#1769aa);font-size:11px;font-weight:700;line-height:1.4}

/* Personal groups retain the ordinary list and show only its active scope. */
.pwGroupListScope{display:flex;align-items:center;gap:8px;flex:0 0 auto;padding:8px 14px;border-bottom:1px solid var(--line,#dce3e9);font-size:11px;line-height:1.35;color:var(--muted,#66788b);overflow-wrap:anywhere}
.pwGroupListScope[hidden]{display:none}
.pwGroupListScope>span{flex:1;min-width:0}
.pwGroupListScope button{flex:0 0 auto;max-width:110px;padding:5px 7px;border:1px solid var(--line,#dce3e9);border-radius:8px;background:transparent;color:inherit;font:inherit;cursor:pointer}
.pwGroupClosed{font-size:11px;line-height:1.3;color:var(--muted,#66788b);margin-top:5px}
@media(max-height:500px){.pwGroupListScope{padding:4px 10px;font-size:10px}.pwGroupListScope button{padding:3px 5px}}

.leadAiStatus{display:inline-flex;align-items:center;flex:0 0 auto;max-width:100%;padding:2px 6px;border:1px solid #e1e7dd;border-radius:5px;background:#f4f6f0;color:#697663;font-size:11px;line-height:1.35;white-space:nowrap}.leadAiStatus.ready{color:#426b4b;background:#edf4e9;border-color:#dce7d5}.leadAiStatus.pending{color:#717c68}.leadAiStatus.recommendation{color:#637466;background:#f0f4ef}
