.plan-prs{font-family:var(--font-mono);display:inline-flex;position:relative}.plan-prs__trigger{align-items:center;gap:var(--spacing-xs);box-sizing:border-box;border:1px solid var(--color-border);border-radius:var(--border-radius);height:26px;color:var(--color-text);font-size:.75rem;font-family:var(--font-mono);cursor:pointer;transition:border-color var(--transition-speed-fast) var(--transition-easing), color var(--transition-speed-fast) var(--transition-easing);background:0 0;padding:4px 8px;display:inline-flex}.plan-prs__trigger:hover,.plan-prs__trigger--active{border-color:var(--color-text)}.plan-prs--identity-action .plan-prs__trigger{padding:var(--spacing-xs);color:var(--color-text);border-color:#0000}.plan-prs--identity-action .plan-prs__trigger:hover,.plan-prs--identity-action .plan-prs__trigger--active{background:var(--color-secondary-button);color:var(--color-text);border-color:#0000}.plan-prs__label{font-weight:500}.plan-prs__dropdown{background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--border-radius);min-width:260px;max-width:320px;box-shadow:var(--shadow-md);z-index:var(--z-modal);font-family:var(--font-sans)}.plan-prs__dropdown:not(.plan-prs__dropdown--portaled){position:absolute;top:calc(100% + 6px);right:0}.plan-prs__header{padding:var(--spacing-sm) var(--spacing-md);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;display:flex}.plan-prs__header-left{align-items:center;gap:var(--spacing-sm);display:flex}.plan-prs__header-actions{align-items:center;gap:var(--spacing-xs);display:flex}.plan-prs__title{color:var(--color-text);font-size:.75rem;font-weight:600}.plan-prs__count{color:var(--color-text-secondary);background:var(--color-background-tertiary);border-radius:10px;padding:2px 6px;font-size:.625rem;font-weight:500}.plan-prs__list{max-height:240px;overflow-y:auto}.plan-prs__empty{padding:var(--spacing-md);color:var(--color-text-secondary);text-align:center;font-size:.75rem}.plan-prs__item{align-items:flex-start;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);border-bottom:1px solid var(--color-border);display:flex;position:relative}.plan-prs__item:last-child{border-bottom:none}.plan-prs__item-left{align-items:flex-start;gap:var(--spacing-sm);flex:1;min-width:0;display:flex}.plan-prs__item-content{flex-direction:column;gap:2px;min-width:0;display:flex}.plan-prs__item-title{color:var(--color-text);transition:color var(--transition-speed-fast) var(--transition-easing);word-break:break-word;font-size:.75rem;font-weight:500;text-decoration:none}.plan-prs__item-title:hover{text-decoration:underline}.plan-prs__item-meta{align-items:center;gap:var(--spacing-sm);min-width:0;display:flex}.plan-prs__agent-link{width:18px;height:18px;color:var(--color-text-secondary);transition:color var(--transition-speed-fast) var(--transition-easing);justify-content:center;align-items:center;text-decoration:none;display:flex}.plan-prs__agent-link svg{width:12px;height:12px}a.plan-prs__agent-link:hover{color:var(--color-text)}.plan-prs__item-repo{font-size:.625rem;font-family:var(--font-mono);color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis;max-width:140px;overflow:hidden}.plan-prs__item-state{flex-shrink:0;justify-content:center;align-items:center;display:flex}.plan-prs__add-form{padding:var(--spacing-sm) var(--spacing-md);border-bottom:1px solid var(--color-border)}.plan-prs__add-input{width:100%;font-size:.75rem;font-family:var(--font-mono);border:1px solid var(--color-border);border-radius:var(--border-radius);background:var(--color-background);color:var(--color-text);box-sizing:border-box;padding:6px 8px}.plan-prs__add-input:focus{border-color:var(--color-text);outline:none}.plan-prs__add-input::placeholder{color:var(--color-text-secondary)}.plan-prs__add-actions{justify-content:flex-end;gap:var(--spacing-xs);margin-top:var(--spacing-xs);display:flex}.plan-prs__error{margin-top:var(--spacing-xs);color:var(--color-danger);font-size:.6875rem}.plan-prs__item-actions{top:50%;right:var(--spacing-sm);align-items:center;gap:var(--spacing-xs);pointer-events:none;display:flex;position:absolute;transform:translateY(-50%)}.plan-prs__refresh-btn{opacity:0;pointer-events:none;transition:opacity var(--transition-speed-fast) var(--transition-easing)}.plan-prs__refresh-btn--visible{opacity:1;pointer-events:auto}.plan-prs__item-spinner{color:var(--color-text-secondary);opacity:.5}.plan-prs__refresh-error{color:var(--color-danger);margin-top:2px;font-size:.625rem}.plan-prs__connect-link{color:var(--color-primary,#0366d6);text-decoration:underline}.plan-prs__connect-link:hover{opacity:.8}@media (hover:none),(any-pointer:coarse){.plan-prs__item{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}}
