.plan-ref-pill{--plan-ref-pill-fill:var(--color-background-secondary);--plan-ref-pill-border:var(--color-border);align-items:center;gap:var(--spacing-xs);box-sizing:border-box;vertical-align:baseline;max-width:100%;height:22px;padding:0 var(--spacing-sm);border:1px solid var(--plan-ref-pill-border);border-radius:var(--radius-pill);background:var(--plan-ref-pill-fill);color:var(--color-text);white-space:nowrap;cursor:pointer;transition:border-color var(--transition-speed-fast) var(--transition-easing), background-color var(--transition-speed-fast) var(--transition-easing), color var(--transition-speed-fast) var(--transition-easing);margin:0;font-family:inherit;font-size:.875em;font-style:normal;font-weight:400;line-height:1;text-decoration:none;display:inline-flex}.plan-ref-pill:hover{--plan-ref-pill-fill:var(--color-background-tertiary);--plan-ref-pill-border:var(--color-text-tertiary)}.plan-ref-pill:focus-visible{outline:2px solid var(--color-text);outline-offset:2px}.plan-ref-pill__icon{width:13px;height:13px;color:var(--color-text-secondary);flex:none;display:block}.plan-ref-pill__title{text-overflow:ellipsis;min-width:0;max-width:340px;line-height:1.35;display:block;overflow:hidden}.plan-ref-pill--loading .plan-ref-pill__icon{color:var(--color-text-tertiary)}.plan-ref-pill__skeleton{border-radius:var(--radius-md);background:linear-gradient(90deg, var(--color-fill-faint-hover) 0%, var(--color-background-secondary) 40%, var(--color-fill-faint-hover) 80%);background-size:200% 100%;flex:none;max-width:340px;height:8px;animation:1.2s ease-in-out infinite plan-ref-pill-shimmer;display:block}@keyframes plan-ref-pill-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.plan-ref-pill--done .plan-ref-pill__icon{color:var(--color-success)}.plan-ref-pill--active,.plan-ref-pill--active:hover{--plan-ref-pill-fill:var(--color-background-inverted);--plan-ref-pill-border:var(--color-background-inverted);color:var(--color-background)}.plan-ref-pill--active .plan-ref-pill__icon,.plan-ref-pill--active.plan-ref-pill--done .plan-ref-pill__icon{color:inherit}.plan-ref-pill--no-access,.plan-ref-pill--no-access:hover,.plan-ref-pill--no-access.plan-ref-pill--active{--plan-ref-pill-fill:transparent;--plan-ref-pill-border:var(--color-border);color:var(--color-text);border-style:dashed}.plan-ref-pill--no-access:hover,.plan-ref-pill--no-access.plan-ref-pill--active{--plan-ref-pill-border:var(--color-text-secondary)}.plan-ref-pill--no-access .plan-ref-pill__icon,.plan-ref-pill--no-access.plan-ref-pill--active .plan-ref-pill__icon{color:var(--color-text-secondary)}@media (prefers-reduced-motion:reduce){.plan-ref-pill{transition:none}.plan-ref-pill__skeleton{background:var(--color-fill-faint-hover);animation:none}}
