.bz-owner-filter{border:1px solid var(--bz-line);border-radius:var(--bz-radius-pill);background:var(--bz-surface);gap:2px;padding:3px;display:inline-flex}.bz-owner-filter button{border-radius:var(--bz-radius-pill);min-height:32px;color:var(--bz-ink-2);font-size:var(--bz-text-sm);background:0 0;border:0;padding:4px 14px;font-weight:700}.bz-owner-filter button.is-on{background:var(--bz-navy);color:var(--bz-surface)}.bz-owner-filter button:focus-visible{outline:2px solid var(--bz-focus);outline-offset:2px}.bz-owner-avatar{vertical-align:middle;display:inline-flex}.bz-owner-tag{border:1px solid var(--bz-line);border-radius:var(--bz-radius-pill);background:var(--bz-surface);min-width:0;max-width:100%;color:var(--bz-ink-2);font-size:var(--bz-text-sm);align-items:center;gap:6px;padding:2px 10px 2px 3px;font-weight:600;line-height:1.3;display:inline-flex}.bz-owner-tag>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bz-assign{flex-wrap:wrap;align-items:center;gap:8px;max-width:100%;display:inline-flex}.bz-assign label{align-items:center;gap:6px;min-width:0;display:inline-flex}.bz-assign-label{color:var(--bz-muted);font-size:var(--bz-text-sm);font-weight:700}.bz-assign select{border:1px solid var(--bz-line-strong);border-radius:var(--bz-radius-sm);background:var(--bz-surface);max-width:min(240px,60vw);min-height:36px;color:var(--bz-ink);font:inherit;font-size:var(--bz-text-sm);padding:4px 10px}.bz-assign select:focus-visible{outline:2px solid var(--bz-focus);outline-offset:2px}.bz-assign-error{color:var(--bz-danger);font-size:var(--bz-text-sm)}.bz-assign-note{color:var(--bz-muted);font-size:var(--bz-text-sm)}.bz-team-bar{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 12px;display:flex}.bz-team-board{border-collapse:collapse;width:100%;font-size:var(--bz-text-sm)}.bz-team-board th,.bz-team-board td{border-bottom:1px solid var(--bz-line);text-align:left;padding:8px 10px}.bz-team-board td.num,.bz-team-board th.num{text-align:right;font-variant-numeric:tabular-nums}.bz-team-board-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}@media (max-width:640px){.bz-assign select{max-width:70vw}.bz-team-board th,.bz-team-board td{padding:6px}}
