.cme-pill-container {
    width: 100%;
}

.cme-pill {
    display: flex;
    align-items: center;
    padding: 1.2rem 1.5rem;
    box-shadow: rgba(0, 0, 0, 0.06) 0px 2px 4px 0px inset;
    border: 2px solid transparent;
    border-radius: 2rem;
    cursor: pointer;
    font: var(--lds-g-typography-ringside-body-small);
    color: #666;
    transition: all 0.2s ease;
    user-select: none;
    position: relative;
}

.cme-pill:hover {
    color: var(--color-lilly-red);
}

.cme-pill input[type="checkbox"] {
    display: none;
}

.cme-pill:has(input[type="checkbox"]:checked) {
    background: var(--color-lilly-red);
    color: white;
}


.cme-pill .pill-text {
    transition: all 0.2s ease;
}