.inbox-view-control{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;flex-shrink:0;border:1px solid hsl(var(--border));border-radius:6px;background:hsl(var(--background));color:hsl(var(--foreground));padding:0 10px;font-size:13px;line-height:1.2;transition:background-color .12s}.inbox-view-control:hover:not(:disabled),.inbox-view-control[aria-expanded=true]{background:hsl(var(--muted))}.inbox-filter-choice:focus-within,.inbox-view-control:focus-visible{outline:2px solid var(--crm-accent,#006fee);outline-offset:2px}.inbox-view-control:disabled{opacity:.45;cursor:not-allowed}.inbox-view-control.inbox-view-control-primary{border-color:var(--crm-accent,#006fee);background:var(--crm-accent,#006fee);color:#fff}.inbox-view-control.inbox-view-control-primary:hover:not(:disabled){filter:brightness(.92);background:var(--crm-accent,#006fee)}.inbox-filter-group{min-width:0;display:flex;flex-direction:column;gap:10px;border:1px solid hsl(var(--border));border-radius:8px;padding:12px}.inbox-filter-group .inbox-filter-group{background:hsl(var(--muted)/.35)}.inbox-filter-choice{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:3px 8px;border:1px solid hsl(var(--border));border-radius:6px;font-size:13px;text-transform:capitalize;cursor:pointer}.inbox-filter-choice:has(input:checked){border-color:var(--crm-accent,#006fee);background:color-mix(in srgb,var(--crm-accent,#006fee) 8%,transparent)}.inbox-filter-choice input{accent-color:var(--crm-accent,#006fee)}@media (pointer:coarse){.inbox-filter-choice,.inbox-view-control{min-height:44px;height:auto}}