#crop-calendar-root .phase-badge{border:1px solid var(--color-border-control);font-variant-numeric:tabular-nums;border-radius:2px;justify-content:center;align-items:center;min-width:2.1rem;padding:.125rem .25rem;font-size:.75rem;font-weight:700;line-height:1rem;display:inline-flex}#crop-calendar-root .phase-PL,#crop-calendar-root .phase-PF{background-color:var(--color-tint);color:var(--color-soil);border-color:var(--color-border-control)}#crop-calendar-root .phase-SM{background-color:var(--color-tint);color:var(--color-brand-strong);border-color:var(--color-brand)}#crop-calendar-root .phase-TN{background-color:var(--color-brand);color:#fff;border-color:var(--color-brand)}#crop-calendar-root .phase-VG{background-color:var(--color-tint);color:var(--color-brand-strong);border-color:var(--color-border-control)}#crop-calendar-root .phase-GN{background-color:var(--color-harvest-tint);color:var(--color-soil);border-color:var(--color-harvest)}#crop-calendar-root .phase-PN,#crop-calendar-root .phase-HC{background-color:var(--color-brand-strong);color:#fff;border-color:var(--color-brand-strong)}#crop-calendar-root .phase-PT{background-color:var(--color-harvest);color:var(--color-text);border-color:var(--color-soil)}#crop-calendar-root .phase-LC{background-color:var(--color-harvest-tint);color:var(--color-soil);border-color:var(--color-border-control)}#crop-calendar-root .phase-BR{background-color:var(--color-surface);color:var(--color-text-muted);border-color:var(--color-border)}
